calendar circle image
back to knowledgebase

What are Email Plans in OpenCRM? and what are Conditional Email Plans? and Polled Email Plans? Can I include PDFs in my Email Plans? How can I automate emails to run on Events or Campaigns?

Rated 5.00 starRated 5.00 starRated 5.00 starRated 5.00 starRated 5.00 star Updated: 16 September 2022 14:45:32 OpenCRM::Emails OpenCRM::Settings

This FAQ explores the various options for creating and sending emails on a pre-defined schedule. Known as Email Plans in OpenCRM-speak. This FAQ will cover: 

  1. Email Plans - an Overview
    1. Adding a PDF to your Email Plan
  2. Using Email Plans for Events and Campaigns
  3. Email Plan in Action - what happens when an email plan is triggered
  4. Conditional Email Plans - how to trigger your email plans
  5. Polled Email Plans - triggering your email plans automatically

 

Email Plans - an Overview

Email Plans are a way to schedule an email or a sequence of emails to be sent over a period of time to Leads, Contacts, Companies plus a number of other modules, and at set intervals.

You can create an Email Plan consisting of any number of email templates and tell OpenCRM how long to wait before sending each email after you have subscribed a person or company to an email plan for their respective module.
Email Plans are built in very much the same was as Action Plans are created. For more information about Action Plans please see: this FAQ.

Navigating to Email Plans Settings

To configure an Email Plan you will need administrator access to your OpenCRM system. Go to the Settings menu and scroll down to the Workflow & Automation section. Click on Email Plan Settings and you will see the list of modules you use emails plans with.

Select a module to create an Email Plan. On this screen you can either create a new Email Plan, or view and edit your existing Email Plans for the module selected. 

To create a new Email Plan

Select the module you would like to set the Email plan for and then click the New Email Plan button, this will create a new block where you can start to build your Email Plan

  1. Give your Email Plan a name - you will later use this to select the Email Plan when adding to a record or setting up a Conditional Email Plan.
  2. Select which "Date Field To Use":
    1. This controls the date value used as the base from which to generate the email plan. E.g. if set to "Created Date", actions would be generated the configured number of  days, months, and years from the created date.
    2. All the modules available date fields are available in this drop down, custom date fields as well
    3. The default "Run Date" option uses the base date of the current date and time. 
  3. In the Email Template column use the picklist to choose your first email template.
  4. Start in: Set how many Days, Months, Years the system should wait before sending the email after a Lead, Contact or Company has been assigned to an Email Plan.
  5. Specify the time of the day you want the email to be sent. You have two options:
    1. From this time - the number of hours from when the date field is set to run. You can use this to set an email to be sent out 1 hour after someone has signed up to your service, for example.
    2. On this time - specify a set time you want the email to send. So if you always want webinar invite emails to go out at 10:30am, for example.
  6. Set Nearest Working Day if you only want emails to be sent during your working week as configured under Setttings -> Company Information. See this FAQ for more information. 
  7. Set the Users column to control who the email should appear to be sent from and who it should be assigned to. Note: if your template has a From Name and From Address set these will be used over the user details specified here.
  8. Click Add Email to add additional templates to the Email Plan
  9. Click the "X" to remove an email
  10. Click Delete Email Plan to delete the entire Email Plan.
  11. Click Save to confirm your changes.

The Users column shows a full list of your active users. In addition to these, you can select Creator - this will assign the scheduled emails to the User who activates the Email Plan on a record. Record Owner will assign the scheduled emails to the "Assigned To" user on the record. Note: in relation to Lead records you will need to ensure they are assigned to a User and not a Team in order to use the Record Owner option.

You can also set a Default Email Plan. This will automatically set the selected plan in the Email Plan field on any new record created on the selected module.

 

PDF generation from Email plans

We have added the ability to generate a PDF from email plan emails. The PDF template can be selected at time of setting up the email plan itself.
The PDF is generated when the email is generated for the email plan (i.e. not when sending the actual email).
The PDF template selector will only appear for Orders, Quotes and Invoices.

