Telegram

Connecting Telegram


Here’s a detailed instruction on how to connect Telegram to Quidget:

  1. Open BotFather (or find @BotFather using Telegram search)
  2. Initiate a conversation with the bot by typing /start – you will see a list of all possible bot commands
  • Then type /newbot (the bot will provide you clear further instructions)
  • Create a name for your bot
  • Create a username (address) for your bot
  1. Copy the Token for your Quidget integration
  1. Paste it to the Token field in Quidget integration interface

Check out our video tutorial here.

Share this article

Viber

Connecting Viber


Here’s a detailed instruction on how to connect Viber to Quidget:

  1. Go to partners.viber.com site and log in or create an account for your future bot
  1. Click “Create Bot Account”
  2. Fill all the important fields and press “Create” at the end of the list
  1. Copy the generated private Token
  1. Paste it to the Token field
Share this article

WhatsApp

Connecting WhatsApp

Connecting Quidget to WhatsApp allows your AI chatbot to communicate with users directly, automating responses and improving customer support. This guide will take you through the steps required to integrate Quidget with WhatsApp using Twilio.


Before You Start

  • The WhatsApp phone number used for integration can only be used by the chatbot and cannot be used simultaneously on a personal or business WhatsApp account. If you attempt to use the number in WhatsApp or WhatsApp Business, you will need to remove it from those applications first.
  • If you are already using the number on WhatsApp, you must delete your WhatsApp account first.

If You Previously Used WhatsApp with Meta Developer for Business

If your number was used with WhatsApp through Meta Developer, you need to disable two-step verification:

  1. Log into your WhatsApp Business Account on the Meta Developer platform.
  2. Select the phone number you want to integrate.
  3. Navigate to Settings > Two-step Verification.
  4. Turn off Two-step Verification

Step 1: Set Up a Twilio Account

  1. Go to twilio.com and sign up or log in.
  2. During setup, select WhatsApp as your main product.
  3. Follow the on-screen instructions to complete your account setup.

Step 2: Get a Twilio Phone Number

  1. In your Twilio console, navigate to the Phone Numbers section.
  2. You can Get a trial phone number or Use the default Twilio number you provided when you signed up.
  3. Select a number that supports WhatsApp.

Step 3: Register on WhatsApp using Self Sign-up

To ensure that you always have the latest information on how to register WhatsApp with Twilio correctly, follow their instructions:

Step 4: Connect Twilio to Quidget

  1. Log in to your Quidget account.
  2. Navigate to Settings > Channels.
  3. Click Connect on the WhatsApp integration card.
  4. Enter the following Twilio details:
    • Account SID
    • Auth Token
    • Twilio Phone Number 
  5. Save your settings.

Step 5: Configure Webhooks for Incoming Messages

  1. Copy the Webhook URL from your WhatsApp integration in the Quidget interface. 
  2. Go to your Twilio > WhatsApp Senders.
  3. Select the number with which the integration was created.
  4. Click Edit Sender.
  5. Scroll down to the Endpoint configuration settings.
  6. You don’t have to choose anything in the Messaging service (you can leave None).
  7. Go to the Webhook URL for incoming messages option.
  8. Enter your Quidget Webhook URL (this allows Twilio to send incoming WhatsApp messages to Quidget).
  9. Set the Webhook method for incoming messages URL to POST.
  10. Save the changes.

Step 6: Verify the Connection & Test

  1. Go to Quidget App.
  2. Go to the Share page and click the Settings button on the top right.
  3. Activate the Show channels switch and Save.
  4. Tap on the WhatsApp channel > You will be taken to your app.
  5. To start a conversation with the bot, send /start.
  6. If the chatbot replies correctly, your integration is working!

Please check out our video tutorial here.

Share this article

Slack

Connecting Slack


Here’s a detailed instruction on how to connect Slack to Quidget:

  1. Open Slack API website and log in or create a new account for your Slack bot
  1. Click on Your apps in the header
  1. Click on Create an App
  1. Choose the option “From scratch”
  1. Create a Name for your app
  2. Pick a workspace to develop your app
  1. Click Create App
  1. Go to the OAuth & Permissions section on the sidebar menu
  2. Scroll down to “Scopes” and add the following scopes to “Bot Token Scopes” using the Add an OAuth Scope (11) button
    • app_mentions:read
    • chat:write
    • commands
    • files:read
    • files:write
    • im:history
    • im:read
    • im:write
    • reactions:read
    • reactions:write
    • users.profile:read
    • users:read
    • mpim:read
  3. Also add the following scopes to “User Token Scopes” using the Add an OAuth Scope (11) button
    • im:history
    • im:read
    • im:write
  1. On the OAuth & Permissions page on the sidebar menu, click on the Install to Workspace button
  1. On the page that opens, grant all necessary permissions by clicking the Allow button
  1. Copy the Bot User OAuth Token and paste it to the corresponding field on the Quidget integration interface
  1. Copy the Signing Secret from the “App Credentials” (in Basic Information, on the sidebar menu) and paste it to the corresponding field on the Quidget integration interface
  1. Fill the rest of the bot integration fields with the data, acquired on the previous steps
  1. Copy the Webhook URL of the Slack integration
  1. Go to the Interactivity & Shortcuts section on the sidebar menu
  2. Turn “Interactivity” On
  3. In the Request URL field, paste a copied Webhook URL from the Quidget integration interface
  4. Click on Save Changes
  1. Go to the Event Subscriptions section on the sidebar menu
  2. Turn “Enable Events” On
  3. In the Request URL field, paste a copied Webhook URL from the Quidget integration interface
  1. Scroll down to “Subscribe to bot events”
  2. Use the “Add Bot User Event” button to add the following events
    • member_left_channel
    • message.im
    • reaction_added
    • reaction_removed
    • app_home_opened
  3. Click on Save Changes
  1. Go to the Install App section on the sidebar menu and click on the Reinstall to Workspace button
  1. On the page that opens, grant all necessary permissions by clicking the Allow button
  1. Go to the App Home section on the sidebar menu, scroll down to the “Show Tabs” section, and activate the “Allow users to send Slash commands and messages from the messages tab” checkbox
Share this article