Create a Workflow

Article author
Brandan Blevins
Updated

Overview

Workflows help you automate actions in Apollo that would otherwise require manual input. The automated steps include the option to add or remove contacts from sequences and lists and the ability to schedule tasks for your reps.

 
What's the Plan, Stan?

Access to workflows depends on your Apollo plan. Refer to Apollo's pricing page for more information.

The following sections explain how to create workflows from existing templates or from scratch in Apollo. If you need more inspiration before creating a workflow, check out Workflow Overview for details about some of the most popular use cases.

Use Templates to Create Workflows (Option 1)

Apollo's workflow templates enable you to quickly create and activate a workflow. There are several templates available for you to use.

To create a workflow from a template:

  1. Launch Apollo and click Workflows.
  2. Click Create workflow > Start with a template. Access templates.
  3. Browse through the workflow templates. When you find a template to use, click Try it. Select a template.
  4. Click View to preview different elements of the workflow. You can edit these during the next steps in the creation process. If you want to proceed with the template, click Use template. Preview the workflow.
  5. Provide information about your customers' pain point and your product's value proposition. Tailor these details to the specific persona that you are targeting with the workflow. If your workflow targets companies, you also need to provide relevant buying intent topics for your product.

    Add a link to a scheduler or video conferencing platform to use in any emails or LinkedIn messages that Apollo creates for your workflow. You can create meeting links directly in Apollo.

    Then, click Save & continue. Personalize language for the workflow.
  6. (Optional) To edit the workflow, click the enrollment triggers or actions you want to edit. For more information about the edits you can make, refer to the Create Workflows from Scratch section of this article. Edit the workflow.
  7. (Optional) If a sequence is being created as part of the workflow, it will automatically activate when the workflow runs for the first time. To preview the email content in the sequence, click Edit for the sequence. Preview the workflow. Then, click Generate preview. Select a contact and Apollo will preview how the email will be personalized for them. Preview the workflow.
  8. (Optional) Click the Settings tab. Here, you can rename the workflow, add a description to help explain what your workflow automates, and save the workflow to a specific folder in Apollo.

    Use the Customization options to limit how many people are processed each time the workflow runs, and how often the same targets should be added to the workflow.

    The Every run setting allows a target to run through the workflow every time it meets the criteria for the filters. The Only once setting limits a target to run through a workflow 1 time. The Once every setting allows a target to run through the workflow when it meets the criteria for the filters at a time interval you specify. Choose re-enrollment option.
  9. Review the workflow to ensure that you agree with all configurations.

    When you are ready to activate the workflow, toggle the activation slider on, then click Save and activate. Activate the workflow.

You've successfully created a new workflow from a template.

Back to Top

Create Workflows from Scratch (Option 2)

Apollo's templates enable you to quickly create and activate a workflow, but to create a more complex workflow or a workflow that is specific to your needs, you likely want to create the workflow from scratch.

To create a workflow without using a template:

  1. Launch Apollo and click Workflows.
  2. Click Create workflow > Create from scratch. Create a workflow from scratch.

With a workflow draft started, there are 4 steps you need to take to create a new workflow from scratch:

  1. Set the enrollment trigger and criteria for the workflow.
  2. Choose the rules and actions for the workflow. This is the conditional logic and automation you want to implement.
  3. Finalize the workflow settings, including the workflow name and re-enrollment settings.
  4. Activate the workflow.

The following sections details all of the options Apollo makes available to you when creating a workflow.

Back to Top

Choose Workflow Enrollment Triggers (When This Happens)

Enrollment triggers define when you want a workflow to run. Triggers can be either date/schedule-based or event-based.

To select enrollment triggers for your workflow, click Add trigger.

Choose when a workflow will run.

Then, choose 1 of the following paths based on the trigger type you want to use:

To trigger the workflow based on a date or schedule:

  1. Click Based on a date or schedule. Then, choose to target either People, Companies, or Deals with the workflow. Run the workflow based on a date or schedule.
  2. Choose the start date and how frequently the workflow should run. The start time for the workflow is based on your own timezone settings in Apollo, and not the timezones of the contacts or companies you add to the workflow.

    Click the Set end date checkbox to choose a date when you want the workflow to stop running. If you do not set an end date, the workflow will continue to run indefinitely. Schedule your workflow to run.
  3. Click Add filters to define the enrollment criteria for the workflow. The filters you choose determine which people, companies, or deals are processed by your workflow. If you don't apply any filters, your workflow targets all contacts, companies, or deals. Choose enrollment criteria.
 
Admins vs. Non-admins

