Skip to main content
Use this page when your automation should start from a bitLoyalty points or reward event.

Overview

The current bitLoyalty trigger family includes these trigger options:
  • Points earned — fires when a member earns loyalty points from a qualifying action
  • Points redeemed — fires when a member redeems points for a reward or discount
  • Points refunded — fires when points are deducted because an order was refunded or cancelled
  • Reward expiring — fires ahead of a reward voucher’s expiry date
  • Points expiring — fires ahead of a member’s points expiry date
  • Points adjustment — fires when a member’s points balance is manually adjusted

Before you start

  • Open Automation.
  • Click Create new scenario.
  • Make sure bitLoyalty is active and connected to your store.

Steps

1

Choose the loyalty event

  1. Click Trigger.
  2. Choose bitLoyalty.
  3. Under Trigger, select the option that matches the loyalty event you want to react to.
2

Save and build the scenario

  1. Save the trigger.
  2. Add the next step in the scenario.
  3. Click Save automation. Trigger modal with bitLoyalty selected and the Points refunded option highlighted in the trigger list.

When to use each option

  • Use Points earned to send a congratulation message or encourage the member to spend their points.
  • Use Points redeemed to confirm the redemption and suggest follow-up actions.
  • Use Points refunded to explain a deduction after a refunded or cancelled order, for example with a WhatsApp message confirming the new balance.
  • Use Reward expiring to remind a member to use a voucher before it expires. Choose how far ahead it fires — 1 day, 3 days, or 7 days before expiry. The default is 3 days.
  • Use Points expiring to remind a member to use their points before they expire. Choose how far ahead it fires — 1 day, 3 days, 7 days, 14 days, or 30 days before expiry, limited to lead times shorter than the points expiry period. See Points expiring below.
  • Use Points adjustment to notify the member when their points balance has been manually updated by an admin. Narrow it to Any, Points added, or Points deducted.

Filter a Points refunded automation

Points refunded is the one bitLoyalty trigger with conditions, so you can react only to deductions large enough to be worth messaging about.
  1. Add a Condition after the trigger.
  2. Leave Data field set to bitLoyalty points refunded.
  3. Under Run this path if, choose Points refunded more than or Points refunded less than.
  4. Enter the number of points to compare against.
Condition modal showing the bitLoyalty points refunded data field with the Points refunded more than and less than options. Skip the condition to run the automation on every reversal.
This trigger reacts to a reversal that has already happened — it does not control whether points are reversed. That is the Deduct points for refunds or cancellations setting on the Earn points page.

Points expiring

Use the Points expiring trigger to remind customers before their bitLoyalty points expire. Choose a lead time shorter than your points expiry period, then configure the WhatsApp reminder message. Before you start, turn on Points expiry in Loyalty > Earn points and set Points expire after. Make sure the customer has a WhatsApp number, has opted in to WhatsApp, and has a points balance greater than 0. Earn points page with Points expiry turned on and the Points expire after field visible
1

Choose the Points expiring trigger

Choose bitLoyalty, then under Trigger, select Points expiring.
To start with a ready-made flow, choose Browse templates and select Points expiring soon. Review its trigger and message settings before saving.
Trigger configuration with bitLoyalty selected and the Points expiring option highlighted
2

Set the days before expiration

  • Under Days before expiration, choose how far ahead the reminder sends.
  • The supported lead times are 1 day, 3 days, 7 days, 14 days, and 30 days. Only options shorter than your points expiry period are available.
  • Review the selected value, then click Save.
The initial lead time is 30 days. If it is equal to or longer than your expiry period, choose a shorter option before saving. For example, a 7-day expiry period allows 1 day or 3 days.Points expiring trigger showing that a 30-day lead time is invalid for a 7-day points expiry period
A reminder with a lead time equal to or longer than the points expiry period does not send. If an existing automation still has that setting, edit its trigger and choose a shorter lead time.
If Points expiry is turned off, the trigger shows a warning that the reminder won’t send. Click Manage to open Loyalty > Earn points and turn it on.Trigger warning that the reminder will not send because points expiry is disabled, with a Manage link
3

Add the WhatsApp message

  • Add or open the message action.
  • Choose WhatsApp Cloud API and Send a message.
  • Under Message template, select points_expiring_reminder. If you started from the Points expiring soon card, it is already selected.
  • Check the variable mappings below, then click Save.
WhatsApp action with points_expiring_reminder selected and the reminder message previewPoints expiring soon is the automation Library card name; points_expiring_reminder is the WhatsApp message template name.
Only lead times shorter than your points expiry period are available. Choose a shorter lead time, or lengthen the expiry period in Loyalty > Earn points.An automation that still has a lead time equal to or longer than the expiry period does not send. Edit its trigger and choose a shorter lead time.
Look for points_expiring_reminder in the action’s Message template list. Points expiring soon is the Library card name.The template is added on your company’s next template sync. Check again after the sync and confirm the template is approved before using it.
Check that the customer has a WhatsApp number, has opted in, and has a points balance greater than 0. Also check that points expiry is enabled and the lead time is shorter than the expiry period.A purchase or redemption moves the customer’s expiry date later. If that happens after the reminder was due, review the new expiry date rather than expecting a reminder for the old date.