Skip to content

Tool Presets, Testing, and Enablement

The bundled presets are Contact Information, Business Hours, and Contact Request. They are templates, not verified facts about your organization.

Presets create editable starter tools; they do not discover facts about the website. Contact Information begins with blank contact values, Business Hours contains example hours, and Contact Request points to the WordPress administrator email. Every installed preset must therefore be opened, corrected, tested, and deliberately enabled.

A reliable setup moves from install a preset from the wizard or tools screen to the point where you enable and monitor the first production calls. The controls below explain the decisions along that path, including settings that support the conversation without changing the model’s answer directly.

Use a preset to save setup time while retaining full responsibility for destinations and content.

Use this feature in the following situations:

  • You want a safe starting structure for public contact details or opening hours.
  • You need a basic contact-request email schema and will replace the destination/template.
  • You are training administrators on the disabled-test-enable lifecycle.
WordPress locationWordPress Dashboard → AI Website Chat → Tools
  • SmartSite Assistant is installed and activated.
  • You are signed in with an account that can manage WordPress options.
  1. Install a preset from the wizard or Tools screen.
  2. Open the new tool before enabling it.
  3. Replace all sample phone, email, address, URL, opening-hour, and destination values.
  4. Review the description, progress label, assistant assignment, parameters, and messages.
  5. Test Static Data without personal data; test Contact Request only with a controlled inbox.
  6. Inspect the returned result and real side effect.
  7. Enable and monitor the first production calls.

Presets are starting examples, not finished business configuration. Testing shows what the saved tool actually returns or changes before the model is allowed to use it. A clean, focused result gives the AI useful context; an oversized or confusing result can make replies worse. Action tests may have real side effects, so use synthetic data and controlled destinations.

Fields, controls, and important values
Field, control, or statusWhat SmartSite Assistant does with itHow to use it and why it matters
Contact Information Static data starter with blank phone/email/address and a /contact path. “Contact Information” contributes to a real outgoing email, so begin with synthetic values and a controlled mailbox. Check substituted addresses and content, then confirm actual delivery; WordPress accepting the request does not mean the recipient received it.
Business Hours Static starter: Monday–Friday 9:00–17:00 and weekends Closed. These are samples. Keep the tool associated with “Business Hours” disabled while checking valid, missing, malformed, and repeated inputs. Enable it only when the model description is narrow and the complete result cannot reveal or change anything beyond the approved purpose.
Contact Request Email starter sent to admin_email, with required name/email/topic and optional message. Set “Contact Request” with privacy and abuse in mind. Keep recipients server-controlled where possible, validate any model-supplied value, and test the complete message because a successful tool call may still be filtered or misrouted by mail systems.
Test Runs the saved implementation with supplied JSON arguments; action tests have real side effects. “Test” can influence when the model calls a tool or what context the call returns. Inspect the entire output—not just the friendly answer—and make the implementation safe before exposing the definition to normal conversations.
Enabled Runtime exposure control; leave off until test evidence is acceptable. Treat “Enabled” as an availability decision, not a reset. Check what the feature will read or expose before enabling it, and remember that switching it off normally preserves the values for later use.

The reliable proof for Tool Presets, Testing, and Enablement is the observable result described above. Reproduce it with a realistic example; if only the admin screen changed, continue tracing the workflow until the visitor or connected system sees the intended effect.

Change the Business Hours preset to seasonal hours and verify the raw JSON before exposing it.

  • Change one part of Tool Presets, Testing, and Enablement at a time and keep a short record of the previous value and test result.
  • Use synthetic arguments and inspect the complete raw result before letting the model call the tool in visitor conversations.
Common problems and focused checks
ProblemWhat to check and what to do next
Preset says installed but is not usable. Open Tools, edit the preset, supply required values, save, test, and enable it.
Test inputs are rejected. Provide valid JSON matching parameter names and string/number/boolean types.
Tool Presets, Testing, and Enablement is missing or does not match this guide. Confirm the plugin is active and the account can manage WordPress options. Keep the tool disabled while comparing its schema, arguments, implementation result, and any side effect.
A change on Tool Presets, Testing, and Enablement does not produce the expected result. Keep the exact notice and test case, then review the browser console and WordPress/PHP log. Keep the tool disabled while comparing its schema, arguments, implementation result, and any side effect.
Tool Presets, Testing, and Enablement
Capture
Show the three preset cards with Contact Information installed and the other two available; no real organization data.
Show
Preset names, summaries, Installed/Install states, warning copy
Viewport
Desktop, 1440 × 900
Annotate
Use numbered callouts only for controls referenced in the procedure.
Redact
OpenAI keys, tokens, secrets, personal information, private URLs, IP addresses, and conversation text