The options available to you when building a workflow depends on your role. If you are an admin in your team's Apollo account or have been assigned the necessary individual permissions, all options are available to you. If you do not have the necessary permission, your options are limited to items that you own within your Apollo account.

For example, a non-admin can only add or edit custom fields that they own, whereas admins or those that have been assigned the Can add or edit definitions of custom fields can add any custom field.

  1. Select the filters you want to apply to your workflow. As you add filters, Apollo shows you a preview of the targets that would meet your criteria. Then, click Save filters. Choose your filters.
  2. Click Save trigger.

Next, define the workflow's rules and actions.

To trigger the workflow based on an event:

  1. Click Based on a trigger event. Then, choose to target either People, Companies, or Deals with the workflow. Schedule your workflow to run.
  2. Select the event you want to use as a trigger for the workflow. Certain events enable you to make the trigger more specific. For example, the Contact updated event can be limited to updates made to specific contact fields.

    To add more events as triggers, click Add event and select another event. If you add multiple events, the workflow will trigger whenever 1 of the events occurs. Add events as triggers.
  3. Click Edit filters to define the enrollment criteria for the workflow. The filters you choose determine which people, companies, or deals are processed by your workflow. If you don't apply any filters, your workflow targets all contacts, companies, or deals. Add events as triggers.
 
Admins vs. Non-admins

The options available to you when building a workflow depends on your role. If you are an admin in your team's Apollo account or have been assigned the necessary individual permissions, all options are available to you. If you do not have the necessary permission, your options are limited to items that you own within your Apollo account.

For example, a non-admin can only add or edit custom fields that they own, whereas admins or those that have been assigned the Can add or edit definitions of custom fields can add any custom field.

  1. Select the filters you want to apply to your workflow. As you add filters, Apollo shows you a preview of the targets that would meet your criteria. Then, click Save filters. Choose your filters.
  2. Click Save trigger.

Next, define the workflow's rules and actions.

Back to Top

Define Workflow Rules and Actions (Then Do This)

With your enrollment triggers set, you are ready to add rules and actions to your workflow.

To choose the rules and actions for the workflow, click the + icon in the workflow.

Add rules and actions.

Then, add rules and actions to the workflow.

Choose your automations.

Rules (Optional)

Rules enable you to create workflow branches based on conditional logic.

You are not required to add rules to your workflow. Rules help you build more complex, precise workflows.

The following workflow rules are available to use:

The True / false branch option enables you to branch the workflow based on whether a target matches the filters you choose. To add a true / false branch:

  1. (Optional) Enter a name for the main branch.
  2. Click Add filters. Targets that match the filters you choose will be processed through the true branch. Add filters.
  3. Select the filters you want to apply to the true branch. As you add filters, Apollo shows you a preview of the targets that would meet your criteria. Then, click Save filters. Choose filters.
  4. Click Save branch.

The true / false branch is added to the workflow. Continue to add rules or actions to each of the branches. True / false branches.

The Multi-split branch option enables you to branch the workflow based on whether a target matches the filters you choose. Unlike a true / false branch, a multi-split branch can be used to apply specific filters to each branch and can support more than 2 branches. To add a multi-split branch:

  1. (Optional) Enter names for the main branch and the specific branches.
  2. (Optional) Click Add Branch to add more branches.
  3. Click Add filters for each of the branches. Targets that match the filters you choose for each branch will be processed through that branch.

    Targets that do not match the filter criteria you set for any of the branches will be processed through a default Else branch. You do not need to add or edit the Else branch. Add filters to each branch.
  4. Select the filters you want to apply to each branch. As you add filters, Apollo shows you a preview of the targets that would meet your criteria. Then, click Save filters. Add filters to each branch.
  5. Click Save branch.

The multi-split branch is added to the workflow. Continue to add rules or actions to each of the branches. Multi-split branches.

The Delay action enables you to pause time before the next action is taken in the workflow. You can delay workflow actions by minutes, hours, days, weeks, and months. To add a delay to the workflow, choose the wait time and click Save action. Delay action. The delay is added to the workflow. Delay in the workflow.

Actions

Actions are the specific automations that you want to run when the workflow is triggered.

The following workflow actions are available to use:

The Manage sequences action enables you to manage contacts on sequences and add accounts to playbooks. To manage sequences via workflows, choose 1 of the 4 options:

  • Add contacts to sequence
  • Remove contacts from sequence
  • Mark contacts as finished within sequences
  • Add accounts to playbook

