Integrations
Connect everything.
Connect Your Tools
Calendar. SMS. Email. Voice. Everything talks to Rocket Agents.
Available Integrations
| Service | What It Does | Setup Required |
|---|---|---|
| Cal.com | Primary calendar integration | Connect your account |
| Google Calendar | Sync availability, book meetings | OAuth connection |
| Outlook | Sync availability, book meetings | OAuth connection |
| Twilio | SMS sending and receiving | Your own Twilio account required |
| Vapi | AI voice calls | API key required |
| Custom Email (IMAP) | Receive emails from your domain | IMAP credentials |
| Resend | Transactional email sending | API key (optional) |
| Meta Ads | Publish ads to Facebook & Instagram | Meta App + System User token |
Quick Setup Checklist
-
Calendar (Required for meetings)
- Go to Settings → Calendar
- Connect Cal.com, Google, or Outlook
- Set your availability
-
SMS (Required for text messaging)
- Go to Settings → SMS Setup
- Configure your Twilio account
- Complete A2P 10DLC registration
- See SMS Setup Guide for full steps
-
Voice Calls (Optional)
- Go to Settings → Voice Calls
- Add your Vapi API key
- Configure voice agent settings
- See Voice Calls Guide
-
Email (Optional but recommended)
- Go to Settings → Email Setup
- Configure IMAP for receiving
- Set up custom domain for sending
- See Email Setup Guide
Calendar Integration (Required)
Calendar connection is essential for AI to book meetings.
┌──────────────┐
│ Connect │
│ Calendar │
└──────┬───────┘
│
▼
┌──────────────┐
│ AI Sees │ ← When you're free
│ Availability│
└──────┬───────┘
│
▼
┌──────────────┐
│ AI Books │ ← Directly on your calendar
│ Meetings │
└──────────────┘Without a calendar connected, AI can only qualify leads but cannot book meetings.
Supported Calendars
| Calendar | Best For |
|---|---|
| Cal.com | Advanced scheduling, booking pages, team calendars |
| Google Calendar | Personal Gmail/Workspace users |
| Outlook/Microsoft 365 | Business Microsoft accounts |
Connect Cal.com (Recommended)
- Go to Settings → Calendar
- Click Connect Cal.com
- Authorize access
- Select which event types AI can book
SMS Setup (Twilio)
Important: You must configure your own Twilio account. SMS is not pre-configured.
Why Your Own Twilio?
- You own your phone numbers
- Full control over billing
- Required for A2P 10DLC compliance
- Better deliverability with verified sender
A2P 10DLC Compliance (US Required)
If sending SMS to US numbers, you must:
- Register your brand with Twilio
- Submit a campaign for approval
- Use an approved 10DLC number
Without this, your messages will be blocked or filtered.
See SMS Setup Guide for complete setup instructions.
Voice Calls (Vapi)
AI can make and receive voice calls using Vapi integration.
Setup
- Create a Vapi account at vapi.ai
- Get your API key
- Go to Settings → Voice Calls
- Enter your Vapi API key
- Configure voice agent settings
See Voice Calls Guide for details.
Email Setup
Two options for email:
Option 1: IMAP Monitoring (Receive Emails)
- Connect your existing email inbox
- AI monitors for lead replies
- Works with any IMAP-compatible email
Option 2: Custom Domain (Send Emails)
- Send from your@yourdomain.com
- Better deliverability
- Professional appearance
See Email Setup Guide for configuration steps.
Meta Ads (Facebook & Instagram)
Publish ads directly to Facebook and Instagram from Rocket Agents.
Setup
-
Create a Meta App at developers.facebook.com/apps/creation
- Under Use cases, filter by Ads and monetization
- Select: Create & manage ads, Measure ad performance, and Capture & manage ad leads
- Link it to your Business Portfolio
-
Publish your app (required — ads cannot publish from unpublished apps)
- In your App Dashboard, go to Settings → Basic
- Fill in the required fields: App Icon, Terms of Service URL, and Category
- Click Save Changes, then toggle the App Mode from "In Development" to "Live" at the top of the dashboard
-
Create a System User in Business Settings → System Users with the Admin role
-
Assign the app to your System User in Business Settings → Accounts → Apps
-
Assign assets — select your System User and add your Page and Ad Account
-
Generate a token — select your app, then enable these permissions:
ads_managementpages_read_engagementpages_manage_ads
-
Paste the token in Rocket Agents at Settings → Integrations → Connect Meta Ads
-
Select your Page and Ad Account from the dropdowns
Troubleshooting
"App must be in public to create this ad" Your Meta App is still in Development mode. Go to your App Dashboard and toggle the App Mode from "In Development" to "Live" (step 2 above).
"Insufficient permissions"
Re-generate your System User token and make sure pages_manage_ads is enabled along with the other permissions.
Disconnect an Integration
- Go to Settings → Integrations
- Find the service
- Click Disconnect
Existing meetings stay on your calendar. Future bookings will fail until reconnected.
FAQs
"Is calendar required?" Yes, for meeting booking. Without it, AI can only qualify leads.
"Do I need my own Twilio account?" Yes. You configure your own Twilio for SMS. This gives you control over phone numbers and billing.
"What about A2P 10DLC?" Required for US SMS. See our SMS Setup Guide for the complete process.
"Can I use multiple calendars?" Yes. AI checks all connected calendars for conflicts.
"Is voice calling included?" Voice calls require a Vapi account. Calls are billed separately through Vapi.
"What if an integration breaks?" Check status in Settings. Reconnect if needed. Common issues: expired tokens, revoked access.
"What about Zapier/webhooks?" Use webhooks in Lead Sources to receive leads from Zapier or other tools.
"My Meta ads won't publish / 'app in development mode' error?" Your Meta App is still unpublished. Go to App Dashboard → Settings → Basic, fill in required fields (App Icon, Terms of Service URL, Category), then toggle the App Mode from "In Development" to "Live" at the top of the dashboard. You do NOT need full App Review — just publish the app.
"Do I need App Review for Meta Ads?" No. Since you are the app owner/admin (not requesting access for external users), you only need to publish the app. No App Review submission required.
"Do you integrate with my CRM?" Coming soon. Use webhooks to sync leads with your CRM in the meantime.
"Can I use Resend instead of IMAP for email?" Resend is for sending transactional emails. For lead conversations, we recommend custom IMAP setup.
Related
- SMS Setup — Complete Twilio + A2P 10DLC guide
- Voice Calls — Vapi voice integration
- Email Setup — IMAP and custom domain setup
- Calendar Setup — Detailed calendar guide
- Webhooks — Connect via API