Skip to content
WordPress WooCommerce

User Registered → Create Coupon

Automatically generate personalized welcome discount coupons for new WordPress users with Sequensy. Perfect for customer onboarding and first-purchase incentives.

beginner 5 minutes |
#welcome #discount #onboarding #coupon #new-users

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:

SettingRecommended ValueDescription
Coupon CodeWELCOME-{user_id}Creates unique codes like WELCOME-123
Discount TypePercentageMost flexible for various cart sizes
Discount Amount1010% off is a common welcome offer
Usage Limit1One-time use per customer
Expiry30 daysCreates 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

  1. Enable the workflow
  2. Create a test user account
  3. Check that the coupon was created in WooCommerce → Coupons
  4. 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