Workflow Action: Send Recurring Invoice
The Recurring Invoices Action within Workflows streamlines this process, enabling businesses to automate and manage invoicing with ease. With the ability to set flexible start dates, frequencies, and stop rules, this feature simplifies billing for agencies, memberships, course platforms, and SaaS services. Automating recurring invoices ensures timely billing without the need for manual intervention, improving operational efficiency and consistency.
Key Features and Benefits:
- Customizable Start Options: Choose between an action-based start (e.g., form submission, birthday reminder) or a fixed date (e.g., the 1st of each month).
- Flexible Stop Rules: Set invoices to stop either after a specific number of occurrences or never, ensuring adaptability based on business needs.
- Varied Frequency Options: Recurring invoices can be sent on a daily, weekly, monthly, or yearly basis, allowing for complete control over billing cycles.
- Auto-Pay Option: With auto-charge enabled, customer cards can be automatically charged after the first successful payment, saving time and reducing administrative workload.
- Fully Automated Workflow: Automating invoicing within workflows ensures that businesses do not have to worry about manual intervention or errors, providing a seamless billing experience for customers.
How to Use:
Prerequisites
- At least one invoice template must be created under the "Invoices" section.
- A payment gateway (e.g., Stripe or PayPal) must be configured for processing payments.
Steps
1. Add the Action:
In the Workflow Builder, click on the “+” to add a new action.
Search and select Send Recurring Invoice.
2. Basic Settings:
- Rename the action if you’d like (e.g., "Monthly Plan – Silver").
- Choose the user from whom the invoice will be sent.
- Select the invoice template to use.
3. Set Start Date:
- Action Date: The invoice starts from the contact's entry point (e.g., when a form is submitted).
- Fixed Date: The invoice starts from a specific date on the calendar (e.g., the 1st of every month).
4. Define End Criteria:
- Never: Billing continues indefinitely until manually stopped.
- After X Occurrences: Set the number of invoices to be sent (e.g., 12 monthly invoices).
5. Choose Recurrence Frequency:
- Daily: Send invoices every X days.
- Weekly: Send invoices on a specific weekday or on the action date.
- Monthly: Send invoices on a specific day of the month or week (e.g., every 2nd Wednesday).
- Yearly: Send invoices annually.
6. Enable Auto-Pay (Optional):
Turn on auto-pay if you want to automatically charge the customer's saved card after the first successful payment.
7. Test & Go Live:
Save the action, test it with the “Test Workflow” option, and then publish the workflow to go live.
Pro Tips:
- Set Reminders: Even though the invoices are automated, setting a reminder to review billing workflows periodically helps ensure everything runs smoothly.
- Use Different Templates: For different membership levels or subscription plans, create multiple invoice templates to customize the invoicing experience for your clients.
FAQ
Q: Can I choose when the recurring invoice starts?
A: Yes, you can set the start date either based on the contact’s entry point or a fixed date on the calendar.
Q: Can I stop the recurring invoices after a specific number of occurrences?
A: Yes, you can define the number of occurrences for the invoices to stop after.
Q: How do I enable auto-payment for recurring invoices?
A: You can enable auto-payment by toggling the “Auto-Pay” option when setting up the recurring invoice action.
Q: Can I send invoices on a specific day of the week or month?
A: Yes, you can set the frequency of the invoices to be sent on specific days (e.g., the 2nd Wednesday of every month).
Q: What happens if a customer fails to make a payment after the first charge?
A: The payment gateway you’re using (e.g., Stripe or PayPal) will typically handle failed payments, and you can set up a workflow to notify the customer and retry payments.