Track, pause, resume, and monitor batch-generated voucher campaigns.
After generating a batch, you can monitor its performance, pause claims during issues, resume when ready, or delete when campaigns end. This guide covers all batch management operations.
Navigate to Campaigns > Batches to see all your batch campaigns.
Each batch displays as a card showing:
┌────────────────────────────────────────────┐
│ Q1 2025 Email Campaign [QR] [···] │
│ │
│ Total: 500 Claimed: 127 Redeemed: 45│
│ │
│ Redemption Rate: 35% ● Active │
└────────────────────────────────────────────┘
Batch Name Your internal identifier from batch creation.
QR Icon Click to open the QR code modal with sharing options.
Actions Menu (···) Dropdown with management actions.
Metrics Row
Total Vouchers — How many codes were generated
Claimed — How many members have claimed vouchers
Redeemed — How many claimed vouchers were used in-store
Redemption Rate — (Redeemed ÷ Claimed) × 100%
Status Badge
🟢 Active — Claims allowed, campaign running
🟡 Paused — Claims blocked, existing vouchers valid
To see individual vouchers in a batch:
Click the Vouchers button on the batch card
Opens filtered DataDefinition view
Shows all vouchers with their:
Unique code
Claim status
Member (if claimed)
Redemption status
Use this view to:
Find a specific voucher code
Check if a member claimed from this batch
See which vouchers have been redeemed
Export data for reporting
Click the QR icon on the batch card
Modal opens with:
Large QR code image
Claim URL text
Three action buttons
Copies the claim URL to your clipboard:
https://again.mu/en-us/claim/TOKEN123
Use for:
Email campaigns (hyperlink)
SMS messages
Website buttons
Downloads the QR code as a high-resolution PNG file.
Use for:
Print materials (posters, flyers)
In-store signage
Product packaging
Digital displays
💡 Tip: Download at minimum 500×500px for print. The downloaded file is print-ready.
Opens the claim page in a new tab so you can:
Preview what members see
Test the claim flow
Verify the design looks correct
Pause a batch to temporarily stop new claims while keeping existing claimed vouchers valid.
When to pause:
Found an issue with the promotion
Reached intended campaign capacity early
Need to adjust marketing messaging
Temporary business closure
Find the batch in your dashboard
Click the Actions menu (···)
Select Pause Batch
Loading spinner appears in the button
Status changes to Paused (yellow badge)
For new visitors:
Claim page shows "Promotion Temporarily Paused"
Batch title and description still visible
No claim button available
"Back to Home" option provided
For members who already claimed:
Their vouchers remain valid
Can still view in My Cards
Can still redeem at checkout
No impact on existing claims
Batches can stay paused indefinitely. There's no automatic timeout.
Resume a paused batch to allow new claims again.
Find the paused batch
Click the Actions menu (···)
Select Resume Batch
Loading spinner appears
Status changes to Active (green badge)
Claim page restored to normal
New visitors can claim vouchers
Metrics continue accumulating
No notification sent to anyone (silent resume)
Delete a batch to permanently remove it and all its vouchers.
⚠️ Warning: Deletion is permanent. All vouchers in the batch are permanently deleted—even ones members have claimed. This cannot be undone.
Campaign has ended and data retention is not needed
Batch was created by mistake
Need to clear test data
Find the batch
Click the Actions menu (···)
Select Delete Batch
Confirmation modal appears: "Are you sure you want to permanently delete this batch? X vouchers will be permanently deleted."
Click Confirm
Batch and all vouchers removed
Batch record permanently deleted
All vouchers in batch permanently deleted (force delete, not soft delete)
Removed from dashboard
Members who claimed lose access to those vouchers
Analytics data for this batch is lost
If you want to stop the campaign but keep data:
Pause the batch (stops new claims)
Let existing vouchers expire naturally
Keep the batch for historical analytics
The quantity you specified during generation. This number is fixed after creation.
How many unique members have claimed a voucher from this batch. Each member can claim only once per batch.
How many claimed vouchers have been used at checkout. A voucher must be claimed before it can be redeemed.
Redemption Rate = (Redeemed ÷ Claimed) × 100%
What good rates look like:
Channel | Typical Rate | Great Rate |
|---|---|---|
5-15% | 20%+ | |
In-store QR | 20-40% | 50%+ |
Social media | 2-8% | 15%+ |
Events | 30-50% | 60%+ |
Low redemption rate? Members are claiming but not using. Consider:
Is the discount compelling enough?
Is the minimum purchase too high?
Are expiration dates clear?
Available = Total - Claimed
When Available reaches 0, the claim page shows "No vouchers available."
Verify the QR code scans to the correct URL
Check if members are logging in (required to claim)
Test the flow yourself by scanning
Review the voucher terms—minimum purchase may be too high
Check if expiration date is soon (members may be waiting)
Verify staff know how to redeem batch vouchers
Check if batch is paused
Verify members are logged in
Check if they've already claimed from this batch
Confirm vouchers are still available (not all claimed)
Try a different browser
Check if popup blocker is active
Right-click the QR image and "Save As" manually
Early metrics reveal if the campaign is working:
Low claims? Visibility or messaging issue
Claims but no redemptions? Offer or friction issue
High everything? Scale up the promotion!
Before deleting, pause first. This lets you:
Review final metrics
Consider if data should be kept
Avoid accidental data loss
Track email vs. social vs. in-store separately:
"Summer 2025 - Email List"
"Summer 2025 - Instagram Post"
"Summer 2025 - Store Signage"
Compare redemption rates across channels to optimize future campaigns.
Generate slightly more than expected claims. If you expect 200 claims:
Generate 300-400 vouchers
Accounts for testing and overrun
Unused vouchers don't cost anything