When creating a new Email Plan you have a new option to select a PDF template to be associated with it, which can be seen above.
This PDF Template drop down will also have an option "Record" which will then use the PDF that has been set on the record "PDF Template" field itself (if there is one).

To remove the PDF Template from being created you will need to select the top blank entry in the drop down.

 

Email Plans against Events and Campaigns

You are able to run an Email Plan at Event or Campaign level. This gives you the ability to set a series of scheduled emails against subsets of people linked to Events and Campaigns. Therefore you can choose to email all Event Attendees, or Prospects, or Staff as well as having the option to email all Contacts linked to an Event. 

An important detail to note is that the recipient list is built at the time of sending of the email. You are able to schedule an email days or weeks in advance, and continue to add/ remove contacts and the email will only be sent to contacts linked at time of send therefore if you had added or removed attendees for example in the run up to the email, it will be the up-to-date list of recipients that receive the emails.

Because of this, scheduled emails are only visible on the Event itself. Once they are sent, they are also visible against the Contacts linked, under the Emails sub-tab.

Set-up (Campaigns)

Setting up a Campaign Email Plan is identical to setting up any other email plan, with a few key differences. And it's those differences this section of the FAQ is going to explore.

The main difference here is that you can set different groups to receive different emails: 

If you'd rather just send all emails to the same group, you can set this at the top of the Email Plan:

Note that setting this value will overwrite any attendee groups previously configured on the Email Plan.

 

Set-Up (Events)

Just like with Campaigns, you now have the option to specify which group of people should receive the Email. This can be set for a whole Email Plan, or individually per Email linked to an Email Plan.

You can set up recipient groups for the whole Email Plan using the Send To field below the Email Plan Name. You are able to select one or more groups of email recipients. Note that you will get a pop-up warning message asking "Do you want to overwrite recipients for all emails in this plan?". Note that setting this value will overwrite any attendee groups previously configured on the Email Plan.

To set recipient groups at Event or Email level you can choose the group at the top of the Email Plan or, if one email is due to go out to a different group, under the Send To column:

Once the Email Plan has been created and saved, you can use it just as you can currently on Leads, Contacts and Companies, by setting the right value in the Email Plan field

This will then schedule the Emails linked on the Email Plan to be sent on the days specified.

 

Email Plans in Action

To assign a Lead, Contact or Company to an Email Plan edit your record and choose a plan from the Email Plan field. You'll find this on Leads, Contacts and Companies.

Save your record and you will see the Email Plan set as below. Clicking the icon next to the Email Plan field will display a box with the Email Plans to which the record has been subscribed in the past. If you edit the record the Email Plan field will reset to its default "--Select A New Email Plan"--" but the system will always display the last Email Plan selected when on the detail view.

Scroll down to the bottom of your record and select the Emails Sub-Tab (example below is for the Campaigns Module). Here you will see a list of all emails related to that record including those which are Scheduled and the date on which they are due to be sent.

At the top of your record you will see a button with two options List Scheduled Emails and List Email Plans. Clicking the first will open a screen listing all Scheduled Emails regardless of whether they form part of an Email Plan and the second will display only those emails which are part of an Email Plan and grouped by plan.

Clicking on List Scheduled Emails will open a window such as this, allowing you to select and cancel any scheduled email

Selecting List Email Plans will open a window such as this, allowing you to cancel individual emails by Email Plan or cancel an entire Email Plan by checking the header row for a given plan.

 

Note: If you run an Email Plan against an Activity, the email will be sent to the linked Contact or Lead, but will also be linked to the parent Activity.

 

Conditional Email Plans

OpenCRM can automatically add an Email Plan to a Lead, Contact, or Company when certain conditions are met.

From the Action Plans section of Settings click Conditional Email Plans:

Here you can see existing conditions and add new conditions.

To set up a Conditional Email Plan

After clicking on new you will be taking to the Condition creation screen:

