Custom Action Rewards
Issue store credit for any customer action using Shopify Flow — reviews, birthdays, subscription milestones, employee allowances, and more.
Beyond cashback and referrals, Angle lets you issue store credit for virtually any customer action using Shopify Flow. This transforms Angle from a loyalty program into a store credit automation platform — any workflow you can build in Shopify Flow can end with a store credit reward.
How It Works
Shopify Flow is Shopify's native workflow automation tool. Angle connects to Flow as an action destination, meaning any Flow trigger can result in a store credit reward.
The action is called "Angle: Custom Action Rewards" and appears under "Angle Store Credit Memberships action" in the Flow action picker.
Setting Up a Custom Action Reward
Create a Shopify Flow Workflow
- Open Shopify Admin → Apps → Shopify Flow
- Click Create workflow
- Choose any trigger — this is the event that will initiate the reward
Add the Angle Action
- After your trigger (and any conditions or wait steps), click Add action
- Search for "Angle Store Credit Memberships"
- Select "Angle: Custom Action Rewards"
Configure the Action Fields
| Field | Description | Example |
|---|---|---|
| Customer | The customer who receives the credit. Set to customer.id using the dropdown. | customer.id |
| Value | The reward amount. Should not exceed $1,000. | 200 |
| Currency | Valid currency code (USD, CAD, GBP, EUR, AUD, etc.). Leave empty to use your store's default currency. | USD or leave blank |
| Expiration days | Days before the reward expires. Set to 0 for no expiration. | 90 |
| Notify customer | When checked, sends a store credit notification email to the customer. | ✓ Checked |
Save and Activate
Save the workflow and toggle it to Active. The reward will fire automatically whenever the trigger conditions are met.
Popular Recipes
Advanced Patterns
Conditional Rewards
Add conditions between the trigger and the Angle action to filter who receives the reward. For example:
- Only reward reviews with 4+ stars
- Only issue birthday credit to customers who've purchased in the last 6 months
- Only reward subscription milestones for customers in specific tiers
Wait Steps
Add wait steps before the action to introduce delays. This is useful for:
- Cooling-off periods (e.g., wait 7 days after review submission to prevent gaming)
- Recurring rewards (e.g., employee allowance every 60 days)
- Anniversary-based timing
Tag-Based Tier Management
Shopify Flow can also manage tag-based tiers programmatically — adding or removing customer tags based on custom logic beyond simple spend thresholds. This is how subscription-gated tiers work: Flow monitors subscription status and adds or removes the tier tag accordingly.
Key Details
- Value limit: The reward amount should not exceed $1,000 per action
- Currency: Defaults to your store's configured currency when left empty
- Notifications: For branded notifications, use Klaviyo flows triggered by "Store Credit Earned" instead of the built-in email
- No circular rewards: Custom action rewards do not themselves trigger additional cashback — only qualifying orders do