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.

Once your workflows are ready, you can assign them to your customers manually, or automatically.

1 - Manually and in bulk

From your Customers list view, you can filter your customers based on different criterias, such as custom fields. Tick the Customer column. If you have more than 50 customers, a blue link will offer you to select all at the top right of the list. Click it.
  • Then click Actions > Assign a workflow > select the workflow
  • Then click Actions > Assign users > select the user(s)

2 - Manually from the Customer detail page

Access your customer’s detail page. Then, click on the workflow/user name and select the one you want to replace it with. It will be immediately updated.

3- Manually using a CSV import

You can perform CSV imports based on the customer name and their external id. Start by exporting your customer list view from Upflow (filtered if needed) - or use an internal file.

Manual update not saved

Your manual updates can sometimes not be saved and still display the previous assigned workflow. This might be due to an automation, such as Smart rules. Automations will always overrule manual updates. Check your smart rules to ensure none is blocking a manual update. If they are, edit your rules to adapt to your needs.
  • And refer to the last section of this article for more insights.

4 - Automatically using our Smart rules

You can find all information on our dedicated article: Smart rules. You can also refer to our dedicated “how to” article: Smart Rules - Assignment Best Practice. The important thing to take into account, is that a smart rule overrules any manual assignment option.

5 - Automatically using our API

[We recommend this solution, however, it requires help from an IT resource and Zapier plan pro]. When you integrate your billing data through our API, it is possible to directly assign a collection workflow or an account manager to a customer through our Customer endpoint (both when creating or updating a customer) according to your own logic. If you are using one of our native integrations like QuickBooks Online, Chargebee or Stripe Billing, you can use the same API functionality to do this via Zapier or any other automation platform. Depending on a trigger from your billing software, you can then configure rules to dynamically update the corresponding customers in Upflow. For example, you can assign different collection workflows depending on the customer’s registered payment method in Chargebee by having a branching logic : And then making a PUT request to the customer in Upflow to update their “dunningPlanId”: NB: your “dunningPlanId”s are available upon request, please reach out to us to get yours!

Useful to know

When using one of the automated options, here’s what the priority order would look like, depending on the configuration you have on your end:
  1. Salesforce - as a native (secondary) integration, Salesforce data takes over API’s requests, smart rules or manual updates - user assignment only.
  2. API - If Salesforce isn’t used for account owners, and you wish to automate the assigned users from an external tool or a specific information not available in Upflow.
  3. Smart Rules - will overrule manual updates or CSV imports.
  4. CSV imports or Manually from the app
Still have a question? Don’t hesitate to submit a request at the top right.