Then, fill in the details for the action want to implement. For example, to add contacts to a sequence, you need to choose the sequence and the linked mailbox you want to use. Click the Rotate mailboxes checkbox to rotates between multiple mailboxes. Edit the action. When you're finished editing the action, click Save action.

The Manage lists action enables you to automatically add and remove contacts and accounts from lists based on the workflow. The types of lists that can be updated via this action depends on the target type you set in the enrollment trigger. Only workflows with the target type People can manage contacts via this action, and only the target type Companies can manage accounts. To manage lists via workflows, choose 1 of the 4 options:

  • Add to contact lists
  • Remove from contact lists
  • Add to account lists
  • Remove from account lists

Then, choose the lists that you want the workflow to update. Choose the lists to update When you're finished editing the action, click Save action.

The Manage deals action automatically creates and updates deals based on the workflow. To manage deals via workflows, choose 1 of the 4 options:

  • Update deal
  • Create deal

Then, fill in the details for the action want to implement. For example, to automate the creation of deals, you need to choose the pipeline and deal stage. You can also assign a deal owner. Click the Allow duplicates checkbox to allow duplicate deals for the same account to be created. Specify deals info. When you're finished editing the action, click Save action.

The Run AI prompt action enables you to run an AI power-up directly in your workflow. You can use power-ups to automate prospect research and generate personalized email messaging. Add AI power-ups to workflows.

The Enrich data action automatically adds or updates email addresses for contacts when that data point is missing or inaccurate. This action is only available in workflows that target people. Enrich email data. Enriching email data via workflows does potentially consume credits on your Apollo plan. Refer to Apollo's pricing page for more details.

The Assign manual tasks action automatically assigns tasks, such as sending an email or making a phone call, to yourself or your teammates in Apollo. The specific action that can be selected depends on the target type you set in the enrollment trigger. For example, workflows with the target type People can create contact tasks and account tasks, but not deal tasks. To create tasks via workflows, choose 1 of the 3 options:

  • Create contact task
  • Create account task
  • Create deal task

Then, fill in the details for the action want to implement. For example, to automate the creation of contact tasks, you need to choose the task type, the task assignee, and the due date. You can also assign a priority and add a note for the assignee. Specify task info. When you're finished editing the action, click Save action.

The Update contact/account action updates a contact or account field based on the workflow. To update fields via workflows, choose 1 of the 3 options:

  • Update contact job change
  • Set or update contact field
  • Set or update account field

Then, select the field you want to update and enter the new field value. Specify field to update. When you're finished editing the action, click Save action.

The Send notifications action automatically sends workflow updates via email and Slack to your team. This enables you to inform teammates when they need to take manual action as the result of a workflow. This action is not available when you add a rule to creates branches in your workflow. To send notifications via workflows:

  1. Click Configure channels. Configure message channel.
  2. Toggle the Slack and/or Email option to enable that communication channel. Then, choose the teammates in your Apollo account that you want to receive updates from the workflow. Click Save. Choose notification recipients.
  3. Choose a call-to-action and fill in relevant details, such as a call purpose or a note. This tells the recipient of the notification what action they need to take. Select a call to action type.
  4. Click Save action.

The notification will be sent each time

Back to Top

Define Workflow Settings

You should ensure that you have named your workflow and adjusted the available settings prior to activation.

Name the Workflow

In the Settings tab, enter a name for your workflow. You can also add a description to help explain what your workflow automates, and save the workflow to a specific folder in Apollo.

Name the workflow.

Manually Approve People

By default, the workflow processes the people that meet your enrollment criteria. The Enrollment approval setting enables you to assign manual tasks to yourself to approve every person that will be processed each time a workflow runs.

Click Manual approval to review each person before they are processed by your workflow.

Manually approve workflow enrollees.

Re-enroll Targets

Use the Re-enrollment setting to limit how often the same contacts, companies, or deals should be added to the workflow. The Every run setting allows a target to run through the workflow every time it meets the criteria for the filters. The Only once setting limits a target to run through a workflow 1 time. The Once every setting allows a target to run through the workflow when it meets the criteria for the filters at a time interval you specify.

Choose re-enrollment option.

Back to Top

Activate Workflow

A workflow stays in draft mode until you activate it.

When you're ready to activate the workflow, toggle the activation slider on, then click Save and activate.

Activate the workflow.

Back to Top

Edit Workflows

To edit a workflow, launch Apollo and click Workflows.

To deactivate a workflow, toggle the workflow's activation slider to off.

Deactivate a workflow.

To change a workflow, click ..., then click Edit workflow. You can also use this drop-down to clone, move, or archive the workflow.

Edit a workflow.

Back to Top