Skip to main content

About

Campaigns enable you to automate phone calls and messaging to multiple contacts efficiently. Whether you need simple voice-only outreach or complex multi-step communication workflows, Interactly provides the flexibility to meet your needs.

Campaign Types

Interactly offers two types of campaigns, each designed for different communication requirements:

Key Differences

Understanding when to use each campaign type:

Single-Modal Campaigns

Best for:

  • Simple appointment reminders
  • Quick surveys or data collection
  • Direct customer service calls
  • Voice-only interactions
  • Streamlined workflows
Features:
  • ✅ Voice calls with AI assistant
  • ✅ Real-time call monitoring
  • ✅ Webhook integrations
  • ✅ Call outcome tracking
  • ❌ No SMS messaging
  • ❌ No pre/post-call notifications

Multi-Modal Campaigns

Best for:

  • Complex customer journeys
  • Appointment confirmations with reminders
  • Follow-up sequences
  • Mixed communication preferences
  • Enhanced engagement workflows
Features:
  • ✅ Everything from single-modal campaigns
  • ✅ Pre-call SMS notifications
  • ✅ Post-call follow-up messages
  • ✅ Multiple outcome-based messaging
  • ✅ Call status-specific notifications
  • ✅ Advanced workflow management

Campaign Features

All campaigns include these core capabilities:
  • Choose from your configured AI assistants
  • Customize conversation flows and responses
  • Dynamic variable support in conversations
  • Real-time conversation handling
  • Bulk contact upload via CSV
  • Dynamic variable support
  • Contact validation and processing
  • Real-time contact status tracking
  • Flexible date and time scheduling
  • Time zone support
  • Start and end time configuration
  • Parallel call management
  • Real-time campaign status
  • Individual call tracking
  • Success and failure metrics
  • Campaign performance reports
  • Real-time status updates
  • Call completion notifications
  • Campaign report webhooks
  • Custom header support

Getting Started

1

Choose Campaign Type

Decide between single-modal (voice only) or multi-modal (voice + messaging) based on your communication needs.
2

Create Your Campaign

Navigate to the dashboard, select the Campaigns tab, and click New Campaign.
3

Configure Settings

Set up your campaign with assistant selection, timing, and notification preferences.
4

Upload Contacts

Add your contact list with the required fields for your campaign type.
5

Launch & Monitor

Launch your campaign and monitor progress through the dashboard and webhooks.

API Integration

Programmatic Campaign Management

All campaign features available in the dashboard can also be accessed programmatically via our API.
Available via API:
  • ✅ Campaign creation and configuration
  • ✅ Contact management and bulk uploads
  • ✅ Campaign scheduling and timing control
  • ✅ Real-time status monitoring
  • ✅ Campaign control operations (pause, resume, stop)
  • ✅ Reporting and analytics data
Perfect for integrating campaign creation into your existing workflows, CRM systems, or automated processes.

Campaign Workflow

All campaigns follow a similar workflow pattern, with multi-modal campaigns adding messaging steps.

Decision Guide

Use Single-Modal When:

  • Only need voice interactions
  • Simple, direct communication
  • Quick surveys or confirmations
  • Streamlined workflow preferred
  • No messaging requirements
  • Cost-effective solution needed

Use Multi-Modal When:

  • Need pre-call notifications
  • Require follow-up messaging
  • Complex communication flows
  • Want to maximize engagement
  • Mixed communication preferences
  • Enhanced tracking needed
Choose your campaign type carefully. While you can clone and modify campaigns, switching between single-modal and multi-modal requires creating a new campaign.

Campaign Execution & Management

Interactly’s robust campaign execution system ensures reliable, scalable, and trackable campaign delivery with enterprise-grade performance and monitoring capabilities.
Intelligent call concurrency handling ensures optimal performance:

System-Managed Concurrency

  • Automatic load balancing across available resources
  • Smart queue management prevents system overload
  • Resource optimization for maximum efficiency
  • Dynamic scaling based on campaign size

Configurable Limits

  • Organization limits set by Interactly team
  • Campaign-specific limits within org constraints
  • Real-time monitoring of active calls
  • Queue depth tracking for performance insights
Your concurrent call limits are visible in My Organization → License. Set campaign limits within your org capacity for optimal performance.
Every campaign call is processed to completion:
1

Systematic Processing

All uploaded contacts are validated and queued for processing with guaranteed execution
2

Retry Mechanisms

  • Automatic retries for temporary technical failures
  • Intelligent backoff to handle busy networks
  • Error classification to determine retry eligibility
3

Completion Tracking

  • Real-time status updates for each contact
  • Final state guarantee (completed, failed, or error)
  • No abandoned calls - every contact reaches a final state

Completion States

Successfully completed - Call connected and finished
Failed with reason - Unable to connect with clear error
Technical error - System issue documented for analysis
Campaigns execute exactly when and how you specify:

Date & Time Precision

  • Exact start time execution down to the minute
  • Time zone awareness for global campaigns
  • End time enforcement - no calls after specified time
  • Business hours respect for compliance

Scheduling Intelligence

  • Pre-call SMS timing integration for multi-modal
  • Queue management ensures on-time delivery
  • Resource allocation prevents timing conflicts
  • Automatic adjustments for optimal contact times
Campaign timing is strictly enforced. Calls will not be initiated after the specified end time, even if queued contacts remain.
Comprehensive reporting delivered automatically upon completion:

Webhook Integration

Real-time updates via webhooks:
  • Call status events for individual call tracking
  • Campaign completion reports with full summary
  • Custom headers for authentication and routing
  • Retry logic ensures delivery reliability

Email Notifications

Automatic email reports:
  • Campaign launch confirmations
  • Progress milestone updates
  • Completion summaries with key metrics
  • Error alerts for immediate attention
Campaign completion reports include:
  • Total contacts processed
  • Successful call completions
  • Failed attempts with reasons
  • Average call duration and outcomes
  • Performance metrics and insights
  • Detailed logs for compliance and analysis
Complete visibility into campaign execution:
1

Live Campaign Status

Monitor campaign progress in real-time:
  • Overall campaign state (Processing, Paused, Completed)
  • Active call count and queue depth
  • Completion percentage with visual progress bars
  • Performance metrics updated continuously
2

Individual Call Tracking

Detailed call-level monitoring:
  • Call status progression (Queued → Ringing → Processing → Complete)
  • Outcome tracking with detailed results
  • Error logging for failed attempts
  • Conversation summaries and collected data
3

Interactive Controls

Manage running campaigns:
  • Pause/Resume campaigns during execution
  • Stop campaigns early if needed
  • Add contacts to running campaigns
  • Monitor resource usage and performance

Dashboard Features

📊 Real-time metrics and performance graphs
🔍 Drill-down capabilities for detailed analysis
🎛️ Campaign controls for immediate action
📈 Historical tracking for trend analysis
Best Practice: Set up both webhook endpoints and email notifications for comprehensive campaign monitoring. Use webhooks for real-time integrations and email for human oversight.

Next Steps

Ready to create your first campaign? Choose your approach: