This guide explains how to automatically reward VIP customers with bonus loyalty points based on their membership tier on a specific day each month using Shopify Flow.

This setup is useful for recurring loyalty campaigns, such as monthly Double Points Days, exclusive bonus events for Gold or Silver members, or ongoing incentives designed to increase repeat purchases among your most valuable customers.

What is Shopify Flow?

Shopify Flow is an automation tool that allows you to build workflows using triggers, conditions, and actions.

In this use case:

  • Trigger: An order is created or paid
  • Condition: The order is placed on a specific day of the month
  • Action: The system checks the customer’s VIP tier and applies the corresponding bonus points

This template also uses intermediate steps, such as tagging orders and adding a short delay, to ensure that the workflow runs reliably and that conditions are evaluated correctly.

By using Shopify Flow, you can automate recurring VIP reward campaigns, reduce manual work, and maintain a consistent experience for your customers across every monthly promotion.

How do I connect Shopify Flow with Ako Marketing?

  1. Open your Shopify Admin and click on the Ako Marketing app.
  2. Go to Settings → Integration.
  3. Look for the Shopify Flow option and click the Setup button.

How to Use Ako Marketing Templates in Shopify Flow?

Ako Marketing provides pre-built templates, such as rewarding extra points for high-value orders.

  1. Open the Shopify Flow app and click Browse Templates.

2. Select Ako Marketing and choose your template

3. Click Install and then Turn on workflow.

How to Use Our Template?

By using our template, you can ensure that VIP customers receive consistent and timely rewards without manual effort.

1. Tagging the order

The workflow first adds a tag to the order using this format:

  • Date{{ order.createdAt | date: "%d" }}

This dynamically generates a tag based on the order’s creation date.

Examples:

  • Order placed on Jan 5 → tag = Date05
  • Order placed on Jan 15 → tag = Date15
  • Order placed on Jan 28 → tag = Date28

2. Wait for Tag Update

A short 30-second wait is included to ensure the tag is properly applied before the next step runs. This prevents timing issues where the condition checks before the tag exists. You can customize the timing.

3. Checking the Order Day

This step determines whether the order was placed on a specific day of the month by checking the order tags created earlier. The condition is set to:

  • At least one of order / tags
  • Tags includes Date15

So, this workflow checks if the order has a tag matching Date15. This means:

  • If the order was placed on the 15th of the month → it will have the tag Date15 → condition = True
  • If the order was placed on any other day → different tag (e.g., Date10) → condition = False

Outcome in the workflow:

  • True branch: Continue to VIP tier checks and apply bonus points
  • False branch: Skip or follow an alternative path (depending on your setup)

FAQs

What does this template do?

This template rewards VIP customers with bonus loyalty points based on their membership tier on a specific day each month. It is designed for recurring VIP campaigns, such as monthly Double Points Days or tier-based bonus events for Gold and Silver members.

How does the workflow decide when to apply bonus points?

The workflow checks whether the order was placed on the target day of the month. If the order matches that day, it continues to the VIP tier logic and applies the appropriate bonus points based on the customer’s membership tier.

Why does the workflow tag the order first?

The order tag is used to identify the day of the month when the order was created. This makes it possible for the workflow to check whether the order was placed on the specific campaign day.

For example:

  • an order placed on January 5 receives the tag Date05
  • an order placed on January 15 receives the tag Date15
  • an order placed on January 28 receives the tag Date28

Try Akohub for FREE today and start building your loyalty program today! Reach out to us at service@akohub.com or book a free consultation here:

👉 https://calendly.com/akohubteam/meeti