1stream Integrated SMS with Twilio

This article will walk through setting up the 1stream system for Twilio SMS

Updated at September 5th, 2024

Usage-based Charges

By signing up for and configuring Twilio as your SMS provider, you take full responsibility for any use-based charges that occur from the usage of the SMS platform, including any potential abuse.

 

Configure Twilio

  1. Login to https://console.twilio.com/
  2. If you have multiple accounts, ensure you're accessing the right one
  3. If you have not already done so, purchase a number and ensure it is registered with an A2P 10DLC campaign if you are sending messages to the United States.
  4. On the home page of the console under Account Info copy down the Account SID and Auth Token values.
  5. Ensure the number(s) you're using have the below webhook destination set for text messaging
    • North America: https://portal.1stream.com/SMSReceiver.ashx?Service=Twilio
    • APAC: https://portal-au.1stream.com/SMSReceiver.ashx?Service=Twilio
    • Europe: https://portal-eu.1stream.com/SMSReceiver.ashx?Service=Twilio

Configure 1stream

  1. Login to the 1stream portal and go to Administration > Manage Organization.
  2. Add a new Connected Account with the plus sign
  3. Select SMS Twilio and click Save
  4. Enter in your details
    1. Endpoint: https://api.twilio.com/2010-04-01/Accounts/
    2. Default DID: Your default outbound DID
    3. SID: The Account SID copied above from Twilio.
    4. Token: The Auth Token copied above from Twilio.
    5. Catch All Company: For creating tickets, what company should be used if a contact can't be matched.
  5. Click Save to save the options

Next Steps

See our article Manage Messaging Settings for how to configure individual DIDs for use with SMS, you'll need to add each number to the Messaging Routing options.

OR see PIN Verification Tool for additional details on that feature, which will now send out using your own number instead of the generic number.