How to Trigger a Text to Remind Advocates to Redeem Referral Rewards (Through Braze)

Connor Johanning Updated by Connor Johanning

Overview

When an Advocate earns a reward through the Friendbuy referral program, Friendbuy sends them an email that includes the reward amount and the coupon code. To increase reward redemption, you can use Braze to send an automated SMS reminder to Advocates who have earned a reward but have not yet redeemed it.

Braze uses Friendbuy reward events and coupon attributes so you can dynamically insert both the coupon value and coupon code into the reminder message.

Step 1: Create a Reminder Campaign

1. Navigate to Canvas

In Braze:

  • Go to Messaging → Canvas
  • Click Create Canvas
2. Choose Build From Scratch

Select Start From Scratch.

3. Name Your Canvas

Example:

Advocate Reward Redemption Reminder SMS

Step 2: Select the Entry Trigger

This SMS should fire after an Advocate earns a reward.

Under Entry Type:
  1. Choose Action-Based
  2. Select the event:
    • friendbuy_advocate_reward_earned
      (Event naming may vary based on your integration setup)

Click Save Trigger.

Step 3: Add a Time Delay

You want the reminder to send several days after the reward is issued, giving the customer time to redeem it.

To add the delay:
  1. Under your trigger, click +
  2. Select Delay
  3. Configure the delay duration
    • Example: 7 days

Step 4: Add the SMS Step

  1. Click + below the Delay
  2. Select SMS

This adds your reminder message to the Canvas.

Step 5: Write Your SMS Reminder Message

1. Open the SMS message
  • Click the SMS step
  • Click Edit Message
2. Compose Your Reminder Text

You can dynamically insert:

  • The reward value, e.g. $20
  • The reward coupon code, e.g. ABC123
Braze Liquid Syntax

Reward Value:

{{custom_attribute.${advocate_reward_value}}}

Reward Coupon Code:

{{custom_attribute.${advocate_reward_code}}}
Example SMS message using dynamic values:

You earned a reward of ${{custom_attribute.${advocate_reward_value}}}! Don't forget to redeem your coupon code: {{custom_attribute.${advocate_reward_code}}}. Treat yourself while it lasts.

Important:

  • Hardcode any currency format before the merge variable (such as $ for USD).
  • The variables above are typical Friendbuy → Braze property names, though naming may vary slightly depending on your integration.

Step 6: Activate the SMS Message

Turn On the Individual SMS Step
  1. Open the SMS message
  2. Change Message Status from Draft to Active
Turn On the Entire Canvas
  1. Click Launch Canvas
  2. Review your settings
  3. Confirm launch

You're Ready to Drive More Reward Redemptions!

Once live, Braze will automatically send personalized SMS reminders that include each Advocate’s reward value and coupon code, boosting redemption rates and downstream referral performance.

How did we do?

How to Promote Your Referral Program via SMS (Through Braze)

How to Trigger a Text to Remind Referred Friends to Redeem Their Incentives (Through Braze)

Contact