Overview
Invoice Automations (Recurring Invoices) automatically generate and send invoices on a schedule. Perfect for clients you bill regularly - monthly retainers, quarterly services, annual subscriptions, or any recurring billing need.Save Time: Set up once, automate forever. Ideal for recurring clients and predictable billing cycles.
What Are Invoice Automations?
Automations generate invoices automatically based on your schedule: Key Features:- Flexible Schedules: Daily, weekly, monthly, quarterly, yearly
- Customizable Line Items: Services, products, standard pricing
- Action Options: Create as draft or send immediately
- Testing System: Safe test mode before going live
- Execution History: Complete audit trail of all generated invoices
- Template Inheritance: Uses your organization branding
- Monthly retainer clients
- Quarterly maintenance contracts
- Annual subscription renewals
- Weekly service billing
- Recurring project work
Creating Automations
Required to Create an Automation:
- Client (select from existing clients)
- Schedule (Daily, Weekly, Monthly, Quarterly, or Yearly)
- Start Date (when automation begins)
- At least one line item (services/products to invoice)
- Action (Create as Draft or Send Immediately)
Quick Start
Go to Automations → Create Automation → Configure these key fields:- Client: Select who to invoice
- Schedule: Daily, Weekly, Monthly, Quarterly, or Yearly
- Start Date: When automation begins
- Line Items: Add services/products (use offerings for consistency)
- Action: Create as Draft (review first) or Send Immediately (auto-send)
- End Date (optional): When automation stops
- Save
Schedule Types
| Schedule | Frequency | Common Use | Example |
|---|---|---|---|
| Daily | Every day | Equipment rental | Runs every calendar day |
| Weekly | Once per week | Service billing | Every Monday |
| Monthly | Once per month | Retainers | 1st of each month |
| Quarterly | Every 3 months | Consulting contracts | Jan 1, Apr 1, Jul 1, Oct 1 |
| Yearly | Once per year | Annual subscriptions | January 1 every year |
Adding Line Items
Line items work like regular invoices - add from Offerings (recommended for consistency) or enter manually with description, quantity, rate, and tax.Action on Generation
| Action | Behavior | Best For |
|---|---|---|
| Create as Draft | Invoice generated but not sent; review manually before sending | Testing, variable amounts, new automations |
| Send Immediately | Invoice auto-generated and emailed to client | Established automations, fixed amounts, hands-off billing |
Testing Automations
Test Mode
Enable Test Mode to generate test invoices before going live:- Edit automation → Enable Test Mode
- Test invoices are prefixed “TEST-” and sent to your email (not client)
- Review invoice for accuracy (amounts, line items, formatting, branding)
- Disable test mode → Activate automation
Managing Automations
Activating/Deactivating
Set automation status to Active to start generating invoices automatically. Set to Inactive to pause (useful for contract ends, temporary pauses, or updates).Next Run Date
The system automatically calculates when each automation runs next based on schedule type and last execution (shown on automation detail page).Execution History
View complete record of every invoice generated by opening the automation and checking Execution History. Includes execution date/time, invoice link, success/failure status, and error messages.Automation Features
Date Range Control
Set Start Date (when automation begins) and optional End Date (when it stops) - useful for fixed-term contracts. Leave end date blank for ongoing automations.Error Handling
Automations fail safely - errors are logged in execution history, notifications sent to owner, but no incorrect invoices are generated. Fix the underlying issue (e.g., restore client, complete settings) and the automation will retry on next scheduled run.Template and Branding
Automated invoices inherit all organization settings: logo, colors, template, currency, due days, and address.Best Practices
Key practices:- Test before activating (use test mode)
- Use offerings for consistency
- Start with “Create as Draft” until confident
- Set end dates for fixed contracts
- Review execution history regularly
- Use clear naming: “ACME Corp - Monthly Retainer”
Common Workflows
Monthly Retainer
Create automation → Select client → Monthly schedule (1st) → Add retainer line item → Create as Draft → Test → Activate → Switch to Send Immediately after first successQuarterly Contracts
Create automation → Select client → Quarterly schedule → Set start/end dates → Add line items → Test → ActivateAnnual Subscriptions
Create automation → Select client → Yearly schedule → Set anniversary date → Add subscription line item → Test → Activate with Send ImmediatelyTroubleshooting
| Issue | Check | Solution |
|---|---|---|
| Automation not running | Status is Active, next run date, start/end dates, client exists | Activate if inactive, verify dates and client status, review execution history |
| Test invoice not generated | Test mode enabled, automation saved, organization email configured | Re-enable test mode, save, check drafts and spam folder |
| Wrong amount | Line item amounts, tax settings, discounts, offering rates | Edit automation, update amounts, verify offerings, re-test |
| Wrong client | Not possible - each automation tied to specific client | If seeing this, check which automation generated which invoice |
Advanced Tips
Multiple Automations Per Client: Create multiple automations for the same client (e.g., monthly retainer + quarterly audit). They run independently. Manual Invoices: Automations don’t prevent manual invoicing - both appear in client history with no conflicts. Seasonal Billing: Use end dates for seasonal contracts or deactivate/reactivate automations to preserve configuration.Next Steps
Create Invoices
Learn about manual invoice creation
Use Offerings
Set up service templates for automation line items
Manage Clients
Add clients for recurring billing
Track Execution
Monitor automation performance
Need help? Contact support at [email protected]
