Send a Facebook message with failover
In this example you will send a Facebook Messenger message that fails over to sending an SMS. In the Workflow object message objects can be placed in any order to suit your use case. Each message object must contain a failover object, except for the last message, as there are no more message objects to failover to.
For a step-by-step guide to this topic, you can read our tutorial Sending Facebook message with failover.
Example
Ensure the following variables are set to your required values using any convenient method:
| Key | Description |
|---|---|
VONAGE_APPLICATION_ID | The Vonage Application ID. |
FROM_NUMBER | Replace with number you are sending from. E.g. |
TO_NUMBER | Replace with the number you are sending to. E.g. |
FB_SENDER_ID | Your Page ID. The |
FB_RECIPIENT_ID | The PSID of the user you want to reply to. The |
NOTE: Don't use a leading + or 00 when entering a phone number, start with the country code, for example 447700900000.
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Run your code
Save this file to your machine and run it:
Try it out
When you run the code it will attempt to send a message via Facebook Messenger. This will fail and then a message will be sent via SMS to the destination number.