Before looking at specific use cases, it’s essential to note that you will need to udpate your existing customers or invoices when creating/updating a rule, to ensure they’re aligned with it.
You can refer to our main article for more insights on what smart rules are and how they work.
Manually bulk update customers/invoices
If you created or updated a rule in Upflow, you must take into account that it’ll apply only when the rule’s trigger (and conditions) are met. For existing customers (or invoices), you must manually update them in bulk so they can match your needs.
Below are a few recurring examples.
Simple rule to assign a workflow
Head to your Customers list view and tick the Customer column. If this is for more than 50 customers, click the blue link at the top right of the list.
Then click Actions > Assign a workflow > select the workflow (here: Collection Agency).
Same process for invoices: Head to your Invoices list view, tick the Reference column, click the blue link > Actions > Assign a workflow > Select the workflow.
Rule to assign a workflow based on a filter
Head to your Customers list view and filter on “Overdue amount = min = 1000”.
Tick the Customer column. If this is for more than 50 customers, click the blue link at the top right of the list.
Then click Actions > Assign a workflow > select the workflow (here: Collection Agency).
Same process for Invoices.
Rules based on the customer threshold
If you decide to use the following trigger in your rules, "When a customer outstanding amount threshold 'exceeds/falls below' amount", you need to take into account that if:
1. Existing customers already match this amount range, they will not be impacted by the rule.
2. If they are updated (field value, balance), but are still within the same amount range, it will not trigger the rule.
Let's say your rule is the following:
Your customer has a balance of 7k and is assigned to another workflow. They pay one of their invoices for 1k, which updates their balance. But they were already and still are above 5k. As they don't "exceed" 5k, the rule isn't trigger.
Solutions
First, if you just created the rule, don't forget to mass assign the same behaviour manually to existing customers, as detailed higher in the article.
You can create additional rules to take care of special cases as the example above. It can be based on the due or overdue amount (if you need both, you'll need a rule for each):
🚨 If you have other active smart rules, based on specific conditions, don't forget to take them into account here, and add the specificity to your new rule:
Assign users based on custom fields
User email address
When using this option:
1. The custom field must absolutely be a TEXT type and contain the user’s email address.
2. If you need to assign more than one person, use one field per user.
3. Ensure the users are created in your Settings > Users, even if not invited.
One of the fields is empty
If you decide to automatically assign users to your customers, based on custom fields, but one of the fields is empty, rest assured, the users present in the other one(s) will still be assigned.
Let’s say you need to assign three users to (some of you) customers:
1. AE email
2. CSM email
3. Sponsor email
But some customers only have a value in CSM email, while the AE and Sponsor email fields are empty. The CSM will still be assigned to the customer.
Rule to assign users based on a custom field
Head to your Customers list view and filter on “CSM 1 = contains = *CSM email address*” - add the additional addresses if more than one field. Apply. (If you added a filter to your rule, add it to the view as well).
Tick the Customer column. If this is for more than 50 customers, click the blue link at the top right of the list.
Then click Actions > Assign users > ensure only the necessary users are ticked in blue, and others have a white box, not grey.
Rule to assign users based on filters
Head to your Customers list view and filter on “Country = US”.
Tick the Customer column. If this is for more than 50 customers, click the blue link at the top right of the list.
Then click Actions > Assign users > ensure only the necessary user(s) are ticked in blue, and others have a white box, not grey.