Skip to main content

Creating a Simple Flow

Step 1: Navigate to Flow Automation

First, navigate to the Configuration section from the main menu on the left. From the sub-menu, click on Flow Automation.

image.png

Step 2: Create a New Simple Flow

On the "Existing Flows" dashboard, click the + Create a Flow button.

image.png

You will see a pop-up asking you to choose the type of flow. For this guide, select Simple.

image.png

Step 3: Name Your Flow and Select a Trigger

You are now on the "Create Flow" screen.

A. Name Your Flow: First, give your flow a unique and descriptive name in the Customer Journey field.

  • Example: Instead of "Customer Journey," use "Welcome SMS - 3 Days Post-Enrolment."

B. Select the Trigger: In the "When this happens..." section, click the dropdown to select the event that will start this flow.

  • Example: As shown in the image, you could select Loyalty Enrolment. This means the flow will begin for a customer only at the moment they enroll in your loyalty program.

image.png

  • Loyalty Enrolment: Starts a flow when a customer first signs up for your loyalty program.
  • Loyalty Issuance: Triggers when loyalty points are given to a customer, typically after a purchase.
  • Loyalty Redemption: Triggers when a customer spends their loyalty points to claim a reward.
  • Gift Issuance: Starts a flow when a gift card is purchased and issued to a customer.
  • Reward Issuance: Triggers when a specific, non-point reward (like a coupon) is given to a customer.
  • Gift Redemption: Triggers when a customer uses a gift card to make a payment.
  • Loyalty Bonus: Starts a flow when a customer receives bonus points outside of a standard purchase (e.g., for a birthday).
  • Tier Upgrade: Triggers the moment a customer earns enough to move up to a new loyalty tier (e.g., from Silver to Gold).
  • On Purchase: Starts a flow whenever any customer completes a purchase transaction.
  • Loyalty Adjustment: Triggers when a staff member manually adds or removes points from a customer's account.
  • Referral Program: Starts a flow when a customer successfully refers a friend who signs up or makes a purchase.
  • Webhook: An advanced trigger that starts a flow when an external system (like your website) sends a signal to OptCulture.
  • Webform: Triggers when a customer submits a specific OptCulture-hosted webform (like a "Contact Us" form).
  • Contact Added: A general trigger that starts a flow when any new contact is added to your database, regardless of the source.
Step 4: Configure the Action and Timing ("Then do this...")

This section defines what you want to happen after the trigger occurs.

  • A. Add an Action: Click the + Add Action button. An "Action 1" block will appear.

  • B. Select the Action: From the Select action dropdown, choose what you want the system to do.

    • Example: Select Send SMS.

  • C. Set the Timing (Wait Condition): By default, the action is immediate. It is a best practice to add a delay.

    • Check the Wait Before Performing Action box.

    • Enter the wait period. For example, enter 3 and select Days. This means the system will wait for 3 days after the trigger (Loyalty Enrolment) before it sends the SMS.

image.png

Step 5: Save and Activate Your Flow

Your flow is designed, but it is not yet running.

  • A. Save: Click the Save button (which may appear as Create Flow on this screen) in the top-right corner. Your flow is now saved with an "InActive" status.

    image.png

  • B. Activate: To make your flow "live," you must click the Status toggle in the top-right corner. It will change from Status: InActive (red/gray) to Status: Active (green/blue).

image.pngimage.png