Help Center

| Submit or View Help Requests | Developer Docs |

View desktop instructions
View mobile app instructions
Create & Manage Email Workflows

Email workflows can help automate communications with your partners. Partner segments define to which partners a workflow sends emails. You can select a workflow template that includes pre-configured segments and example email copy, or create an email workflow from scratch. Once activated, email workflows run once per hour.

This article explains how to set up and manage your email workflows in impact.com. For important tips and detailed examples specific to setting up your partner segments, refer to Partner Segments for Email Workflows Explained.

Create an email workflow

In most situations, impact.com recommends starting from a template workflow and adjusting the segment conditions to meet your needs. If no template workflows cover your use case, then you can create a custom workflow without the suggested partner segment conditions or email copy.

Some setup steps are different depending on whether you're using a template workflow or a custom workflow. Select the appropriate instructions below.

  1. From the left navigation menu, select [Engage] [Engage] → Partners → Automation → Workflows.

  2. At the top-right corner of the page, select Create Workflow.

    • If you don't have existing workflows, then Create Workflow is displayed in the center of the screen.

  3. Select a workflow to get started.

    Email workflows can be created from a template that includes a pre-configured segment and initial copy for the content of the email. Some templates include multiple workflows that are chained, meaning that a sequence of actions will be taken based on the workflows' configuration.

    Templates with multiple workflows are indicated by colored icons on the template card. If you chose a chained template, then you'll need to select Edit below the first workflow to open the workflow creation screen.

    Screenshot_2024-11-26_at_10_54_47.png
    Available templates

    Template

    Description

    Automate your prospecting

    (Performance & Creator)

    Send an email invite when you add a partner to Prospects, follow up 7 and 14 days after inviting, and auto-accept them when they sign up.

    Unlock the power of top creators

    (Creator only)

    Approve top creators and reach millions of engaged followers.

    Welcome & kickstart a new partner

    (Performance and Creator)

    Send a welcome email to newly joined partners, then help them become productive by sending follow-up emails with onboarding materials. Emails sent via this workflow can only be sent in 1 language.

    Caution: After you activate this workflow, ensure that your system welcome emails are turned off to avoid sending your partners duplicate emails.

    Celebrate a partner's first sale

    (Performance only)

    Congratulate partners on their first sale with a custom message.

    Celebrate top-performing partners

    (Performance only)

    Congratulate partners on achieving a milestone within a specific time frame.

  4. Enter a brief Workflow Name of up to 50 characters.

  5. Enter a Description. The description isn't visible to your partners.

  6. Set up the Partner Segment to which this workflow should apply.

    Note: The current help doc explains the basic steps you'll need to take in the impact.com UI to configure a partner segment. Refer to Partner Segments for Email Workflows Explained for complete details, best practices, and setup examples.

    A segment consists of a collection of AND clauses that are used to identify a list of prospects or partners who match the segment’s conditions. Each time a workflow runs, it assesses which partners or prospects meet the segment's conditions and sends them an email.

    A segment will be pre-configured for you, and you can make adjustments as needed. Avoid making changes to a segment after your workflow has been activated.

    1. Within the segment selection field, select [Edit] [Edit].

    2. Review the segment setup and make any desired changes. Refer to the Segment condition options reference for a list of available options.

      • Select [Add] [And] to add another condition.

    3. Select Preview Segment Partners to see which partners will be targeted by the workflow and confirm that the results meet your expectations.

      Check the segment conditions carefully: If you modify the segment conditions in the template workflows, ensure that your changes don’t create conflicts with other conditions or workflows. For example, if you want to send 2 emails after a prospect joins, make sure the Original Joined Date conditions for both workflows are in chronological order (e.g., first using 7 Days Ago and then 14 Days Ago) and that they don’t overlap (e.g., avoid pairing Last 7 Days with Last 14 Days).

    4. Select Save at the bottom of the slideout.

    Screenshot_2024-11-07_at_15_14_19.png
  7. In the Action Type section, set up the email that will be sent to your selected partners.

    1. Select [Edit] [Edit] to adjust the body and settings of the template email, including any sign-up instructions or dynamic content. Refer to Create a Messaging Template for additional setup help.

    2. If you want this email to be saved for future re-use, then [Toggle on] [Toggle on] Save as new messaging template and enter a messaging template Name.

    3. Select Done at the bottom of the slideout. Alternatively, you can select Send test email. The test will be directed to the email address connected with your user account.

    Screenshot_2024-10-02_at_12_50_12.png
  8. Select Activate Workflow or Save as draft.

    • Alternatively, if you selected a template that includes multiple workflows, select Save and continue setting up the other workflows. When all workflows have been set up, select Activate Workflows to launch them.

    • Activated workflows process automatically at the top of the hour.

    • Draft workflows can be accessed from the main Workflows screen.

