Automation Actions
Actions are the operations performed by your automations. Configure these in the automation builder when creating or editing automations.Communication Actions
Send Email
Send templated emails to customers or internal teams. Configure in automation builder:- Select Send Email action
- Choose recipient: Customer email, specific address, or team
- Select email template
- Configure template variables
- Payment failure notifications
- Invoice reminders
- Subscription renewal notices
- Welcome emails
Send Slack Notification
Post messages to Slack channels for internal alerts. Configure in automation builder:- Select Send Slack action
- Choose connected Slack workspace
- Select channel
- Compose message with dynamic variables
- High-value deal alerts
- Payment failure notifications
- Subscription cancellation alerts
Call Webhook
Send data to external systems via HTTP request. Configure in automation builder:- Select Webhook action
- Enter destination URL
- Choose HTTP method (GET, POST, PUT)
- Configure headers and body
- Set up authentication if needed
- Sync billing events to your app
- Trigger external workflows
- Update third-party systems
Billing Actions
Retry Payment
Attempt to collect a failed payment again. Configure in automation builder:- Select Retry Payment action
- Choose payment method (default or specific)
- Set retry options
- Automatic retry after payment failure
- Retry after customer updates payment method
Apply Credits
Apply available credits to reduce invoice amount. Configure in automation builder:- Select Apply Credits action
- Choose amount: Full balance or specific amount
- Set priority for which credits to use
Void Invoice
Cancel an unpaid invoice. Configure in automation builder:- Select Void Invoice action
- Add reason for voiding
- Clean up after failed payment collection
- Cancel invoices for churned customers
Grant Credits
Add credits to a customer’s account. Configure in automation builder:- Select Grant Credits action
- Choose credit type (monetary or units)
- Enter amount
- Set expiration (optional)
- Add reason
- Service credit for outages
- Loyalty rewards
- Referral bonuses
Subscription Actions
Cancel Subscription
Cancel a customer’s subscription. Configure in automation builder:- Select Cancel Subscription action
- Choose when to cancel:
- Immediately
- End of current period
- Specific date
- Add cancellation reason
- Automatic cancellation after payment failures
- Cancel after non-payment threshold
Pause Subscription
Temporarily pause billing for a subscription. Configure in automation builder:- Select Pause Subscription action
- Set resume date (optional)
- Grace period during payment issues
- Seasonal pause
Customer Actions
Update Customer
Modify customer record fields. Configure in automation builder:- Select Update Customer action
- Choose fields to update
- Set new values (static or dynamic)
- Update segment based on behavior
- Mark customers at risk
- Update metadata
Add/Remove Tag
Tag customers for segmentation and filtering. Configure in automation builder:- Select Add Tag or Remove Tag action
- Enter tag name
- Tag customers with payment issues
- Tag high-value customers
- Segment for marketing
Create Task
Create an internal task for follow-up. Configure in automation builder:- Select Create Task action
- Enter task title and description
- Set assignee (user or team)
- Set due date and priority
- Manual follow-up for failed payments
- Account manager notification
- Support ticket creation
Integration Actions
Sync to CRM
Push data to connected CRM systems. Configure in automation builder:- Select Sync to CRM action
- Choose CRM (Salesforce, HubSpot)
- Select object type
- Map fields to update
- Update billing status in CRM
- Sync subscription changes
- Log payment events
Workflow Control
Delay
Pause the automation before continuing. Configure in automation builder:- Select Delay action
- Set duration:
- Minutes (e.g., 30 minutes)
- Hours (e.g., 2 hours)
- Days (e.g., 3 days)
- Wait between retry attempts
- Stagger notification timing
Stop Workflow
End the automation and don’t execute remaining steps. Configure in automation builder:- Select Stop action
- Add reason (for logging)
- Exit early when condition is met
- Stop after successful retry
Error Handling
Configure how actions handle failures:Retry on Failure
- Enable retry for the action
- Set maximum retry attempts
- Set delay between retries
Fallback Actions
- Add fallback actions that run if main action fails
- Typically used to create tasks for manual follow-up
Continue on Error
- Enable “Continue on error” to proceed even if action fails
- Useful for non-critical notifications
Best Practices
Handle Errors
Configure error handling for critical actions like payment retries.
Use Templates
Use email templates for consistent messaging across automations.
Create Tasks
Create manual tasks as fallback when automation fails.
Test Thoroughly
Test automations with real scenarios before enabling.