Skip to main content

How to Add Triggers for Invoices

Automatically trigger actions when invoices are viewed, paid, or updated.

Updated over 3 months ago

What Is the Invoice Workflow Trigger?

The Invoice trigger runs a workflow automatically when an invoice is created or when its status changes. You can use this trigger to take action based on how customers interact with invoices or how payments progress.

Common use cases include:

  • Sending reminders when an invoice is viewed but unpaid

  • Notifying your team when partial payments are received

  • Cleaning up workflows when an invoice is voided

  • Updating contact records after successful payments

Supported Invoice Status Filters

You can filter workflows using the following invoice statuses:

  • Sent – Invoice has been sent to the customer

  • Viewed – Customer has opened the invoice

  • Partially Paid – Partial payment has been received

  • Paid – Invoice has been paid in full

  • Void – Invoice has been canceled

These filters allow you to create highly targeted automations based on real invoice activity.

How to Set Up an Invoice Trigger

Step 1: Create a New Workflow

Navigate to Automations → Workflows and click Create Workflow, then select Start from Scratch.

Step 2: Add the Invoice Trigger

  1. Click Add New Trigger

  2. Search for Invoice

  3. Select Invoice under the Payments category

Step 3: Configure Invoice Filters

Use the Invoice Status filter to define when the workflow should run.

For example:

  • Trigger when Invoice Status = Viewed

  • Trigger when Invoice Status = Partially Paid

  • Trigger when Invoice Status = Void

Step 4: Add Conditional Logic (Optional)

Use If / Else actions to branch your workflow based on invoice conditions.

Examples:

  • If invoice is Partially Paid, notify finance

  • Else if invoice is Viewed, send a reminder

  • Else if invoice is Void, stop follow-ups

Step 5: Add Actions

Based on your logic, you can add actions such as:

  • Send Email or SMS reminders

  • Update contact fields

  • Add or remove contact tags

  • Assign the contact to a user

  • Notify internal team members

Step 6: Save and Publish

Once your trigger and actions are configured:

  1. Click Save

  2. Publish the workflow to activate it

  3. (Optional) Use Test Workflow to validate behavior

Key Features & Benefits

Enhanced Invoice Tracking

Automate workflows based on invoice engagement and payment progress.

Proactive Communication

Send reminders or alerts at the right time without manual follow-ups.

Operational Efficiency

Reduce repetitive tasks by automating invoice-based actions.

Real-Time Automation

Workflows trigger immediately when invoice statuses change.

FAQs

Can I use invoice triggers for all invoices?
Yes. Invoice triggers apply to all invoices created within your account.

Are workflows triggered in real time?
Yes. Workflows trigger immediately when an invoice status changes.

What happens if an invoice status changes again later?
Each status change can trigger its corresponding workflow, ensuring continuous automation.

Can I combine invoice triggers with other actions like tags or assignments?
Absolutely. You can combine invoice triggers with contact updates, notifications, and conditional logic.

Which invoice statuses are supported for automation?
You can trigger workflows using Sent, Viewed, Partially Paid, Paid, and Void statuses.

Did this answer your question?