Skip to main content

Automation: Configuration and Management in Boond

The purpose of this article is to introduce you to the automation module and guide you step by step through the creation, testing, publishing, and monitoring of your automated workflows.

Written by Charlie Troccaz

🤖 This article was translated by AI.

🚨 Note

This feature is available for clients subscribed to an Advanced, Enterprise, or Business plan.

If you want to learn more about these plans, you can visit our website and contact us at [email protected] to discuss with our teams.

As soon as an event occurs in Boond, the actions you have defined are executed automatically. Less manual entry, always up-to-date data, no technical skills required.


Understanding an Automation: Triggers and Actions

An automation combines a trigger (the event that starts it) and one or more actions (what Boond executes next), which you visually assemble in an editor. All selections are made from lists, with the stages, steps, and labels from your environment: no technical input is needed.

Today, automations cover 12 modules: Candidates, Resources, Contacts, Companies, Opportunities, Positionings, Projects, Deliveries, Products, Purchases, Supplier invoices, and Actions.

The 3 Triggers

Event on a card

Triggered when a card is created, updated, or deleted in the module of your choice.

You check the event(s) you are interested in: Creation, Update, Delete.

State change

Triggered when a card enters the state you have chosen.

You can optionally specify the starting state: the automation will only trigger for that specific transition.

Note: a card created directly in this state does not trigger anything: a real change is required.

Scheduling

Triggers automatically, at the frequency you define: daily, weekly, or monthly, at the chosen time.

Since no card is the origin of the trigger, this trigger is combined with "Search cards" to target the cards to process.

The 4 Actions

Retrieve a card

Opens a card so that subsequent actions can use it: either the card that triggered the automation, or a card linked to it: its company, its parent card, its manager…

You choose from a list; only cards actually accessible at this step are offered, and if there is only one possible choice, it is already filled in.

Search cards

Finds all cards in a module that match your criteria.

You define them as in your usual searches: with the same filters window, or by reusing a saved search. It is impossible to validate a search with no criteria: you will never process an entire module by mistake.

Actions placed on the output "For each card" are executed on each card found, one by one; those placed on "At the end" are executed only once, when everything is finished.

Update a card

Edits one or more fields of the selected card.

You add a line for each field to edit, and the input adapts: a list of values for a state, a calendar for a date, Yes / No for a checkbox. The values offered are always those from your environment.

Condition

A checkpoint with two outputs, Yes and No.

You choose a field, a comparison (is equal to, contains, is greater than, is empty…), and a value: the next steps are executed on the Yes branch only if the card meets the criterion.

An advanced, optional mode allows expert users to write their own expressions.

The power comes from the combination: a trigger followed by chained actions, including bulk (a search applies the sequence to each card found) and across linked cards, to act beyond the card that triggered the automation.


Configuring an Automation

  1. Go to Administration → Customize

  2. Click Automations

  3. Click the + button

  4. Name your automation (click the title "My automation") and choose your trigger: its panel opens to define the card type and, depending on the trigger, the events, destination state, or frequency

  5. Add your actions in sequence by clicking the "+": each action opens upon addition to be configured

  6. Save

  7. Publish: your automation is active and will trigger as soon as the event occurs

Test before publishing

The Test button temporarily publishes your automation for validation. Then perform the action expected by the trigger: execution unfolds before your eyes, step by step, on the diagram.

Important

Automations actually modify your data. For your tests, use test cards rather than production cards.

Publish, Pause

A published automation is active: it triggers at each corresponding event. You can pause it at any time: it is retained with all its configuration and history, and will not trigger again until reactivated. Drafts and paused automations do not count toward your quota.

Execution Rights

Each automation runs with the rights of the person who created it: it will never be able to view or modify data beyond what its creator can do themselves. If rights are missing on a card, the relevant execution fails, visible in the monitoring.


Monitor Executions

Each automation has an Executions tab that logs all its triggers, from most recent to oldest: status (Success or Failure), start date, end date, duration, and responsible: the person whose action triggered the execution, or "Scheduled".

By selecting an execution, you view its path directly on the diagram: successful steps in green, failed step in red. In case of failure, the detail automatically opens on the relevant step: you can read the clear reason and the affected card. You always know what was done, on which cards, and why.


Quotas and Usage

Active Automations

The number of active automations (published and not paused) depends on your plan. A counter at the top of the list constantly shows you this. At maximum, publishing an additional automation is blocked: pause one to activate a new one. You freely choose which are active, and you can prepare as many drafts as you want.

Monthly Usage

A monthly usage gauge complements this counter: it reflects the volume of actions executed by your automations during the current month, within normal usage, and resets on the 1st of each month.


Use cases: Build Your First Automations

Important

The states, steps, and types used below are examples: adapt each example with your own values, the structure remains the same.

Use case 1 — Your dormant candidates wake up automatically

Each week, your talent pool is automatically requalified: no more forgotten profiles.

  1. Scheduling: every week, Monday at 8:00 AM

  2. Search cards: Candidates module, your talent pool criteria, built in the filters modal or imported from an existing saved search

  3. On the "For each card" output: Update a card → State: To be contacted

30 cards or 500: each matching candidate is requalified, one by one, every Monday morning. This is the standard pattern for any bulk processing: it works identically to requalify leads or archive old opportunities.

Use case 2 — The step follows the interview, not the other way around

Your recruiters create the Interview action; the candidate card advances automatically.

  1. Event on a card: Action type, Creation event

  2. Retrieve a card: the Trigger card (the created action)

  3. Condition: the action type is equal to Interview: a call or email does not trigger anything

  4. Retrieve a card: the Parent card (the candidate)

  5. Update a card → Step: the corresponding step in your process

Your pipeline reflects the real pace of interviews, without re-entry.

Use case 3 — A won opportunity, an up-to-date CRM

The deal is signed: the contact and company instantly become Client.

  1. State change: Opportunity type, destination state Won

  2. Retrieve a card: the Trigger card (the opportunity)

  3. Update a card: the linked Contact → State: Client

  4. Update a card: the linked Company → Type: Client

No more "prospect" companies with three billed projects.

Use case 4 — A first action qualifies your contact

Your prospecting lists show "New" for contacts already called three times.

  1. Event on a card: Action type, Creation event

  2. Retrieve a card: the trigger action

  3. Retrieve a card: the Parent card (the contact)

  4. Condition: the contact state is equal to New: only contacts never worked are concerned

  5. Update a card → State: Engaged

As soon as the first interaction is recorded on a new contact, their card advances. An already qualified contact is never touched again: the Condition guarantees it.

Important

After a Search cards, the card is already available on the "For each card" output: no need to add a Retrieve step. Retrieve is used to load another card than the one in the flow: a linked card.

Did this answer your question?