ReplyCX Documentation
Login
  • ⛩️Welcome to ReplyCX Knowledge Base! 📚
    • ReplyCX Basics
  • ▶️GETTING STARTED
    • Building a Chatbot
    • Testing a Chatbot
    • Channel Configurations
    • Deploying a Chatbot
    • Utility Tools
  • 🧩ACTION BLOCKS
    • Overview
    • Trigger
    • Send Message
    • Collect Input
    • Buttons
    • Carousel
    • Calendar
    • Send an Email
    • Condition
    • Image Carousel
    • Human Handover
    • Slider
    • Collect File
    • Delay
    • Form
    • Flow
    • Code-block
    • Options
    • Jump
    • List
    • Reply Button
    • AI Model
    • SET AI
    • Answer AI
    • AI AGENT
    • Webhook
    • Javascript
    • Send Status
    • Http Request
    • Dynamic data
    • Whatsapp flow
  • 🦾AI Studio
    • Building a GPT Chatbot
    • Knowledge Base
    • Training on historical live chat to generate response
    • Retrain frequency for URL data source
    • Custom Answers
    • Function Call
    • Prompts
    • Tokens
    • Setting up retrain
    • Advanced Crawling Criteria
  • ⛓️Integrations
    • Types of Integrations
    • Service Call
    • Google Sheets
      • Support for “Update Record” in Google Sheets
    • Codeblock
    • Google Calendar
    • Calendly
    • Zoho CRM
    • Hubspot
    • Dialog Flow
    • Events
    • Google Analytics
    • Freshdesk
    • Salesforce
    • Zapier
    • Airtable
    • Public API's
  • 🟢WhatsApp Business API
    • Prerequisites
    • WhatsApp Business API - Meta
    • Using a test WhatsApp Business API account
    • Product catalog on WhatsApp
    • Sync WhatsApp Template
    • Support for Carousel template message
  • Instagram
    • Using the Instagram Channel
  • 💬Live Chat
    • Overview
    • Saved Replies
    • Manage Saved Replies
    • Message status on live chat
    • Generating Response Using AI.
    • Rewriting existing response with AI
    • Labels
    • Managing Labels
    • Qualification details covered during a conversation
    • Settings
    • Filter conversations
    • Conversation History
    • Close a conversation
    • Related / Past Conversations
    • Elements on conversation card
    • Kind of Conversation Status
    • Copy Chat Transcript of a Conversation
    • Customize Live Chat Screen
    • Restart Conversation
    • Blocking Contacts
    • Agent status on live chat
  • ⚙️Troubleshooting
    • Variable Manager
    • Fallback Variables
    • Human Handover Configuration
    • Clone a bot
    • Preffered Image Dimensions
    • Working of Link Tracking
    • Setting up variables using trigger block
    • Availability of agents in Human Handover
    • Creating loop in the conversational flow
    • Requesting Edit Access
    • Cookies
  • 📢Outbound Bots
    • Outbound Action Blocks
      • Delay
      • Send WhatsApp
      • Send SMS
      • Send Email
    • Building a One-Off Campaign
    • Building a Ongoing Campaign
    • Creating WhatsApp Templates
  • 📱Chat Widget Customization
    • Embedding Chat Widgets
    • Customize Chat Widget UI using CSS
    • Display Chat Widget in iFrame
    • Change Appearance
    • Chat widget 3.0
  • 🏦Account Management
    • Manage Teams
    • Manage Teammates
    • Manage Roles
      • Channel configuration Permission
    • Opt Out Management
  • 📊Reporting
    • Custom Reports
    • Contacts Feature Recap
    • Scheduling Contact Report
    • Weekly Reports and Interactions
    • Export a contact list
    • Tracking link clicks on chatbot messages
    • Agent Report
    • AI Agent Report
    • Outbound Report
  • 🧑‍💻 Support
    • Forget Password
Powered by GitBook
On this page
  • Applications of ongoing campaigns:
  • Pre-requisites:
  • Setting up the ongoing campaign:
  • Creating an outbound bot:
  • Invoking the web-hook:
  • Saving the data into variables:
  • Create the bot flow and deploy the campaign:

Was this helpful?

  1. Outbound Bots

Building a Ongoing Campaign

Sometimes, outbound bots need to reach out to contacts automatically based on a trigger action originating from a third-party system. Hence, making your outbound bot active all the time makes it easier to cater to such incoming requests.

Applications of ongoing campaigns:

As long as you have the customer database stored on your CRM, you can run any kind of campaign. You will require a template for the promotion or engagement that you want to send.

Some of the most common use-cases for ongoing campaigns include:

  • Transactional messages

  • Feedback Survey

  • Product Announcements

  • Invoices

  • Product offers

  • Monthly newsletters

  • Onboarding or Welcome messages

Pre-requisites:

  • WhatsApp Business API

  • SMS API

  • Email Service Provider Details

Setting up the ongoing campaign:

Creating an outbound bot:

  1. Go to the ‘Bot Builder’ section and click on ‘Build a Bot -> Build an Outbound Bot’.

  2. Select ‘Ongoing’ campaigns, since the campaigns will run continuously.

You can even choose ‘One-off’ if you plan to send the message to those contacts only once

Invoking the web-hook:

There are two ways in which you can upload your contacts:

  1. Through Webhook URL

  2. Choose from a list

The second option will show a list of contacts generated and stored in ReplyCX database.

These contacts by the inbound chatbots which you may have created and deployed

In order to run the campaign, you will need to call the ReplyCX’s web-hook URL and pass the data that is to be used while sending the campaign.

Some popular CRM tools through which you can invoke the web-hook URL:

  • Via your system

  • Make.com

  • Postman

  • Zapier

Web-hook prerequisites:

  • Web-hook URL

  • Authorization Token

  • Third party CRM tools like Make.com, Postman, Zapier, etc.

Web-hook URL:

You will be able to find the web-hook URL from the ‘Trigger’ action block.

Saving the data into variables:

In order to successfully send the messages to your contacts, first you need to save the contacts on ReplyCX. You can do that by saving the responses received on the web-hook into variables on the ‘Trigger’ action block.

You can create the variables and map them with the object path under the API response fields. These variables can be used while creating templates for dynamically replacing it with actual values, similar to mail merge.

One of the most important factors to be addressed is the variable that will be used as a phone number. It needs to be correctly mapped with a field that contains the phone number.

Create the bot flow and deploy the campaign:

Once the configuration is completed, you can send WhatsApp, SMS and Email Campaigns.

You can create the campaign flow the similar way in which you have created for one-off campaign. Just add the messaging block of your choice and configure the action-block.

PreviousBuilding a One-Off CampaignNextCreating WhatsApp Templates

Last updated 1 year ago

Was this helpful?

📢