Skip to main content
This quickstart shows how to create a simple outbound agent that:
  • Calls cold leads on behalf of your company
  • Briefly explains why it’s calling and checks if they’re interested
  • If they are interested, offers to schedule a meeting with a human
  • If it’s not a good time, offers to call back later
You can later plug this agent into a campaign that calls a CSV list of contacts.
This is an example configuration to help you get started.
You can adapt the wording and behavior to your own product and sales motion.

Before you start

You’ll need:
  • A calendar provider connected in Providers for Appointment Scheduling
    (for example, Outlook, Cal.com, GoHighLevel, Calendly, etc.).
  • At least one number you can use for outbound testing and campaigns.
  • A basic description of what you sell (for example, “AI voice agents that answer calls for small businesses”).
If you haven’t connected a calendar provider yet, see:
Providers and
Appointment Scheduling (Skill).

1. Create the outbound agent

  1. In the left sidebar, go to Agents.
  2. Click Create Agent.
  3. On the Basic Information tab:
    • Set Name, for example: Outbound Demo Assistant.
    • Optionally add a short Description, such as “Outbound assistant for cold leads”.
    • Choose a Voice that fits your brand.
You can leave other fields at their defaults for now; we’ll adjust the key ones next.

2. Set Initial and Voicemail messages

Initial Message

Example:
Hi , this is the virtual assistant calling on behalf of . Do you have a quick minute to talk?
If first_name is available from your contact list or campaign, it will be used.
If not, the agent will still behave reasonably based on the prompt.

Voicemail Message

Example:
Hi , this is the virtual assistant from . Sorry I missed you. I’ll try again later, or you can call us back at this number.
Keep these simple for now so you can test quickly.

3. Enable skills: Appointment Scheduling and Call Back Later

On the Basic Information tab, under Choose Skills, enable:
  • Appointment Scheduling
  • Call Back Later

Configure Appointment Scheduling

  1. Click Appointment Scheduling to open the configuration dialog.
  2. Choose:
    • Calendar Provider – pick the provider you connected (for example, Outlook or Cal.com).
    • Time zone – select your main business timezone (for example, America/Los_Angeles).
    • Event Type – choose a meeting type such as “15‑min Intro Call” or “Demo”.
  3. (Optional) Turn on Collect user’s email so the agent can send calendar invites.
  4. Click Save.
The agent will then be able to propose times and create appointments using that provider.

Configure Call Back Later

  1. Click Call Back Later to open its dialog.
  2. Set:
    • Callback Confirmation (End Call) – for example:
      Great, I’ll call you back at that time. Talk to you soon.
    • Callback Initial Message – this is what the agent says when calling back, for example:
      Hi , this is the virtual assistant from calling you back. Is now a good time to talk?
  3. Click Save.
With these two skills, the agent can:
  • Book a meeting with a human when the lead is interested and has time.
  • Offer to call back later when they’re interested but busy.

4. Add the outbound prompt

In the Agent Prompt box, paste the following example prompt and replace {company_name} and {product_or_service} with your own details.
Save the agent after pasting and customizing the prompt.

5. (Optional) Test your outbound agent

Before you plug this agent into a campaign, you can make a quick test call to hear how it sounds.
  1. On the right side of the agent page, click Test Call Agent.
  2. In the test dialog:
    • Enter your own phone number as the Receiver (or follow the fields your UI shows).
    • Choose any available caller number, if applicable.
  3. Start the test call and listen:
    • Does the Initial Message sound right?
    • Does the agent:
      • Introduce your company clearly?
      • Respect the best practices (short answers, one question at a time)?
      • Handle “not interested” and “call me later” in a polite way?
You can tweak the Initial Message and parts of the prompt, then test again until you’re comfortable with how the agent behaves.

6. Where to go next

Now that you have a working outbound agent: As you gain confidence, you can:
  • Create specialized outbound agents for different segments or offers.
  • Combine Appointment Scheduling, Call Back Later, and post‑call automations to build richer outbound workflows.