Skip to main content

One-Time Notification

One-Time Notification (OTN) provides business the flexibility to broadcast any contents to the users as long as it is complied with the community standards and the users have opted-in to receive the broadcast message.

Expected Outcome

User triggers the OTN flow [First Outcome].

User activates OTN.
User activates OTN.

User agrees to receive account updates via one-time notification [Second Outcome].

User opts for OTN.
User opts for OTN.

A few days later, an account update is sent to the user [Third Outcome].

OTN is sent after a period of time.
OTN is sent after a period of time.

Apply for OTN on Facebook Page

Before building the flow in WOZTELL, businesses are required to apply for this feature in their Facebook page:

  1. Open your Facebook Page Settings and head to "Advanced messaging".
  2. Scroll down to locate "Requested Features".
  3. "Request" for "One-time notification".
Request for OTN on Facebook
Request for OTN on Facebook
  1. Select "Confirm" for the request.
Confirm OTN Request
Confirm OTN Request
  1. You should see a green tick next to "One-time notification".
Successful OTN Request
Successful OTN Request

Sample Chatbot Structure

Sample Chatbot Structure for One-Time Notification
Sample Chatbot Structure for One-Time Notification

OTN Button

Now, we can start building the OTN flow in WOZTELL:

  1. Create a chatbot in bot builder.

  2. Create a General Node and name it as "OTN Button".

  1. Create a new response for setting up the OTN Button. Open the platform tab and select "Add Platform".
  1. Select "Facebook" as the platform.
tip

OTN is supported in Integration Version v1.1.0

  1. Select "One-time Notification" as the response type.
  1. Enter the text and a case-sensitive payload for the OTN button.
tip

Please note that title field has a character limit of 65 characters.

  1. Save the response and the General Node.

Agree to Receive OTN

  1. Select the "OTN Button" General Node. Then, create another General Node and name it as "Agree to Receive OTN".
  1. Create a new trigger and select "Token Opt-in Template", enter the trigger that matches with the payload of the OTN button.
  1. Now create a new response. Open the platform tab and select "Add Platform".
  1. Select "Facebook" as the platform.
  1. Create a text response for users who have agreed to receive OTN from you.
  1. Save the response and the General Node.

Create a Global Node

To let the users enter this flow, you will also need an entry point to the chatbot.

  1. Create a global node.
  1. Create a new trigger. Select "Keyword / Payload" from resource template, and select "+ Keywords Groups".
  1. Create a keyword to trigger the flow. Let's use "Test OTN" for this example. Finally, Save the trigger.
  1. Toggle on Redirect, and redirect to the node of OTN button.

OTN Broadcast

Once the users agreed to receive OTN message, businesses now have their consent and a one time token to send an OTN broadcast message.

Create OTN Audience Group

  1. Head to Broadcast. Select "+ New Audience" to create a new audience group.
  1. Select the relevant Facebook channel, then select "Send to a group of members".
  1. Select "Criteria", you can filter out the OTN members here.
  1. Under Tag, select "In", and enter the OTN tag. The OTN tag is formed by a prefix OTN- and the payload you have created for the OTN button.

You can also find the OTN tag from the members who have agreed to receive OTN message.

  1. Finally, Save the audience group.
  1. You can click "Estimate Size" to view the audience count of this group.

Send the OTN Broadcast

  1. Create a broadcast at the right side of the Broadcast Panel.
  1. Select the audience group you have just created.
  1. Head to "Message" to formulate the content of the broadcast.
  1. Open the platform tab, and select "Add Platform". Choose the "Facebook" from the dropdown list.
  1. Enter the text for the broadcast message. After that, click to expand the Notification Tag section.
  1. Select the corresponding Facebook Page ID and One-time Notification Tag.
  1. After saving the response modal, you can schedule the time to send the broadcast message.
  1. Finally, click "Save and Send" to send out the broadcast.