Overview
The prompt script is the set of instructions that tells your AI agent how to behave. It controls what the agent says, what questions it asks, and when it should book an appointment. Think of it as a sales script for your AI.The prompt editor
Navigate to your agent’s Settings → Prompt to access the editor. The editor supports:- Free-form text editing (up to 50,000 characters)
- Version management with a dropdown selector
- Diff indicator showing changes vs. the active version (
+N / -M vs. active vK) - Missing integration warnings when your prompt references a calendar that isn’t connected
Version management
SetterMaxer uses a draft/publish model for prompt scripts:1
Edit a draft
All changes are saved as drafts. Drafts are editable and deletable. You can have multiple drafts
per agent.
2
Publish
When you’re ready, publish a draft to make it the active version. Published versions are
immutable — they can’t be edited or deleted.
3
Restore
You can restore any previously published version to make it active again without creating a new
version.
Save actions
AI prompt generation
You can regenerate a prompt at any time:- Click Create new prompt in the prompt settings
- Enter your company name and product description
- Optionally click Prefill from website to scrape details from a URL
- Choose your integration type
- The AI generates a new draft based on your input
The playground
The Playground page provides a split-pane layout — prompt editor on the left, chat on the right — so you can iterate on your prompt and immediately test it.- Edit the prompt and save, then the chat resets for a fresh test
- The test conversation uses the version you’re currently editing
- A “Re-run last message” button lets you quickly retry after saving changes
Unsaved changes guard
If you have unsaved edits, SetterMaxer blocks navigation and version switching with a confirmation modal. This prevents accidentally losing work when switching between versions or leaving the page.Information to capture
Below the prompt editor you can name information you want your agent to pick up from its conversations — a fitness goal, a budget, a preferred location. Each one needs two things:- Name — what you call it, e.g.
Fitness goal. This is the column heading in your contact list. - What should the agent capture? — a plain sentence, e.g. “the lead’s main fitness goal”.
Each detail also gets a field name (e.g.
fitness_goal), filled in for you from the name you
chose. That is what webhooks and Zapier use, so it is fixed once the detail is created — renaming
the detail later will not break your integrations. Use Change while creating it if you want a
different one.Agent settings on the prompt page
The prompt page also includes:
Automatic follow-ups have their own page: see Follow-up messages.