Creating a campaign
Choose your contact source
Three options: upload a CSV, pull a list from your CRM, or pull from a sourced list of ICP-matched accounts and verified contacts built by RevDesk on the cadence you set.
Campaign types
Appointment reminders
Confirm upcoming appointments before they happen.No-show follow-up
Reach out after a missed appointment.Re-engagement
Bring back past customers.Form-to-Call
Call a lead the moment they submit a form. See the dedicated section below.Scripting your calls
Tell the AI what to accomplish.Scheduling options
| Option | Description |
|---|---|
| Immediate | Calls go out as soon as possible |
| Scheduled | A specific date and time |
| Drip | Spread calls over hours or days |
| Business hours only | Respect calling windows |
| Time-zone aware | Call at appropriate local times |
Form-to-Call
Form-to-Call calls a new lead within seconds of a form submission. The AI greets them by name, qualifies them, and can book a meeting on the call.How it works
- A lead fills out a form on your site, a landing page, or an ad.
- The form submission triggers a webhook to RevDesk.
- RevDesk places an AI phone call to the lead.
- The AI handles the conversation and books a meeting if it qualifies.
Trigger sources
| Source | How it connects | Best for |
|---|---|---|
| LeadConnector / GoHighLevel | LC workflow → webhook | Agencies using LeadConnector for lead capture |
| Zapier | Zap trigger → webhook action | Any form tool (Typeform, Gravity Forms, etc.) |
| Direct webhook | POST to RevDesk URL | Custom forms, internal tools |
| Embedded forms | RevDesk embed on your site | Simplest setup, no third-party needed |
Setting up a Form-to-Call workflow
Configure the AI agent
Set the greeting, role, goals, and guidelines. Use
{{customer_name}} and other template variables for personalization.Set up voicemail
Configure a voicemail message for when the lead doesn’t answer. Template variables work in voicemail too.
Connect your trigger
Copy the webhook URL and Bearer token, then configure your form tool to send submissions to RevDesk.
Webhook payload
Every trigger source sends a JSON payload to RevDesk with at minimum a phone number.| Field | Required | Description |
|---|---|---|
phone | Yes | Lead’s phone number |
name | No | Used for {{customer_name}} personalization |
email | No | Logged with the call record |
customData | No | Additional fields available as template variables |
Template variables
| Variable | Source | Fallback |
|---|---|---|
{{customer_name}} | name field | ”there” |
{{customer_email}} | email field | empty |
| Any custom key | customData object | empty |
Form-to-Call tips
- Speed matters. Leads contacted within 60 seconds convert at 3 to 5 times the rate of those contacted after 5 minutes.
- Keep the call short. Under 5 minutes lifts conversion.
- Use voicemail well. About 40% of dials reach voicemail. A good voicemail still drives callbacks.
- Personalize. Using the lead’s name in the greeting consistently improves engagement.
Compliance
Built-in compliance:- TCPA. Calling hours respected by default.
- DNC scrubbing. Numbers on federal, state, and internal DNC lists are excluded before the dial.
- Opt-out handling. Immediate removal when requested on the call.
- Recording disclosure. Automatic announcement when configured.
Campaign analytics
| Metric | What it tracks |
|---|---|
| Calls made | Total attempted |
| Connected | Reached a person |
| Completed | Achieved the campaign goal |
| Voicemails | Left messages |
| Failed | Couldn’t connect |
Best practices
Timing matters
Timing matters
Mid-morning (10–11am) and mid-afternoon (2–4pm) typically have the best answer rates. Avoid early morning, lunch hour, and evening.
Keep it relevant
Keep it relevant
Personalize the opener. “We noticed you inquired about AC repair” converts better than generic outreach.
Respect opt-outs
Respect opt-outs
If someone asks not to be called again, honor it immediately. Required by law and a good business practice.
Start small
Start small
Test with a small batch before launching at scale. Make sure the script works.
Capacity
Campaign speed depends on two things: how many phone numbers you have and how many concurrent lines you’re paying for. Each phone number can make up to 75 outbound calls per day (and 20 per hour). Each dedicated line runs one call at a time. See Call Capacity for the full planning math, including budget-vs-goal tables.Plan limits
| Plan | Monthly calls | Concurrent calls |
|---|---|---|
| Intake | Not available (inbound only) | — |
| Outreach | 500 | 3 |
| Concierge | 2,500 | 5 |
| Lead Gen | Custom (managed for you) | Custom |
Create a campaign
Launch your first campaign
Compliance guide
Understand the calling regulations