Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.upflow.io/llms.txt

Use this file to discover all available pages before exploring further.

When synced for the first time in Upflow, your customers can be assigned to a workflow or no workflow. It can be the one set as “default” or a specific workflow if a smart rule is in place. You can pause them as needed or unassign the workflow from the customer. When setting it up, you decide: The intervals of these actions are based on an invoice’s due date. ⤵️

Default workflow

When imported for the first time, your customers can be assigned to a workflow based on your configuration. 1 - If you set up a Default workflow, all new customers will be assigned to it when synced for the first time, unless they match a dedicated smart rule (2).
You can change the default workflow at any time, to an empty workflow for example, by clicking the three dots of another and selecting it:Or remove the default option. Then all new synced customers will be imported with “No workflow” in case you’d need a specific assignments and ensure the sent communication is correct:
2 - You can set up Customer Smart Rules to ensure a dedicated workflow is assigned to any new synced customers.

The carrying invoice

You can assign one workflow per customer. As a result, if a customer has several invoices falling in your workflow’s criteria, they will all be addressed at once, depending on the tags used in your templates. See how to customize your action templates. The interval between its actions is based on the carrying invoice, which is the oldest unpaid invoice of your customer. If the customer has multiple invoices with the same due date, the carrying invoice will be the one with the highest total.

Carrying invoice status transfer

  • As soon as your carrying invoice is paid, if your customer has other outstanding invoices, the oldest one will inherit the status.
  • If an older invoice is uploaded to Upflow after a workflow has started, it will also steal the spotlight and become the carrying invoice. Therefore, it’ll restart the workflow based on this invoice’s due date and the workflow logic.

Triggers

Your actions are triggered by a delay you define following the carrying invoice’s due date. This delay is calculated straightforwardly and can be overruled by settings or context. For example, if your customer enters the workflow for the first time, with a carrying invoice that is 17 days overdue. If we look at the following workflow… …all actions that are less than the invoice age will be sent, respecting only the workflow’s minimum contact delay: From the 1st reminder to the 4th at least, will be sent respecting only a 5-day delay (+weekends) between each reminder sent. Instead of 7 days between the 1st and 2nd, for example.

What does it look like on the customer’s end?

Each email reminder sent from Upflow will generate a new email thread in the customer’s inbox for more visibility. Do you have any questions? Please Submit a request at the top of this article.