Automating recurring invoices helps you streamline billing, reduce manual work, and ensure consistent payments from your customers. By using workflow automation, you can automatically send invoices on a schedule, control billing frequency, and enable automatic payments for a seamless experience.


TABLE OF CONTENTS


What Are Recurring Invoices in Workflows?


Recurring invoices allow you to automatically send invoices to customers at predefined intervals. Once configured, invoices are generated and delivered without manual effort, helping maintain steady cash flow and reducing missed payments.


This is ideal for subscriptions, retainers, memberships, and installment-based billing.


Key Benefits

  • Time Savings: Eliminates manual invoicing and follow-ups

  • Flexible Billing: Supports daily, weekly, monthly, and yearly schedules

  • Automated Payments: Charge customers automatically after initial payment

  • Consistency: Prevents missed or duplicate invoices

  • Scalability: Easily manage billing for multiple customers


Prerequisites


Before setting up recurring invoices, make sure:

  • At least one invoice template is created

  • A payment method is configured and active

  • Customer records include valid billing details


How to Set Up Recurring Invoices in Workflows



This screen shows the workflow list.


Click Create Workflow to start building a new automation.



This screen shows the trigger selection panel.


Click Add New Trigger, then select the condition that will start your workflow (for example, when a contact is created or updated).



This screen shows the action selection menu.


Search for Send Recurring Invoice and select it to add it to your workflow.



This screen shows the full configuration panel.


Set up the following:

  • Choose the sender of the invoice

  • Select an invoice template

  • Choose test or live mode

  • Set the start date (trigger-based or fixed date)

  • Define when the billing should end

  • Choose billing frequency (daily, weekly, monthly, yearly)

  • Set interval rules (e.g., every X days)

  • Enable auto payment if needed


Click Save Action once complete.


Configuration Settings Explained


Start Date


Determines when billing begins. You can start immediately when the workflow runs or choose a fixed date.


End Rules


Control when billing stops. You can let it run indefinitely or stop after a set number of billing cycles.


Billing Frequency


Choose how often invoices are sent:

  • Daily

  • Weekly

  • Monthly

  • Yearly


Each option allows additional customization based on your billing needs.


Auto Payment


When enabled, payments are automatically collected after the first successful transaction. This reduces manual follow-ups and improves payment consistency.


Best Practices

  • Test workflows before activating them

  • Use clear naming for actions and templates

  • Verify payment setup before enabling auto payment

  • Monitor the first billing cycle to ensure everything works correctly


Frequently Asked Questions


Q: Can invoices be automated without auto payment?

Yes, invoices can be sent automatically while customers pay manually.


Q: What happens if automatic payment fails?

The invoice remains unpaid and follow-up actions can be triggered to notify the customer.


Q: Can I change billing frequency later?

Yes, you can edit the workflow and update frequency settings at any time.


Q: Will invoices stop automatically?

Only if you define an end condition. Otherwise, billing continues until manually stopped.


Q: Can different customers receive different invoice templates?

Yes, you can use workflow conditions to send different templates based on customer data.


Need Help?


If you need assistance setting up recurring invoices or troubleshooting automation, please contact support or reach out to your system administrator for help.