1. Select the module you want to link this Email Plan Condition to. In this example we are creating it for the Leads module.

2. Give your Condition a name and description so you can easily identify its purpose.

3. In the Conditions section in the first column set a field you want to check for a certain value.
    For this example, as we are wanting to send this email plan only to people in London, we have selected the City field.

4. In the second choose the condition type; this could be that the selected field "=" (is an exact match for a value) or "Contains" a certain word

5. In the third column specify the value you are checking for.
    For this example, as we are wanting to limit this to people from London only we have entered the city name.

6. You can use the Add Condition to add additional conditions that must be met. Note: all the conditions you specify must be met for the Email Plan you select to be set

7. Specify the Email Plan you wish to set when your conditions are met

8. Tick Run Once to ensure that your Email Plan is only activated once. For example below we are checking for Companies of Type "Customer". If Run Once is not selected the Email Plan will be activated repeatedly on a Company when it is saved with the value "Customer" set.

9. Click Save to confirm your changes.

 

Polled Email Plans

We have added the ability to set up polled conditional email plans which can run against date fields and trigger email plans when a record meets set date criteria. 
An example of this would be to trigger an email plan when a invoice is 7 days past its due date.

The difference between a polled conditional email plan and a normal conditional email plan is that the polled condition is checked daily and if criteria met the email is sent, whereas a normal condition will only be triggered on save of a record.

To configure a polled conditional email plan you will need administrator access to your OpenCRM system. Go to the Settings menu and scroll down to the Workflow & Automation section. Click on Email Plan Settings and you will see the option there.

Once selected you will receive a popup warning, similar to Workflows, confirming that these settings will trigger automatically.
To go to the creation screen enter YES and click OK, if unsure please select Cancel and contact support.

Here you can see a list of existing polled conditional email plan's and are able to add new conditions:

  • Module - Shows which module this plan is associated with
  • Active - Shows if this is a currently active plan, if it is not this plan will not run
  • Edit - Allows you to edit an existing plan
  • Duplicate - Duplicate an existing plan
  • Del - Delete an existing plan
  • Audit - See changes that have been made to this Plan over time
  • Test Rule - Will show the records currently matching the criteria

After clicking on new you will be taking to the Polled Emails Condition creation screen:

1. Select the module you want to link this polled conditional email plan to. In this example we are creating it for the Leads module.

2. Give your Condition a name and description so you can easily identify its purpose.

3. In the Conditions section in the first column set a field you want to check for a certain value.
    For this example, as we are wanting to send this email 7 days after the last activity we did on that Lead

4. In the second choose the condition type; this could be that the selected field "Equals" (is an exact match for a value) or "Contains" a certain word
    This is for any field that is on the Lead, for this example as we are using a date field it shows only options relevant to that type of field.
    Another example could be based on Country must be equal to United Kingdom:
    

5. In the third column specify the value you are checking for.
    For this example, as we are wanting to trigger this 7 days after the Last Action Date we have set it to equal 7 days from that date

6. You can use the Add Condition to add additional conditions that must be met. Note: all the conditions you specify must be met for the Email Plan you select to be set

7. Specify the Email Plan you wish to set when your conditions are met

8.  Polled conditional email plan's will only run once.

9. Click Save to confirm your changes.

After clicking Save you are presented with a new screen listing all the current records you have on the system that this new polled conditional email plan will affect.

Here you can either Activate the rule, or if you notice an error in the records the rule will affect, go back and edit the rule.
Once Activated the new polled conditional email plan will be listed with the others.

 

Cancelling an Email Plan

There will be occasions where you want to stop an email plan running. For an example if you have an email plan for customers, if they are no longer a customer, then you will want to stop that email plan from sending further emails. On the Conditional Email Plan screen there is a Setting that allows you to stop future emails from being sent via that plan, if the conditions are no longer met.

Rate This Article
  • 1 star
  • 2 star
  • 3 star
  • 4 star
  • 5 star
Feedback and Comments
captcha code  


You may also be interested in: