Skip to main content

How to create and test an automation in Sage Sales Management

How to create and test an automation in Sage Sales Management

Training avatar
Written by Training
Updated today

Note: This feature is currently in beta and is available only to a small group of customers. It will soon be made available to all users.

Creating an automation in Sage Sales Management allows you to optimise repetitive tasks and ensure your processes always run consistently.

Follow these steps to create an automation following best practices and avoid affecting your colleagues’ daily work while you configure it.


1. Define which process you want to automate

Before creating an automation, clearly identify which process you want to automate and what result you expect to achieve.

For example, do you want to automatically create follow-up tasks?
Update a field when another changes?
Or send notifications when certain conditions are met?

Having this clear from the start will help you design the automation correctly and avoid unexpected results.


1.1. Available triggers and actions

Triggers

Automations can be activated when any of the following events are detected in Sage Sales Management:

Actions

Automations can automatically perform the following processes:

💡 Tip: If you’re not sure where to start, first review the templates available.
From there, you can get ideas from the most common automations used by sales teams and adapt a template to your needs.


1.2. How and in what order automations run

For automations with multiple conditions or branches, the order of execution always follows the same logic: from top to bottom and left to right.

As shown in the GIF above:

  • In this example automation, once the trigger is activated, Action 1 runs first because it has no conditions.

  • The system then evaluates Condition 1.

    • If it is not met, the process ends there.

    • If it is met, it proceeds to Action 2.

  • Next, it evaluates Condition 2:

    • If met, Action 3 is executed.

    • If not, the flow jumps directly to Action 4.

💡 Suggestion:
If you need to update several data points within the same entity, group all conditions and actions in a single automation.
This way, you can control the order of execution and keep all related processes in one flow.

⚠️ Avoid creating multiple automations with the same trigger, as you won’t be able to determine which one will run first

1.3. Execution mode

The execution mode defines how often the actions are applied when the conditions are met.
To define this mode, simply click on the condition you want to modify and choose one of the two options.

You can choose between:

Run once

When the trigger is activated and the condition is met, the actions that follow are executed only the first time the condition is met.
Ideal for automating notifications, calendar events or one-off task assignments.

Example:
When an opportunity changes to the status “In negotiation”, a follow-up event is automatically created.
If the record is modified again without changing its status, the event is not created again — unless the opportunity moves to another status and later returns to “In negotiation”.


Run every time

When the trigger is activated and the condition is met, the actions that follow are executed every time the condition is fulfilled.
This mode is useful for processes that need to repeat, such as calculations or automatic updates.

Example:
When an opportunity is modified and its status is “Won”, the automation updates the field “Value with VAT” by multiplying the amount by 1.21.
Every time the opportunity is edited — while the status remains “Won” — the calculation will automatically be reapplied.

Recommendation:
Use Run once for one-off actions (notifications, assignments) and Run every time for continuous calculations or data updates.


2. Set up the automation

Create a new automation and define its trigger, conditions and actions according to the behaviour you want to automate.
You can do this by using a template or by creating one from scratch.


Create an automation using a template

Click the lightning icon within the main entities and you’ll see the templates related to the entity you’re in.
Templates give you a predefined scenario that you can adapt to your needs.


Create an automation from scratch

You can also create one from scratch by accessing it through your avatar, selecting My profile and configuration > Automations, and defining step by step the trigger, conditions and actions.

The trigger is the event that activates your automation.
If needed, add conditions to specify in which cases the defined actions should be executed.

🧩 To save an automation, it’s necessary to define a trigger and complete at least one action.


3. Create a controlled environment

Before activating an automation, carry out your tests in a safe environment to avoid affecting real data or your colleagues’ daily work.
To do this, limit the automation to your own user only:

Add a “AND” condition (which must always be met) on the Trigger user.
Set the following values:

  • Condition entity: Trigger user

  • Condition field: Record

  • Condition operator: Contains

  • Condition value: your own user

This way, the automation will only execute when you perform the tests.


4. Test the automation

Run the process in this test environment to confirm that the configured logic works correctly.

Imagine the following example automation:

  • Trigger: Whenever someone on your team creates or modifies an opportunity

  • Condition: Greater than or equal to €1,000

  • Action: The system automatically updates the linked company to rating A

From the web app or the Android/iOS applications, go to the module of the trigger entity (for example, Opportunities).
Perform the trigger event (for example, create an opportunity).

Make sure that all the defined conditions are met (for example, assign a value equal to or greater than €1,000).


5. Check the results

Verify that the automation has executed as expected and that the actions have been completed correctly.
Access the module of the action entity (for example, Companies) and check if the changes have been applied (for example, the rating changed to “A”).

You can also check the Automation history to see whether the process ran, was filtered, or produced an error.

Result interpretation

Status

Description

Filtered

The actions did not run because the conditions were not met. You can check why the condition failed by comparing the expected value (the one you defined in the configuration) with the current value (the value of the record when it was triggered).

Success

The action executed correctly. Other actions in the same automation may have been filtered.

Error

Some action did not complete due to incorrect configuration or missing data. Review the affected fields. Other actions in the same automation may have been filtered or executed successfully.


6. Activate the automation for all users, a team or specific users

Once you have validated the automation and confirmed that it runs as expected, if you limited it to your own user during testing, remove that restriction and activate it according to your needs.


For all users

Remove the condition that limits the Trigger user.


For specific teams by hierarchy

Add an “AND” condition (which must always be met) on the entity Trigger user and the field Manager (the team manager) as follows:

  • Condition entity: select Trigger user

  • Condition field: select Manager to search among existing managers

  • Condition operator: select Contains or Does not contain to exclude teams by their manager

  • Condition value: search for and select the managers of the teams for which you want to activate the automation


For specific teams by environment or country

Add an “AND” condition (which must always be met) on the entity Trigger user and the field Environment (user’s work team) or Country (user’s country) as follows:

  • Condition entity: select Trigger user

  • Condition field: select Environment or Country to search among existing work teams or countries

  • Condition operator: select Contains or Does not contain to exclude teams by environment or country

  • Condition value: search for and select the environments or countries for which you want to activate the automation


For specific users

Add an “AND” condition (which must always be met) on the entity Trigger user with the field Record, as follows:

  • Condition entity: select Trigger user

  • Condition field: select Record (to search among existing user records)

  • Condition operator: select Contains or Does not contain to exclude users

  • Condition value: search for and select the users for whom you want to activate the automation


✅ Once configured, your automation will be active and ready to improve efficiency across your team — running automatically whenever the defined triggers, conditions and actions occur.

Did this answer your question?