Segment condition reference

The segment conditions are divided into two categories: Performance and Partners. Performance conditions relate to how the partner is performing within your program. Partners conditions relate to characteristics of the partners themselves and what relationship they have to your brand. See examples of how to use the segment conditions in your email workflows.

Impact_-_Workflows.png
Performance conditions

Performance Condition

Description

Clicks

Clicks refers to the number of clicks the partner has driven. You can target the segment to partners with clicks greater than or less than a given value.

This segment condition can't assess whether a partner has no clicks at all. If your intention is to target partners with low performance, you can evaluate Clicks less than 100, or another figure that would be considered low for your program.

Actions

Actions refers to the number of actions the partner has taken. You can target the segment to partners with actions greater than or less than a given value.

This segment condition can't assess whether a partner has no actions at all. If your intention is to target partners with low performance, you can evaluate Actions less than 100, or another figure that would be considered low for your program.

Revenue

Revenue refers to revenue that can be attributed to the partner. You can target the segment to partners who've driven greater than or less than a given amount of revenue.

This segment condition can't assess whether a partner has no revenue at all. If your intention is to target partners with low performance, you can evaluate Revenue less than 100, or another figure that would be considered low for your program.

Performance Date Range

Performance Date Range defines the period of time for which you want to evaluate the partner's clicks, actions, or revenue. This condition must be paired with at least 1 clicks, action, or revenue condition.

This condition has 3 possible operators:

  • is: Select from either an Exact Days Ago or a Date Range option. Exact Days Ago lets you target a fixed date, e.g., a partner who drove 50 actions exactly 7 days ago. Date Range is more flexible and lets you target a rolling period of time, e.g., a partner who drove 50 actions within the Last 7 Days.

  • between: Choose a range of exact dates, e.g., Oct 1 2024-Oct 7 2024.

  • interval between: Enter a numeric value representing a custom range of dates, e.g., interval between 10 & 20 days ago.

Partners conditions

Partners Condition

Description

Relationship Stage

Relationship Stage is the current stage of a prospect or partner in the recruitment life cycle.

  • Select All: Apply all prospect stages.

  • None: Partners you haven't tagged as prospects or otherwise interacted with.

  • New: Partners you've tagged as prospects, but have yet to email or send a proposal to.

  • Outreach: Partners to whom you've sent an email or message.

  • Negotiating: Partners without an accepted contract, including those awaiting a decision, those who haven’t accepted your proposal, those who countered your proposal, and those whose application you’ve countered.

  • Joined: Partners joined to your program.

  • Expired: Partners with expired contracts.

Original Joined Date

Original Joined Date is the date your partner first joined one of your programs.

You can set up the condition using 1 of the following 3 operators.

Original Joined Date operators
  • is: Select from either an Exact Days Ago or a Date Range option. Exact Days Ago lets you target a fixed date, e.g., a partner joined 7 days ago. Date Range is more flexible and lets you target a rolling period of time, e.g., a partner who joined any time within the Last 7 Days.

  • between: Choose a range of exact dates, e.g., Oct 1 2024-Oct 7 2024.

  • interval between: Enter a numeric value representing a custom range of dates, e.g., interval between 10 & 20 days ago.

Caution: The original joined date remains associated with a partner even if their contract is expired or they are shifted to a new contract. To avoid emailing expired partners in your workflow, we recommend pairing Original Joined Date with 1 of the following conditions: Relationship Stage is Joined or Contract Stage is Joined.

