Create a Flow

To create a Flow, navigate to People > Communication Flows and press the ti ti-plus button in the top right.

  1. Name - Enter a name for your flow. Pick something clear so you can recognize it later.
  2. Description - Add a short explanation of what this flow is for. This helps others understand its purpose at a glance.
  3. Category - Choose the category that best fits your flow (like Discipleship, Baptism or Guest Services). Categories keep flows organized. Categories are defined in Admin Tools > Settings > Category Manager as any Category added under the Entity Type: Communication Flow.
  4. Flow Type - Select how your flow should run:
    1. Recurring – Messages are sent on a defined schedule to a target audience. You’ll need to pick a Data View and set a recurring schedule in the schedule builder (more on this below).
    2. On-Demand – People are only added when triggered by a workflow or event. No audience or schedule setup is required.
    3. One-Time – A single flow that runs at the date and time you choose. No schedule builder is needed.
  5. Enable Conversion Tracking - Enable this if you want to track goals for your Flow, more on this below.
  6. Unsubscribe Message - Customize the message recipients see if they unsubscribe from this Flow through email.

For Recurring flow types, you’ll need to set up a recurring schedule (that makes sense, right?).

Click the Edit Schedule button, and you will see the pop-up below.

Here you can:

  • Set an Occurrence Pattern (specific dates, daily, weekly, or monthly).
  • Decide how long the flow should continue (no end, end by a certain date, or after a number of occurrences).
  • Add exclusions if needed by choosing specific date ranges to skip.

This makes it easy to create a rhythm for your messages, whether that is weekly follow-ups, monthly reminders or a custom pattern.

Note

Best Practices for Recurring Flows:
Recurring flows are powerful because each scheduled send counts as a new instance. This means results are tracked per occurrence, giving you a clear view of how each cycle performs.
Be mindful when scheduling frequent messages. If recipients have already completed your Conversion Goal or engaged with your communications, they may receive messages they no longer need. Too many unnecessary messages could increase the chance they click Unsubscribe. Always make sure your schedule aligns with your purpose and your audience’s needs.  
Most importantly, your Data Views should be solid, targeting the right audience, those people who will benefit from your communications.  

When your schedule is ready, select OK in the Schedule Builder.

To create a Goal, click Next.

Set a Goal

Note

“If you did not enable goal tracking during flows creation, you can skip this section.”

Conversion Goals

Conversion goals measure whether your flow is accomplishing its purpose. Think of them as success markers tied to real actions recipients take.

  1. Goal Display - The statement of your goal (for example, “10% of recipients complete Kids Registration”).
  2. Conversion Types - Choose what counts as success:
    1. Completed Form – Tracks when a recipient completes a specific form or workflow.
    2. Joined Group of Type – Tracks when a recipient joins any group within a designated group type (like a Small Group or Serving Team).
    3. Completed Step – Tracks when a recipient finishes a specific Step, such as a Discipleship Step.
    4. Registered – Tracks when a recipient registers using a specific Registration Template.
    5. Joined Specific Group – Tracks when a recipient joins a specific group, not just a type.
    6. Entered Data View – Tracks when a recipient appears in a defined Data View, useful for reporting-based goals.
  3. Target % - The percentage of people you expect to complete the goal for it to count as a win.
  4. Goal Time Window - The number of days after launch recipients have to complete the goal.

Each Conversion Type connects directly to a Rock feature. For example, you might set a goal for 10% of recipients to complete the Starting Point class within 30 days.

Note that the flow will only count recipients who have not already completed that goal.

Note

People, Not Activity
Conversion goals are always about people, not actions. One person can only complete a goal once. For example, if someone fills out the same pledge form multiple times, only one conversion is counted. While flows can help meet organizational goals, the real aim is serving people, not checking boxes.

Select Next when you're ready to continue with message creation.

Set Message Flow

In this step you’ll design the sequence of communications that make up your flow. For each message you can decide what kind it is, when it is sent, and what content it includes.

  1. Message Buffer - Establish a wait time (number of days) and a send time (e.g., 10:00 AM). Each individual message can have a different buffer, creating a flow of communication that engages the recipient without overwhelming them.
  2. Add Message Options - Choose the type of communication to send:
    1. Email
    2. SMS
    3. Push Notification (recipient must have a Rock Mobile app)
  3. Recipient Exits Flow When - Decide when a recipient should stop receiving messages in the flow:
    1. Last Message Is Sent (default)
    2. Any Email Opened
    3. Any Email Clicked
    4. Conversion Is Achieved

Tip

Best Practices for Message Flow
Think carefully about when someone should exit a flow. If a recipient has already engaged with your content or completed the goal, continuing to send them messages may feel unnecessary. In many cases, you simply want them to see your main point, not to receive a string of extra communications.
Exiting on conversion can also be helpful. For example, if a recipient registers for your event after the first email, they don’t need further reminders. Use this option wisely to avoid over-messaging and to ensure every communication adds value.

Create Email

Create SMS Message

Create Push Notification

When you’re satisfied with your flow, click Save.