Skip to main content

Preview Campaign Create

1. Introduction

The Preview Campaign allows controlled outbound calling where the system first connects to an agent and then dials the customer after confirmation. This approach ensures better call handling and agent readiness.

2. Configuration Overview

StepDescription
Step 1Create Campaign
Step 2Configure Preview Dialer
Step 3Assign Audience
Step 4Configure Schedule
Step 5Review and Launch

3. Create Campaign

Step 1

Campaign → Create Campaign

Required Actions:

  • Select Channel → Voice
    (SMS, WhatsApp, Email are visible but if only enable )

preview 2

  • Enter Campaign Details:
    • Campaign Title (Mandatory)
    • Campaign Type → Promotional / Transactional

preview 3

Promotional Campaign

A promotional campaign is used to advertise products, services, or offers to a group of customers. The main goal is to attract attention, increase sales, or promote something. Example:
“Get 20% discount on all items this weekend. Visit now!”

Transactional Campaign
A transactional campaign is used to send important information related to a specific action or service. The main goal is to inform the customer about >something relevant.

Example:
“Payment of LKR 5,000 has been successfully >completed.”

3. Audience Upload Configuration

This section explains how to add leads to a campaign using two methods:

  1. CSV Upload
  2. CRM Module Import

preview 5

1. CSV Upload

Leads can be uploaded into the campaign using a CSV file. This method is useful for bulk importing external data.

preview 6

Upload Methods

  • Drag and drop CSV file into the upload area
  • Select file manually using file picker

File Validation

  • Only CSV format is supported
  • System validates file structure before processing
  • Invalid formats will show an error message

Field Mapping

After uploading the CSV file, a field-mapping interface is displayed.

Mandatory Mapping

  • Phone Number must be mapped (required for dialing)

Pre-configured Fields

  • First Name
  • Last Name
  • Email

Custom Fields

  • Additional fields can be mapped
  • Custom fields are based on Lead Module configuration

2. CRM Module Import

Leads can be directly imported from an existing CRM module, eliminating the need for manual CSV uploads.

preview 7

Module Selection

  • Select a CRM module:
    • Leads
    • Contacts ..

Data Selection Options

  • Import all records
  • Apply filters such as:
    Preconfigurable in specific CRM module
    • Status
    • Tags
    • Created Date

Import Behavior

  • Selected leads are imported into the campaign
  • Leads are automatically linked to the campaign

Common Configuration (Applicable to Both Methods)

Dialing Fields

  • Multiple phone number fields can exist in the same dataset
  • A dropdown is provided to select dialing fields
  • Only phone number fields are displayed in this dropdown

Dialing Order

  • Dialing sequence is based on the selected dialing field order
  • System follows the defined order when attempting calls
  • For CRM module the dialing order can be based any type of a field in selected CRM module.

5. Campaign Configuration

5.1 Select Handling Type

Field: Handling Type

Options:

  • Agent → Calls handled by live agents then definitely need to select a queue from the agent group
  • IVR → Calls handled using menu prompts
  • AI Agent → (Coming Soon)

5.2 Select Dialer Mode

Field: Dialer Mode

Configuration:

  • Select Preview Dialer

System first calls the agent. After agent confirmation, the system dials the customer.

campaign 7

Disposition Note Module

  • Enables capturing call outcomes
  • Custom fields can be configured from CRM Module Configurations

preview 8

7. Schedule Configuration

preview 9

Fields:

  • Start Time → Campaign start time
  • End Time → Campaign end time

Recurring Schedule

Explanation:
Recurring schedule allows the campaign to run automatically at predefined intervals instead of running only once.

Options:

  • Daily → Campaign runs every day at the defined time
  • Weekly → Campaign runs on selected days of the week
  • Monthly → Campaign runs on selected dates of the month

Time Slots:
Specific time ranges can be defined (e.g., 9:00 AM – 5:00 PM), and the campaign will only execute within those time periods.

Example:

  • Daily campaign from 9:00 AM to 6:00 PM
  • Weekly campaign on Monday and Friday between 10:00 AM – 2:00 PM

Retry Configuration

Explanation:
Retry configuration controls how the system re-attempts calls when a call fails or is not connected.

  • Retry Interval (Minutes)

    Defines the waiting time before attempting the next call to the same lead.

    Example:
    If Retry Interval = 10 minutes, the system will wait 10 minutes before retrying the same number.

  • Max Retry Attempts

    Defines the maximum number of retry attempts for a failed call.

    Example:
    If Max Retry Attempts = 3:

    • 1st call → Failed
    • 2nd call → Retry after interval
    • 3rd call → Final attempt
      After that, no further calls will be made.

8. Review

preview 10

Summary Includes:

  • Campaign Title
  • Campaign Type
  • Channel
  • Audience Source
  • Dialer Mode (Preview)
  • Handling Type
  • Linked CRM Module

Action:

  • Verify all details
  • Click Save / Launch

9. End-to-End Flow

preview 1

9. Launch (Preview Campaign)

Description

The Review step allows verification of all campaign details before launching. This ensures correctness and avoids execution errors. preview 11

Edit Option

  • An Edit icon is available in the review screen
  • On clicking the Edit icon:
    • System navigates back to the respective configuration step
    • Changes can be made before launching the campaign preview 12 preview 13

Behavior After Launch

  • Campaign is activated
  • Leads are processed based on Preview Dialer logic
  • Agents receive calls first before dialing customers

10. Summary of Review Step

  • Review ensures all configurations are correct
  • Edit option allows quick modifications
  • Lead source determines how data is stored
  • Campaign is launched only after confirmation