Use Case
When a new user registers on your WordPress site, you want to immediately reward them with a personalized discount coupon. This creates a positive first impression and encourages their first purchase.
Common scenarios:
- Welcome discount for new customers (e.g., 10% off first order)
- Free shipping coupon for account creation
- Limited-time offers to drive urgency
- Referral program rewards
Step-by-Step Setup
1. Create a New Workflow
Navigate to Sequensy → Workflows in your WordPress admin and click Add New Workflow.
Give your workflow a descriptive name like “Welcome Discount for New Users”.
2. Configure the Trigger
Select User Registered as your trigger. This fires whenever a new user account is created on your site.
Trigger options:
- User Role: Optionally limit to specific roles (e.g., only “Customer” role)
- Registration Source: Filter by how users registered (checkout, registration page, etc.)
3. Set Up the Create Coupon Action
Select Create Coupon as your action and configure:
| Setting | Recommended Value | Description |
|---|---|---|
| Coupon Code | WELCOME-{user_id} | Creates unique codes like WELCOME-123 |
| Discount Type | Percentage | Most flexible for various cart sizes |
| Discount Amount | 10 | 10% off is a common welcome offer |
| Usage Limit | 1 | One-time use per customer |
| Expiry | 30 days | Creates urgency without being too restrictive |
4. Add Email Notification (Optional)
Chain a Send Email action to deliver the coupon code to the new user:
Subject: Welcome! Here's your 10% discount code
Hi {first_name},
Thanks for joining us! Use code {coupon_code} at checkout
to get 10% off your first order.
This offer expires in 30 days, so don't wait!
5. Test Your Workflow
- Enable the workflow
- Create a test user account
- Check that the coupon was created in WooCommerce → Coupons
- Verify the email was sent (if configured)
Pro Tips
Personalize the coupon code: Use merge tags like {user_login} or {first_name} to create memorable codes like WELCOME-JOHN.
Set minimum order amounts: Prevent coupon abuse by requiring a minimum purchase (e.g., $25) before the discount applies.
Track conversions: Add UTM parameters or use WooCommerce’s coupon tracking to measure how many welcome coupons convert to sales.
Combine with other automations: Pair this with a “User Registered → Send Email” workflow to create a complete onboarding sequence.
Troubleshooting
Coupon not created?
- Check that WooCommerce is active
- Verify the workflow is enabled
- Review the workflow logs for errors
User not receiving email?
- Confirm email action is configured correctly
- Check spam folders
- Verify your site’s email delivery is working