Last Transition Date

Last Transition Date defines date the partner's most recent Relationship Stage changed. This condition can only be used with Relationship Stage and should be avoided for Contract Stage.

You can set up the condition using 1 of the following 3 operators.

Last Transition Date operators
  • is: Select from either an Exact Days Ago or a Date Range option. Exact Days Ago lets you target a fixed date, e.g., a prospect whose relationship status changed to Outreach exactly 7 days ago. Date Range is more flexible and lets you target a rolling period of time, e.g., a prospect whose status changed to Outreach at any time within the Last 7 Days.

    How do I know which date option to select? impact.com recommends selecting the Exact Days Ago option when setting up a Last Transition Date for the Relationship Stage.

  • between: Choose a range of exact dates, e.g., Oct 1 2024-Oct 7 2024.

  • interval between: Enter a numeric value representing a custom range of dates, e.g., interval between 10 & 20 days ago.

Partner Group

Search for partner groups that include the desired partners. More than one can be selected.

Partner Template Term

Specify which partner template terms by selecting them or filtering them by name with a text search.

Contract Stage

Target the segment to only partners in a specific contract stage.

Example: You have sent proposals to several partners who haven't yet actioned them. To follow up with these partners, choose the Contract Stage condition Awaiting Publisher Approval.

Contract Stage can't be used with with the Last Transition Date and the Performance Date Range conditions. If you want to use those conditions, then you must choose Relationship Stage is any of Joined instead.

Contract stage descriptions
  • Select All: Partners at any contract stage will be targeted.

  • None: A contract does not exist between you and the partner.

  • Awaiting Publisher Approval: Partners who have not yet accepted your contract proposal.

  • Awaiting Advertiser Approval: Partners waiting for contract approval from you.

  • Publisher Declined: Partners who have declined your contract proposals.

  • Advertiser Declined: Partners who have had their contract declined by you.

  • Joined: Partners who are joined to your program.

  • Expired: Partners who contracts have been expired.

  • Awaiting Contract Start: Partners who have upcoming contracts starting with you.

  • Advertiser Retracted: Partners from whom you have withdrawn contract proposals.

  • Advertiser Countered: You have countered a contract proposal.

  • Publisher Retracted: Partners who have withdrawn contracts they've proposed to you.

  • Publisher Countered: Partners who have countered one of your contract proposals.

  • Pending Contract Expired: The proposed contract has expired.

Contract ID

The unique identifier for your contracts.

Partner Name

Select the names of the partners you want to add to your segment.

Partner ID

The unique identifier for your partners. You can find partner IDs by going to PartnersPartners and referencing the ID in the Partner field.

Manage an existing email workflow

You can edit, pause, or delete a workflow at any time.

  1. From the left navigation menu, select[Engage] [Engage] → Partners → Automation → Workflows.

  2. Hover your cursor over the email workflow you want to manage.

    • Select View Report to view statistics related to this workflow's opens, clicks, and bounced emails.

    • Select Edit to adjust your workflow settings.

    • Select [Menu] [More] to access the Activate, Pause, or Delete options.

Email Workflows FAQ

Which type of contacts can receive Workflow emails?

Only partners with a Marketplace email type can receive Workflow emails. A marketplace contact is set if the partner has only one user or if the partner configures it from within their public profile.

Is there a limit to how many emails can be sent?

Yes. The partner segment is limited to 10,000 email addresses. If your segment conditions result in more than 10,000 email addresses, then no emails will be sent. Reach out to your CSM or contact support to help you troubleshoot your segment configuration.

What is the easiest way to stop emails from being sent if I make a mistake?

The best approach is to pause the Workflow as quickly as possible. If the Last Processed column is blank (or -), then processing never started and no partners were targeted. If Last Processed has a date, use the reporting option within the Workflow UI to see who already received the email.

How do I prevent Email Workflows from sending welcome messages meant for new partners to existing partners I've shifted to a new contract?

If one of your email workflows sends a welcome email to new partners, make sure that you're setting up your segment using the condition Original Joined Date is Today. It ensures that only net new partners, starting from when the workflow is enabled, will receive a welcome email.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.