Overview
Manually updating account and contact stages as deals progress is easy to miss and hard to scale. Reevo’s Lifecycle Stages workflow templates automate these movements so your CRM always reflects the real state of every account and contact.Before building lifecycle workflows, make sure your account and contact stages are configured in Settings. See Account and Contact Lifecycle Stages for setup instructions.
Using Lifecycle Stage Templates
Navigate to Workflows and click New Workflow. In the template picker, select the Lifecycle stages category to see all available templates.
| Template | Trigger | What it does |
|---|---|---|
| Account - Selling on First Opportunity | Opportunity Created | Moves the linked account to “Selling” when a first opportunity is created. Includes a stage guard condition to prevent moving accounts already in a later stage (e.g., Customer) |
| Account Stage Updates from Closed Opportunity | Opportunity Updated | Moves the account to “Customer” on Closed Won, or to “Nurture” on Closed Lost |
| Contacts - Selling when Opp Created | Opportunity Created | Bulk-moves contacts linked to the opportunity to “Selling” |
| Account Update - Contact Bulk Stage Move | Account Updated | Cascades an account stage change down to all related contacts |
| Contact Update - Contact Stage Move | Contact Updated | Moves a contact’s stage when the contact record is updated |
Common Patterns
When a Deal Closes: Update the Account and Its Contacts
The most common lifecycle automation is updating both the account and its contacts to “Customer” when an opportunity is marked Closed Won. This requires two separate workflows that fire on the same trigger. Workflow 1 - Account to Customer Click New Workflow → Lifecycle stages → Account Stage Updates from Closed Opportunity. In the Deploy Checklist, configure the condition branches to handle Closed Won and Closed Lost opportunities and target your “Customer” account stage. Workflow 2 - Contacts to Customer Click New Workflow → Lifecycle stages → Account Update - Contact Bulk Stage Move. In the Deploy Checklist, configure the updated account stage and target contact stage. The workflows run independently and fire when the opportunity and account updates occur.Moving an Account to Selling on First Opportunity
Click New Workflow → Lifecycle stages → Account - Selling on First Opportunity. This template includes a Condition node that checks the account’s current stage before moving it - preventing the workflow from accidentally regressing an account already in “Customer” or a later stage. In the Deploy Checklist, configure:- The target stage (your “Selling” stage)
- The allowed current stages - the stages an account must currently be in for the move to proceed (e.g., Target, Engaged). The workflow will not move accounts outside this list
Building a Custom Lifecycle Workflow
If the templates don’t match your exact trigger or logic, you can modify an existing template or click New Workflow → Create from scratch. Once in the builder, click + at any point in the workflow to open the node picker. Stage nodes are listed under the Contact and Account categories.| Node | When to use |
|---|---|
| Move Contact Stage | Move a single contact to a target stage |
| Move Account Stage | Move a single account to a target stage |
| Move Opportunity Stage | Move an opportunity to a target stage |
| Move Many Contact Stages | Move a list of contacts to a target stage in one step |
| Move Many Account Stages | Move a list of accounts to a target stage in one step |
- Trigger - Account Updated (filter: Stage field changed to your target value)
- Search Records - find all contacts where Primary Account = trigger account ID
- Move Many Contact Stages - use the Search Records output as the variable input, select the target contact stage
Troubleshooting / FAQs
My Move Stage node succeeded but the stage on the record didn't change
My Move Stage node succeeded but the stage on the record didn't change
From the main Workflows page, click the workflow name to open its Run History tab, then click any individual run to see a node-by-node breakdown of inputs and outputs. The most common cause is an empty or incorrectly referenced ID field - for example, the Account IDs or Contact IDs field was left empty or pointed to a variable that returned no value. Confirm the variable path is correct and that the preceding Search Records node actually returned results.
The template asks me to pick a stage but I don't see my org's stages in the dropdown
The template asks me to pick a stage but I don't see my org's stages in the dropdown
Stage dropdowns pull from your org’s configured stage list. If the dropdown is empty, confirm your stages are set up under Settings > Accounts (or Settings > Contacts) > Stages tab. See Account and Contact Lifecycle Stages.
Can I move both the account and all its contacts in a single workflow?
Can I move both the account and all its contacts in a single workflow?
Yes - chain the nodes in sequence. After a Move Account Stage node, add a Search Records node to find all contacts linked to that account, then pass the resulting list into a Move Many Contact Stages node. Both updates happen within the same workflow run.
Can I trigger a stage move when a meeting is booked or an email is replied to?
Can I trigger a stage move when a meeting is booked or an email is replied to?
Meeting-based triggers for workflow nodes are in development. For now, you can trigger on a Contact Updated event and add a filter on a field that updates when a meeting occurs (such as Last Meeting Date). Reach out to your Reevo representative for guidance on the best approach for your use case.
Still have questions? Sign in and use Ask Reevo for instant answers or to raise a support ticket.