Getting started
Quick start
Flowperk rewards customers after a qualifying Shopify purchase. The customer reveals the reward directly on Shopify's Thank You page, copies the generated code and can redeem it on a future order.
Install Flowperk
Install Flowperk on the Shopify store you want to use.
Add the Thank You page block
Go to Shopify Admin → Settings → Checkout → Customize. Switch the page selector from Checkout to Thank you, add the flowperk-post-purchase block, set its Flowperk app URL to https://app.flowperk.co.uk, then save.
Create a campaign
Return to Flowperk. Add a name, campaign rule, at least one reward and a reveal type. Save the campaign and publish it when ready.
Place a matching order
Checkout as a guest or signed-in customer as appropriate for the rule. Make sure the purchase matches all configured campaign conditions.
Reveal and redeem
On the Thank You page, reveal the reward and copy the code. Use that code on a follow-up order to test the complete journey.
Required setup
Add Flowperk to the Thank You page
Flowperk uses a Shopify checkout UI extension. The app block must be added before customers can see post-purchase rewards.
- Open Shopify Admin → Settings → Checkout and click Customize.
- In the upper page selector, change Checkout to Thank you.
- In the main section add the flowperk-post-purchase app block.
- Open Block settings and set Flowperk app URL to
https://app.flowperk.co.uk. - Click Save.
Campaigns
Create a post-purchase campaign
A campaign determines which purchases qualify and which reward experience is issued. New campaigns start as drafts.
Choose a useful internal name and purchase rules.
Add percentage, fixed-value or free-shipping rewards.
Choose how the reward appears on the Thank You page.
Only published campaigns issue live rewards.
Campaigns also support priority, stacking, schedules and control over whether a customer can earn the same campaign reward more than once.
Campaign rules
Flowperk can match purchases using order subtotal, purchased products or variants, total item quantity, specific-product quantity, customer tags, product tags, customer lifetime order count, discount usage and campaign schedules.
Rewards and reveal experiences
Rewards can be percentage discounts, fixed discounts or free shipping. Multiple rewards can use weighted selection and expiry controls.
Flowperk currently provides on-page Minimalistic and Celebratory Thank You experiences. Customers reveal their reward without leaving Shopify and can immediately copy the resulting discount code.
Testing
Test the complete journey
- Confirm the campaign is published.
- Place an order matching every trigger.
- Observe the reward on the Thank You page.
- Reveal it and copy the code.
- Place another order and redeem the code.
- Return to Flowperk and inspect campaign analytics.
The campaign Actions menu includes Test reveal, which lets you preview the reward experience without inflating live reward analytics.
A pre-created test customer is not required for most tests. Shopify may send an email verification code when creating or signing into a customer account. Guest checkout works for rules that do not depend on customer identity; customer tags and lifetime order-count rules require an appropriate signed-in customer.
Pro feature
A/B testing
Enable variant testing to compare combinations of rewards and reveal experiences inside one campaign. Each variant has its own traffic allocation.
- Enable variant testing.
- Create at least two active variants.
- Set the reward, reveal experience and traffic percentage for each.
- Make sure active allocations total exactly 100%.
- Publish and place matching orders.
- Use variant analytics to compare results side by side.
Flowperk persists the assigned variant for each issued reward. It can highlight stronger performance when enough data exists, but does not force an automatic winner.
Analytics
The dashboard tracks rewards issued, revealed and redeemed, campaign conversion, variant performance and attributed revenue. Attributed revenue is separated by order currency when multiple currencies are present.
Free and Pro plans
New installations begin on the Free plan. The Billing page shows the current plan and usage against its limits. Pro is required when you need greater campaign capacity and A/B testing/variant capacity. Paid upgrades are approved through Shopify Billing.
Feedback
Use Feedback in the Flowperk navigation to send a suggestion, ask a question or report a bug without leaving Shopify Admin. Add enough detail to reproduce a problem and include an email if you want a response.
Troubleshooting
Confirm the app block is installed, its URL is correct, and a published campaign matches the order. Flowperk deliberately stays hidden when the order is not eligible.
Confirm Pro access, at least two active variants, complete reward/reveal configuration and a total active traffic allocation of 100%.
Use the connection/setup action shown by Flowperk. The app can repair missing installation details or order webhook registration.
Ready to test?
Create a campaign and place a matching order.
The fastest way to understand Flowperk is to run the full purchase → reveal → next-order redemption path.
Open Flowperk