Journey Builder Custom Activity - Configurable unique discounts inside Journey Builder
Empower marketing users to create configurable and unique discounts from within Salesforce Marketing Cloud. No more manual exporting and importing of unique codes!
- Platform
- Salesforce Marketing Cloud
- Application
- Journey Builder Custom Activity
- Website
- Journey Builder Custom Activity

Overview
Running personalised discount campaigns in Salesforce Marketing Cloud often involves a tedious workflow: generate codes externally, upload them as a data extension, and hope you don't run out mid-journey. Unique Discount Activity removes all of that complexity.
Built as a native Journey Builder custom activity, it generates unique, single-use discount codes at the moment each customer enters the activity step. Marketing teams configure the discount parameters — percentage or fixed amount, expiry dates, usage limits — directly within the Journey Builder canvas.
The codes are automatically written back to a data extension for use in personalised emails, and can integrate with Shopify or other e-commerce platforms for seamless redemption.
What we did
- Journey Builder Custom Activity
- Discount Code Generation
- Shopify Integration
This activity saved our team countless hours. We went from manually managing spreadsheets of discount codes to fully automated, personalised journeys.

Head of CRM
- Automated code generation
- 100%
- Per-customer codes
- Unique
- Discount rules
- Configurable
- Code delivery
- Real-time