Automate your billing by embedding a Send Recurring Invoice action into any workflow.
Below is a step-by-step guide —to configure every detail, including Action Date behavior, start/stop rules, frequency, and auto-payment.
Prerequisites
You’ve created at least one Invoice Template in your Invoices area.
A payment gateway (Stripe, PayPal, etc.) is configured.
How to use?
1. Add the “Send Recurring Invoice” Action
In the Workflow Builder, click the “+” connector where you’d like invoices to begin.
In the Actions sidebar, search for invoice.
Select Send Recurring Invoice.
2. Configure Basic Settings
3. Start Date Options
A. Action Date
Definition: Uses the date when the contact enters this step (e.g. Contact Created, Form Submitted, Birthday Reminder). This sets the Recurring schedule's start date. The first Invoice can be sent immediately if Action Date is selected in all further settings.
Behavior:
First invoice fires immediately (at enrollment) or on the next business cycle depending on your frequency.
Subsequent invoices follow the same calendar offset.
Note: Once start date is selected as Action Date -> Make sure to select Action Date in all further frequency settings like date, day of the week etc.
Use When: You want each contact’s billing cadence tied to their trigger event (e.g. user signs up on June 5 → bills on the 5th of each subsequent month).
B. Fixed Date
Definition: Uses a specific calendar date you select (e.g. July 1, 2025).
Behavior:
The Invoice schedule's start date is the chosen date, regardless of when the contact enters the workflow.
Contacts enrolled after the fixed date will receive their first invoice on the next scheduled run.
Use When: You need everyone billed on a universal date (e.g. 1st of each month) and don’t care about individual signup dates.
4. End Criteria
5. Recurrence Frequency
Under How Often?, choose one of:
Daily
Weekly
Monthly
Yearly
Configure each frequency as follows:
Daily
Every X Day(s): e.g. every 4 days → enter “4.”
Weekly
Select Day of Week:
Action Date → the weekday of the trigger (e.g. if enrolled on a Tuesday → bills every Tuesday).
Specific Day → pick Monday, Tuesday, etc.
Every X Week(s): e.g. every 2 weeks.
Monthly
Select Week of Month + Day of Week:
e.g. Second Wednesday of each month.
Or Action Date → same day-of-month as enrollment (e.g. 15th).
Every X Month(s): e.g. every 1 month.
Yearly
Select Month + Day: e.g. July 1.
Every X Year(s): e.g. 1 (annual billing).
6. Enable Auto-Payment (Optional)
Toggle Enable Auto-Payment on if you want to automatically charge the customer’s saved card after the first successful payment. This is ideal for multi-payment subscriptions.
7. Save, Test & Publish
Click Save in the upper-right corner.
Use Test Workflow to simulate enrollment and verify invoice timing.
Toggle Publish to activate.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article