Skip to content
On this page

Twitter Direct Message Integration

To integrate Twitter Direct Message into your Omnichannel dashboard, please follow these steps :

  1. Open the channel menu, then select Twitter Direct Messages. Click the plus icon (+).

    Step 1: Twitter integration setup

  2. Log in to Twitter Developer Portal, and make sure your account is logged in to a Twitter.

    Step 2: Twitter integration setup

  3. First, you will be asked to fill in the name of the app that will be created, then click “Get keys”.

    Step 3: Twitter integration setup

  4. Then you will be asked to answer several questions (Name, Country, and API usage) as show below. In use for this Botika omnichannel integration, you can answer use case questions like the example image below.

    Step 4.1: Twitter integration setup

    Step 4.2: Twitter integration setup

  5. Agree to terms and rules, then click submit.

    Step 5: Twitter integration setup

  6. To again access to the “elevated account” you will be asked to go through several steps to answer questions.

    1. Basic Info Stage : you can answer coding skills according to yout experience and ability, then click Next.

      Step 6.1: Twitter integration setup

    2. Intended USe Stage : You are asked to describe the intended use of the API/Twitter data (minimum 200 characters). The following is the format for filling in the application for the use of API/Twitter data to get an elevated account.

      Step 6.2: Twitter integration setup

    3. For this specific part it is optional, then next.

      Step 6.3: Twitter integration setup

    4. Review Stages : Stages, in the review section, only contain data that we have previously filled in, if there is nothing you want to change, click next.

      Step 6.4: Twitter integration setup

    5. Terms Stege : agree to the terms, then submit.

      Step 6.5: Twitter integration setup

  7. Then return to the developer portal, go to the Project & APP menu, the Project 1 section, and click the name of the app that we have created. In user authentication settings click Set Up.

    Step 7: Twitter integration setup

  8. Select part OAuth 1.0a.

    Step 8: Twitter integration setup

  9. For App permissions make it “Read and write and direct message”.

    Step 9: Twitter integration setup

  10. Then go back to the Omni Twitter channel, copy the Callback URL section.

    Step 10: Twitter integration setup

  11. Go back to the portal paste the Callback URL and enter the Omni web URL, then save.

    Step 11: Twitter integration setup

  12. Go to the Product menu in Dev Environments section.

    Step 12: Twitter integration setup

  13. In the Account Acticity API / Sandbox section, click “Set up dev environment”.

    Step 13: Twitter integration setup

  14. Enter the label and select the project app name that was created.

    Step 14: Twitter integration setup

  15. Go to Project & App, click on the project name that has been created in the Keys & Tokens section.

    Step 15: Twitter integration setup

  16. Then Regenerate, save API Key and API Key Secret, and copy.

    Step 16: Twitter integration setup

  17. Go to the OMNICHANNEL Botika in the Twitter integration section, paste the API Key and API Secrets Key, then click the “Integrate” button.

    Step 17: Twitter integration setup