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
  • 🧑‍💻 Support
    • Forget Password
Powered by GitBook
On this page

Was this helpful?

  1. GETTING STARTED

Channel Configurations

PreviousTesting a ChatbotNextDeploying a Chatbot

Last updated 2 months ago

Was this helpful?

With ReplyCX, you can deploy a bot on various channels including:

  1. Website

  2. Facebook

  3. WhatsApp

  4. SMS

  5. Instagram

  6. API

To successfully implement a chatbot on your website, Reply CX's code snippet should be integrated into the tag of a reusable component such as the header/footer.

Doing so will ensure that visitors to any page on your site can access and interact with it seamlessly.

  1. Go to ‘Channel Configuration’.

  2. Under Web channel, click on 'Configuration'.

  3. Enter the domain address where you would like to add the chat widget.

We have a domain restriction logic that only allows the chat widget to appear on the domain that you have entered on the ‘Website URL’ field.

  1. Copy the code snippet and add it to any reusable component of your website’s HTML file like header/footer.

  2. If you’ve followed these steps, the chat widget will be visible on your website. Simply deploy a bot and see your customer interactions get automation at scale.

If you still don't see a chat widget on your website, it must be due to the following reasons:

No bot is created No bot is turned on No bot is created for the ‘Web Channel’

Facebook is definitely a popular channel for businesses to automate their customer interactions. Especially for businesses B2C space.

  1. Go to ‘Channel Configuration -> Facebook’.

  2. Click on ‘Connect to Facebook’. Doing so will open a pop-up window requesting to sign in to your Facebook account along with certain permissions to be provided to ReplyCX.

  3. Select the ‘Facebook Page’ to connect chatbot with.

  4. Check the status. Click on the dropdown and select the bot you would like to map to the Facebook Page.

    If the bot status is turned on then you will see ACTIVE displayed on that page.

    If the bot is turned off, you will see INACTIVE .

WhatsApp is the go-to messaging app for billions of people worldwide, boasting an impressive user base that spans all corners of the globe.

You can connect your chatbot to a WhatsApp Business account using WhatsApp Business API.

In case you do not have one, you can contact our sales team for further queries. They will assist you in getting the same.

  1. Go to the ‘Channel Configuration’ section.

  2. Go to 'WhatsApp -> Configuration'.

  3. Click on the ‘+ WhatsApp Configuration’ button.

  4. Fill the following details:

  5. Copy the webhook URL generated After hitting ‘Save’, you will see a URL generated in the webhook URL field. Copy and paste this URL on your provider’s portal so that ReplyCX can access incoming messages from your API and provide necessary response from bot

SMS boast high open rates and are universally accessible, this makes them a reliable tool for reaching a large audience, even those without an internet access.

Here's how you can do SMS configuration on ReplyCX:

  1. Go to the 'Channel Configuration' section.

  1. Click on 'SMS':

  2. Click on '+ SMS Configuration'.

  3. Fill up the required feilds:

Click on 'Save'.

Done! Now you can start sending SMS campaigns.

ReplyCX now offers API as a Channel, enabling businesses to integrate powerful chatbot automation with their own custom-made chat widget or launcher. This gives you complete control over the user experience while leveraging ReplyCX’s advanced conversational capabilities.

Steps to use API as a channel:

Step 1: Build Your Chatbot Flow

  • Navigate to Bot Builder and select "API" as the channel.

  • Design your conversation flow to suit your needs.

  • Click "Deploy" to publish your chatbot.

Step 2: Configure API Endpoints

To enable seamless communication between your chatbot and your system, you need to integrate two key API endpoints:

  1. Start Conversation – Initiates the conversation and creates a session.

  2. Send Visitor Message – Sends the visitor’s response to be processed and moves to the next step in the chatbot flow.

  3. With this setup, your system can effectively interact with the chatbot while maintaining full control over the UI and user experience.

Start conversation:

This API initiates a chat session with a visitor. Ensure each visitor has a unique identifier.

Headers:

Name

Value

Content-Type

application/json

Authorization

Bearer <token>

Request Body:

{

"channel": "API",

"message": {

"data": {

"body": "Hello" // User's initial message

},

"type": "text"

},

"variables": {

"system": {

"timezone": "Asia/Calcutta",

"referrerUrl": "https://yourdomain.com",

"browserLanguage": "en-GB"

},

"contact": {

"name": "User Name",

"email": "example@domain.com",

"phone": "1234567890"

},

"conversation": {

"variable": "value"

} },

"bot_key": "<bot_key>", // Found on the trigger block in ReplyCX

"from": {

"user_external_id": "<visitor_id>", // Unique visitor ID (mandatory)

"type": "VISITOR"

} }

Response:

1. 200 – Success

2. 400 – Bad request

3. 401 – Unauthorized (e.g., invalid JWT token)

Send visitor response:

Send all visitor responses received by your system to ReplyCX using this API. Once received, ReplyCX will process the message based on the chatbot flow and provide an appropriate chatbot response.

Endpoint:

Headers:

Name

Value

Content-Type

application/json

Authorization

Bearer <token>

Request Body (Text Message Example):

{

"message": {

"data": {

"body": "Hello" // Visitor's message

},

"type": "text"

},

"user": {

"type": "VISITOR"

}

}

Supported Message Types:

  • Text

  • Button

  • Multi-button

  • Slider

  • File upload

  • JavaScript

Response:

Status Code- 200

{

"ok": true,

"message_id": "6HRBshHEcV8P103039226478taGDJQxC"

}

Follow these steps to activate the chatbot on your Instagram business account:

Step 1: Connect Your Instagram Business Account

  • Navigate to Channel Configuration > Instagram.

  • Click on Connect to Instagram.

A pop-up will appear asking for necessary permissions. Make sure to select all permissions listed to ensure the chatbot functions correctly.

Once you’ve granted all the required permissions, the pop-up will close, and your Instagram business page will be displayed in the configuration section.

Step 2: Connect the Chatbot to Your Instagram Page

  • Open the Instagram chatbot you created.

  • Click on the 'Trigger' action block.

In the panel on the right-hand side, select the Instagram business page where you want the chatbot to be active.

After selecting the page, click 'Deploy' to save the configuration. Once deployed, all incoming messages to your Instagram page will be managed by your chatbot.

Selecting Instagram as a channel in bot builder:

Endpoint: POST

POST

▶️
https://api.replycx.com/v1/conversations
https://api.replycx.com/v1/conversations/<conversation_id>/messages