Bot Purpose
Define what kind of agent your assistant is. This shapes how it prioritizes tasks, routes conversations, and frames its responses.
The Agent Framework turns a simple Q&A chatbot into a capable AI agent. Instead of just answering questions, your assistant can take actions: schedule appointments, capture leads, escalate to humans, and proactively reach out to contacts.
Bot Purpose
Define what kind of agent your assistant is. This shapes how it prioritizes tasks, routes conversations, and frames its responses.
Capability Toggles
Enable or disable specific capabilities: human handoff, appointment booking, lead capture, proactive outreach. Only give your assistant the powers it needs.
Guardrails
Set boundaries on what topics or actions your assistant can engage with. Keep it focused and on-brand.
Proactive Scheduler
BotJobs — let your assistant proactively reach out to contacts based on schedules or triggers, without waiting for them to initiate.
Select the primary role for your assistant:
Best for: Customer service, helpdesks, technical support
Best for: Lead generation, product demos, inbound sales
Best for: Booking-heavy businesses (clinics, consultants, coaches)
Best for: Versatile bots that do many things
Enable only the capabilities your assistant needs:
| Capability | Description | Requires |
|---|---|---|
| Human Handoff | Escalate conversations to a live agent | CRM Toolkit plugin |
| Appointment Booking | Schedule appointments during conversations | Appointment types set up |
| Lead Capture | Create lead records from conversations | CRM Toolkit plugin |
| Ticket Creation | Create support tickets automatically | CRM Toolkit plugin |
| Proactive Outreach (BotJobs) | Reach out to contacts without them initiating | BotJobs configuration |
Agent profiles let you create specialized configurations for different use cases. For example:
Each profile can have different:
BotJobs allows your assistant to initiate conversations proactively — sending reminders, follow-ups, or re-engagement messages — without waiting for customers to reach out first.
| Job Type | Example |
|---|---|
| Follow-up reminder | ”We haven’t heard from you — still interested in a demo?” |
| Appointment reminder | ”Your appointment is tomorrow at 2pm. Need to reschedule?” |
| Re-engagement | ”It’s been 30 days since your last message. How can we help?” |
| Campaign trigger | Enroll contacts in a sequence after a specific event |
Enable Proactive Outreach in Agent Framework capabilities
Create a BotJob:
Test with a small segment before rolling out broadly
Monitor responses and adjust targeting as needed