Automations Overview
Automations are trigger-and-action workflows. When something happens (a trigger), PrimoCRM runs a series of actions, such as send an email, add a tag, wait, or branch on a condition. They run in the background as contacts move through your funnel.
Anatomy of an automation
Section titled “Anatomy of an automation”- Trigger: the event that starts the flow, for example contact created, tag added, form submitted, or order placed.
- Steps: the actions that follow, executed in order. Steps can include waits (delays) and conditional If/Else branches.
The full catalog is in Triggers and Actions, and branching is covered in Conditions and Branching.
On the Free plan you can run up to 10 automations. Pro removes the cap.
Building one
Section titled “Building one”- Go to Automations then Create Automation.
- Choose a trigger.
- Add steps on the canvas. Drag actions into the flow, insert waits, and add branches where the path should split.
- Activate it.
A worked example: welcome new subscribers
Section titled “A worked example: welcome new subscribers”- Trigger: Contact created.
- Wait: 5 minutes.
- Send email: a welcome message using
{{contact.first_name}}. - Add tag:
welcomed.
New contacts now receive a personalized welcome automatically, and the
welcomed tag lets you avoid welcoming them twice.
How it runs
Section titled “How it runs”Automations execute through the same background-worker engine as campaigns and sequences. Each contact advances step by step, waits are honored precisely, and long-running work never blocks a page request. A contact’s position in the flow is tracked individually, so two people who enter at different times each get the correct timing.
Free vs Pro
Section titled “Free vs Pro”The core triggers and actions are free, including the basic e-commerce triggers for WooCommerce, Easy Digital Downloads, and SureCart. Many advanced integrations and power actions are part of Pro and appear with a lock icon until unlocked. See Triggers and Actions for the exact split and Licensing for what Pro adds.
- Keep automations focused. Several small, single-purpose flows are easier to reason about and debug than one giant branching tree.
- Use a tag to mark that a contact has been through a flow, so you can prevent duplicates and use it as a condition elsewhere.
- Test with a single contact before activating a flow for everyone.