Workflow Actions
Actions are the building blocks of your workflows - they define what happens after your trigger fires. Chain actions together to create powerful automations that save time and deliver personalized experiences.How Actions Work
Actions are executed in sequence, with each action receiving data from previous steps. Use connection paths to handle success and failure scenarios.Quick Action Finder
Contact Actions
Manage contact data, communications, and list memberships.Data Management
Communications
Rewards & Recognition
ContactCouponIssue Configuration
The ContactCouponIssue action supports issuing multiple coupons in a single workflow step.
Output Variables:
When issuing a single coupon:
coupon_id- The issued coupon IDcoupon_link- Direct link to the couponcoupon_code- The coupon barcode/code
coupon_id- JSON array of coupon IDscoupon_link- JSON array of coupon linkscoupon_code- JSON array of coupon codescoupon_count- Total number of coupons issued
- Success - Coupons issued successfully
- OfferLimitsExceeded - Contact or offer limits prevent issuing
- OfferExpired - Coupon offer is no longer active
Specialized Integrations
LocalCard Gift Cards
Send digital gift cards to contacts through the LocalCard integration. Requires a LocalCard connected app to be configured in your workspace settings.
LocalCardSendCardFromTemplate configuration:
LocalCardGenerateCampaignGift configuration:
Example: Gift card reward workflow
Both LocalCard actions require a LocalCard connected app. Navigate to Settings → Connected Apps and connect your LocalCard account with your API key before using these actions.
Integration Actions
Connect with external platforms and services.Salesforce CRM
Example: Lead to CRM Flow
Mailchimp Email Marketing
Example: Email List Sync
Braze Customer Engagement
Competition & Gameplay Actions
Actions specific to competitions, games, and user-generated content.
Example: Engagement Bonus System
Loyalty Actions
Manage loyalty programs, points, and tier memberships.
Example: Tier Progression System
Utility & Flow Actions
Control workflow logic, timing, and external communication.Flow Control
External Communication
Example: Custom Webhook Integration
Action Best Practices
✅ Design for Success and Failure
Always handle both success and failure paths:✅ Use Descriptive Names
Name your actions clearly for easy maintenance:✅ Validate Data Before Actions
Use filters to ensure data quality:✅ Group Related Actions
Chain related actions for efficiency:Advanced Action Patterns
1. Progressive Data Collection
Build profiles over multiple interactions:2. Smart List Management
Automatically manage list memberships:3. Multi-Channel Notifications
Send notifications across multiple channels:Troubleshooting Actions
Common Issues
Testing Actions
- Test with real data - Use actual contact records and scenarios
- Verify external integrations - Confirm data arrives in target systems
- Check error handling - Intentionally break integrations to test failure paths
- Monitor execution time - Ensure actions complete within reasonable timeframes
Performance Tips
Optimize Action Chains
- Parallel processing - Use Split actions for independent operations
- Early filtering - Place filters early to avoid unnecessary actions
- Batch operations - Group similar actions when possible
External Integration Efficiency
- Cache responses - Store API responses to avoid duplicate calls
- Use webhooks - Let external systems push data instead of polling
- Implement retries - Handle temporary failures with retry logic
What’s Next?
- Monitoring guide → - Track action performance and troubleshoot issues
- Workflow triggers → - Explore triggers to pair with these actions
- Back to workflows guide → - Return to main workflows documentation
