How to Use Autopilot
1. What Is Autopilot?
Autopilot is an automated follow-up engine built into your AI assistant. Every few minutes, a background worker scans all idle conversations, evaluates each active flow's trigger rule against the conversation transcript using the same LLM your assistant uses, and then runs the first matching flow's steps. The Default flow fires whenever no other flow matches. Think of it as a rules-based drip cadence that runs entirely on autopilot — no manual follow-up needed.
2. How to Access Autopilot
Open any Assistant from the left sidebar. In the Tool Kit panel on the right side of the Builder, click Autopilot. The Autopilot panel opens, showing two sections:
Assigned to this assistant — flows currently active for this assistant.
Library — pre-built template flows available to add.
The header shows how many flows areactive (e.g., "2 of 8 active").
3. Understanding the Interface
3.1 Flow Cards
Each flow card displays:
Flow name and brief description/trigger summary
Number of steps (e.g., "3 STEPS")
Status badge: ACTIVE or DISABLED
Idle threshold badge (e.g., "15 MIN IDLE", "30 MIN IDLE")
FALLBACK badge on the Default flow
3.2 Flow Card Action Icons
✏️ Pencil — Edit / preview the flow
➕ Green Plus — Add library flow to your assistant
✅ Green Checkmark — Flow is assigned (click to deactivate)
🗑️ Trash — Remove flow from this assistant
4. The Default (Fallback) Flow
The Default flow is always present and cannot be removed. It fires when no other flow's trigger rule matches the conversation. It starts empty — you build it yourself.
Key settings:
Idle Threshold — Fire when conversation has been idle for X minutes (default: 30 min)
Steps — Add one or more Follow-up steps
Active Hours — Optionally limit reach-outs to a time window
Stop after appointment booked — Halts when any booking tool succeeds
Stop on opt-out ("stop", "unsubscribe") — Halts on keywords
Stop when contact responds — Halts on any reply; contact will not be re-enrolled
To configure the Default flow:
Click the ✏️ pencil icon on the Default card.
Set the idle threshold (in minutes).
Click + Add step to add your first follow-up step.
Configure each step (see Section 6).
Toggle Active Hours and Stop Conditions as needed.
Note: The Default flow must have at least one step and be enabled to send any follow-ups.
5. Library Flows (Pre-Built Templates)
The Library contains 6 ready-to-use follow-up cadences. Each has a pre-written trigger rule and pre-configured steps. Click the ✏️ pencil to preview or edit a library flow before adding it.
5.1 Demo Scheduling
Purpose: Three gentle nudges when a demo conversation stalls before a slot is confirmed.
Trigger (Fire When): The contact discussed booking a demo or picking a time, but the conversation stalled before they confirmed a slot — they may have asked for available times, said they would think about it, or just stopped replying.
Idle Threshold: 15 minutes
Steps:
Step 1: Wait 1 hr → Same as inbound channel
Step 2: Wait 1 day → Same as inbound channel
Step 3: Wait 3 days → Email preferred
5.2 Won't Pick Up Phone
Purpose: Voice → SMS → Email cascade after a missed live connection.
Trigger (Fire When): The conversation includes an attempted voice call where the contact did not answer, hung up before connecting, or sent the call to voicemail. They have engaged on at least one other touch but went silent after the call attempt.
Idle Threshold: 30 minutes
Steps:
Step 1: Wait 2 hrs → Voice preferred
Step 2: Wait 1 day → SMS preferred
Step 3: Wait 3 days → Email preferred
5.3 Webform Welcome
Purpose: Quick re-engagement when a webform lead drops off after the first reply.
Trigger (Fire When): The contact came in through a webform or inbound signup and exchanged at least one message with the assistant, but the conversation stalled before they qualified, booked, or opted out.
Idle Threshold: 5 minutes
Steps:
Step 1: Wait 5 mins → SMS preferred
Step 2: Wait 1 day → Email preferred
Step 3: Wait 3 days → SMS preferred
Step 4: Wait 1 week → Email preferred
5.4 Patient Nurture
Purpose: Slow, non-pushy cadence for cold or top-of-funnel leads. 4 steps. Best for long-cycle nurturing.
5.5 VIP Hot Lead
Purpose: Aggressive same-day cadence for high-intent leads who stalled. 4 steps. Best for hot lead acceleration.
5.6 Single Reminder
Purpose: One soft nudge a day later. Low effort, low pressure. 1 step. Ideal for light follow-up situations.
6. How to Add a Library Flow to Your Assistant
In the Library section, find the flow you want to use.
Click ✏️ pencil to preview its trigger and steps first (recommended).
When ready, click the ➕ green Plus button on the flow card.
The flow immediately moves to Assigned to this assistant and becomes ACTIVE.
Click ✏️ on the newly assigned flow to customize settings if needed.
To remove a flow: click the 🗑️ trash icon on the assigned flow card.
7. How to Build a Custom Flow
In the Assigned to this assistant section, click the "Add custom flow" card.
A new flow editor panel opens on the right.
Name: Give the flow a descriptive name.
Fire When: Write a plain-language description of the scenario that should trigger this flow. The LLM reads this alongside the conversation transcript to decide if the rule matches.
Idle Threshold: Set the number of minutes the conversation must be idle before the worker checks this flow.
Add steps, configure Active Hours and Stop Conditions.
Tip — The "Fire When" placeholder reads: "Describe in plain English when this follow-up should fire. Example: The conversation paused after we asked for the contact's email and they didn't reply."
8. Configuring Steps
Each step is a Follow-up action sent after a wait period.
Step settings:
Wait — A number (e.g., 5, 1, 3)
Time unit — Minutes / Hours / Days / Weeks
Timing reference — Step 1: "after conversation goes idle" · Steps 2+: "after the previous follow-up"
Channel — Same as inbound / SMS / Email / Voice
Channel options:
Same as inbound — mirrors the channel the contact originally used (recommended for Step 1)
SMS — send a text message
Email — send an email
Voice — initiate a voice call
"+ Add tone notes for this step" — gives the AI specific tone instructions for that particular follow-up (e.g., "Be brief and casual" or "Mention the upcoming weekend deadline").
Use + Add step to append another follow-up. Use the 🗑️ trash icon next to a step to delete it.
9. Active Hours
The Active Hours toggle lets you restrict when Autopilot can send follow-ups. Toggle it on to define a time window (e.g., business hours only). When off, the system can reach out at any time.
10. Stop Conditions
All three stop conditions are available on every flow and default to ON:
Stop after appointment booked — Halts the entire cadence the moment any booking tool (Calendly, GHL, or custom) records a successful booking. Tool-agnostic.
Stop on opt-out ("stop", "unsubscribe") — Halts immediately when the contact replies with opt-out language.
Stop when contact responds — Halts the cadence as soon as the contact replies to any message. Once stopped, the contact will NOT be re-enrolled in this flow — even if the conversation goes idle again.
Best practice: Leave all three ON unless you have a specific reason to override (e.g., a reminder flow that should continue even after a reply).
11. How the Autopilot Worker Decides Which Flow to Run
Every few minutes, the worker finds all conversations that have gone idle.
For each idle conversation, it checks every non-Default assigned flow in order.
It passes each flow's "Fire When" rule to the LLM along with the full conversation transcript.
The first flow whose rule matches wins and its steps are executed.
If no flow matches, the Default flow fires.
Each step's wait timer must fully elapse before the next step is sent.
12. Best Practices
Start with one flow before stacking multiple. Too many competing rules can cause unexpected behavior.
Write specific "Fire When" conditions. The more precise your trigger description, the more accurately the LLM will match the right conversations.
Use "Same as inbound" for Step 1 to keep the first touch consistent with the contact's preferred channel, then diversify channels in later steps.
Keep idle thresholds reasonable. A 5-minute threshold (Webform Welcome) is aggressive and best for warm web leads. Use 30+ minutes for voice-first workflows.
Always leave Stop Conditions ON to avoid spamming contacts who have already converted or opted out.
Use tone notes to give each step a distinct feel — e.g., Step 1 is casual, Step 3 is a final check-in.
Monitor active counts in the Autopilot header (e.g., "3 of 8 active") to know how many flows are running.
13. Quick-Reference Flow Comparison
Flow | Trigger Scenario | Steps | Idle Threshold | Best For |
Default | No other flow matched | Custom | Custom | General fallback |
Demo Scheduling | Demo discussed, no slot booked | 3 | 15 min | SDRs, demo scheduling |
Won't Pick Up Phone | Voice call not answered | 3 | 30 min | Call-first workflows |
Webform Welcome | Webform lead went quiet | 4 | 5 min | Inbound web leads |
Patient Nurture | Cold/top-of-funnel lead | 4 | Custom | Long-cycle nurturing |
VIP Hot Lead | High-intent lead stalled | 4 | Custom | Hot lead acceleration |
Single Reminder | Light touch follow-up needed | 1 | Custom | Low-priority nudges |