This guide explains how to automatically reward VIP customers with bonus loyalty points when they place an order on a specific day each month using Shopify Flow and Ako Marketing.

This setup is useful for recurring campaigns such as:

  • VIP Double Points Day
  • mid-month engagement campaigns
  • exclusive reward days for loyal customers

By automating this workflow, you can consistently reward your VIP customers without manual effort while increasing repeat purchases and engagement.

What is Shopify Flow?

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

In this use case:

  • Trigger: An order is created or paid
  • Conditions:
    • the order is placed on a specific day of the month
    • the customer belongs to a VIP tier
  • Action: bonus loyalty points are awarded

Shopify Flow runs automatically in the background, helping you execute loyalty campaigns at scale without manual intervention.

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?

This template automatically rewards VIP customers with bonus points when they place an order on a specific day of the month.

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)

4. Condition: Check VIP Membership

This step verifies whether the customer belongs to a VIP tier before applying bonus points. The condition is set to:

  • At least one of order / customer / tags
  • Customer tags include any of the following:
    • ako-starter
    • ako-silver
    • ako-gold
    • ako-platinum

This means:

  • If the customer has at least one VIP tag → condition = True → bonus points are awarded
  • If the customer has none of these tags → condition = False → no bonus is applied

You can adjust this condition based on your loyalty setup:

  • Modify tag names to match your VIP tiers
  • Add or remove tiers as needed
  • Use specific tiers only (e.g., reward only ako-gold and above)

For example:

  • Customer with tag ako-gold → qualifies
  • Customer with tag ako-starter → qualifies
  • Customer with no VIP tags → does not qualify

5. Points Bonus

This field controls the multiplier applied to the base points.

  • Example values:
  • 1.05 → 5% extra points
  • 1.5 → 50% extra points
  • 2 → 100% extra points (2× points)

In this template, the value is set to 2, meaning: Customers receive double points during the promotion period

FAQs

How does the workflow know which day to reward customers?

The workflow uses an order tag generated from the order creation date (e.g., Date15). It then checks whether the order includes the specific tag that matches your campaign day.

Can I change the reward day of the month?

Yes. You can update the condition to check for a different tag, such as Date01, Date10, or Date25, depending on when you want the campaign to run.

Who qualifies for the bonus points?

Only customers with VIP tags (such as ako-starter, ako-silver, ako-gold, or ako-platinum) will qualify, provided their order is placed on the target day.

Can I customize VIP tiers?

Yes. You can modify the customer tag conditions to match your loyalty program. You can add, remove, or restrict tiers (for example, reward only ako-gold and above).

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