Send a one-time message

Before you begin:

  • Confirm the dataset you need is set up.
  • Create a segment or identify the segment you'll use. Write the segment name down; you'll need it soon.
  • Consider using an experiment to test the effectiveness of your flow prior to publishing it.
  • Consider what you want this flow to do. Explore Flow Action Types for options.
  • If you're combining this with other flows to create a journey, consider....

📘

One-time send example

For this example, we'll set up a one-time message. This is the basic walkthrough for all flows, but for more details specifically on recurring flows, click here.

Getting started

  1. From the left navigation, click Create Flow. You're presented a flow name field and flow type choices:

Choose One-time.

  1. Name your flow.
  2. Click Start. This flow screen displays:

As you complete each step, the next will become available. For example, after you complete Configure Segment, Send Time will come available.

Configure Segment

  1. Click the drop down then search for the segment you're targeting this message to. Click the name to complete the field:
  1. If you're creating a triggered message, and you'd like to send a one-time message to any contacts currently in the segment too, select that here.

Send Time

  1. Choose when you would like the flow action to be taken, either Immediately or Send at a specific time (complete your desired Date, Time Of Day, and Time Zone). The current time in your selected time zone displays below the field; the difference is based on your personal time zone as it's set by your admin.

📘

Time Options Based on Flow Type

  • One-time messages: send immediately or schedule sends
  • Triggered and Recurring messages: select a time for the message to be sent each day Streams sync when your data is refreshed.
  1. To set a maximum number of sends per hour, expand Advanced:
    1. Check Spread out send over time
    2. Click the arrows to increase or decrease how many sends per hour. As you change the number of sends, a time estimate to complete this flow displays.

Configure Testing and Branching (Optional)

  1. If you don't want to run an experiment for this flow, click No and move on to step 10.
  2. If you do want to run an experiment, click Yes. This screen displays:

For more information on how design and run an experiment, click here.

Configure Actions

  1. Click the + to choose an action to take on your flow. If you change your mind, click Delete to remove it. You must choose at least one action. See Flow Action Types for a detailed breakdown of each option.
  2. Click OK.

Configure Data Feed (Optional)

  1. Optionally, click Yes to configure a data feed to export data to an Amazon S3 bucket or SFTP (Secure File Transfer Protocol) endpoint. If you don't want to configure a data feed, move on to step 14.
  1. If yes,
    1. Choose a Data Format (CSV, TSV, or JSONL).
    2. Optionally, click the checkbox for Hash identity using SHA-256.
    3. Choose a Data Target (S3 or SFTP).
    4. For S3, choose an existing Bucket to export data to.
    5. For SFTP, choose an existing Host.
    6. Optionally, include a Path.
    7. Define any additional fields to include in the export. You can choose to:
      1. Search and include an existing data feed or
      2. Add fields individually by clicking Add then typing a Name and Value. Click the bell icon to turn off empty custom context alerting .
  2. If you're not ready to send, click Save for Later
  3. If you're ready to send the message as you've configured, click Send.

Spread out one time sends with a throttled send

Simon provides an option to spread out the send of one-time messages to avoid extreme peaks in traffic to websites, call centers, and apps.

Throttling is configured under Send time in the flow builder. It is available for both immediate and scheduled sends. The rate is configured as a maximum number of sends per hour. When you set the send rate, you will see the approximate minimum time it would take to complete the send based on the current segment membership and the send rate. The maximum time that is allowed is 24 hours. Keep in mind that if the segment size changes substantially before the flow is launched, the actual duration may vary from the estimate provided.

After you launch a throttled send, the maximum hourly rate will be displayed along with the flow status. A throttled sends will show up as 'Syncing' for the entire duration from when the send starts until it has completed.

ExampleExample

Example

ExampleExample

Example


Cancel a one time send

One-time messages can be cancelled at different stages.

Scheduled send

Cancelling a scheduled send will return it to draft mode. It is the same as any other draft flow, so you can make any edits and schedule it again.

🚧

Cancelling when messages are queued in channel

For certain channels (including SendGrid), scheduled sends will get queued in channel to optimize delivery performance. You will not be able to cancel a send within Simon once the messages have been queued in the channel. If the flow has started syncing, cancelling will prevent any further messages from being queued in the channel. For more information on sync statuses, see Sync Status

Send in progress

A one-time send can also be cancelled after it started syncing. This will prevent any additional messages from being sent to the channel, and you will be able to see what portion of your send went out.


Did this page help you?