Using CM.com

As an alternative to the default SMS provider, you can use the CM.com provider to send SMS communications in EngageOne™ Communicate. The SMS statistics will still be available in EngageOne™ Communicate reporting.

CM.com provider setup

To set up CM.com, you must contact Support and provide the following information:

  • The endpoint that you want to use (you can get this from the CM.com documentation)

  • The API key from the CM.com dashboard that will allow us to call their API

  • The Account name

  • The Team name

Based on this information, Precisely will configure your team to use CM.com.

Note: The SMS provider is set for a specified team; therefore other teams in your account will use the default provider to send SMS communications.

CM.com reporting setup

To make sure that full statistics are available in reporting, you must set up reporting callback in the CM.com Dashboard. To do this, go to the CM.com Messaging Gateway API dashboard and go to the delivery status report tab:

  1. Select the checkbox I want to receive message status reports.

  2. Set the endpoint URL to: https://api2.production.{region}.communicate.engageone.co/sms/callback

  3. Set the method to POST, the encoding to JSON, then click the Update button below.

If the configuration is set correctly, you can send a test campaign to check if send and delivery statistics are available in the Reporting dashboard. See Statistics for an SMS communication.

Using the CM.com provider adds a new column to the CSV report called Delivery error code. This column contains the error code sent from CM.com if the SMS communication was not delivered. To check the meaning of specific codes, see https://developers.cm.com/messaging/docs/responses-errors-xml.