Flowroute SMS Integration
Last updated
Was this helpful?
Last updated
Was this helpful?
Before proceeding with the next steps, you need to purchase a DID on the Flowroute platform with the SMS feature activated.
Important: According to US legislation (A2P 10DLC SMS), SMS numbers must be registered with a wireless carrier to avoid being blocked. This only applies to A2P numbers (Application to People) and not P2P (People to People). Follow this guide to register your phone numbers.
To create your Flowroute API Key:
Log in to the Flowroute Portal.
Select the menu PREFERENCES and click on the API Control tab. Enter the name for your API and click the Add new button to create it.
To retrieve your Flowroute Access Key and Secret Key:
After you create the new API Key, you will be on the page as shown in the below screenshot
Copy the note down the Access Key and Secret Key.
Before configuring SMS in PortSIP PBX, you must have already configured a Flowroute SIP trunk using one of the following guides:
You can sign in to the PortSIP PBX Web portal using one of the following methods:
Sign in as the PBX system administrator, navigate to the Tenants menu, choose a tenant, and click the Manage button to switch to that tenant.
Sign in as a tenant admin to manage the tenant.
For more details, please reference Tenant Management.
Please follow the below steps:
In the PortSIP PBX Web portal, navigate to the left menu, select SMS/MMS, and click the Add button.
Choose your configured Flowroute Trunk:
Sender ID: If you want to use the Sender ID that you created in the Flowroute platform, please enter that Sender ID in this field. Otherwise, leave it empty, and the PortSIP PBX will use the DID number you configured for that Flowroute trunk as the Sender ID.
Access Key: Enter the Access Key you obtained in the Obtaining the Access Key and Secret Key step.
Secret Key: Enter the Secret Key you obtained in the Obtaining the Access Key and Secret Key step.
Click OK to be brought to the SMS/MMS list page. You can select that SMS configuration and click the Copy Webhook button to copy it. Or Double-click the SMS configuration you created and copy the Webhook URL.
To enable SMS functionality for a specific number in Flowroute, follow these steps:
Log in to the Flowroute Portal: Access your account at the Flowroute Portal.
Navigate to the DIDs Section: From the main menu, select DIDs, then click on the Manage tab.
Select the Number: Choose the phone number for which you want to enable SMS.
Enable SMS: From the "Choose a DID Action" dropdown, select Enable Messaging to activate the SMS feature for that number.
You can configure a webhook for SMS callback notifications in one of two ways, depending on your needs:
For Specific Numbers: If you want to receive inbound message notifications only for a particular number, configure a messaging webhook for that number individually. Use the PBX’s Webhook URL to receive these notifications.
For All Numbers in Your Account: If you need to receive inbound message notifications for all numbers under your account, set up a global messaging webhook with the PBX’s Webhook URL, as illustrated below.
Now you can create the outbound and inbound rules in PortSIP PBX for sending and receiving SMS/MMS using the Flowroute Trunk, just like you create the rules for making and receiving calls.