Membrain Automations is a powerful process tool that helps to minimize human error and time spent on repetitive tasks, reducing the need for manual input and increasing efficiency. It can also help improve and maintain the quality of your data.
When should you use Membrain Automations and why is it important?
Automations in Membrain can be incredibly helpful, in the right situation. When you have something that is scalable and reproducible, Automations can be a great way to improve your output. They can scale beyond what humans are able to do, making it a valuable tool for any business. When used right, automating tasks can free up employees' time so that they can focus on more value-added activities and ensure nothing slips through the cracks.
How does Automations work and what can you automate?
Automations work by combining something that triggers enrollment with one or more actions, or "Steps". The Enrollment trigger is what will start the Automation, and the steps are what the Automation will do. With your rules set up, testing is crucial to make sure everything is working as it should. Automation can save you a lot of time and effort, but only if it's done correctly.
Prospects, Sales Projects, Account Growth Projects as well as Companies and Contacts can all be enrolled in Automations, and there are many things to consider when deciding whether to automate or not. But if you have a process that meets those criteria, this tool can be a great asset.
Once you've created your Automation Steps, and applied the suitable Enrollment settings, all you need to do is sit back and relax while Membrain Automations does its job!
Considerations before you get started
As mentioned before, Membrain Automations is an incredibly powerful tool and it does exactly what you tell it to! You'll need to keep that in mind when you consider creating Automations since changes made by an Automation cannot be undone. What you build into an automation can impact many of your colleagues or clients, in both good and bad ways, so it's important to be clear and concise in any condition.
Here are a few things you'll need to keep in mind when you're considering the use of Membrain Automations:
- Limit who can create, edit and delete Automations. This is not a feature that should be open to anyone, to experiment with freely.
- Think through what types of data you want to automate and have a clear idea of what actions you want to automate.
- Sketch it out to visualize your plan.
- Make sure you know who an Automation will help, but also how and why.
- Take into account who might be impacted if the Automation changes things that cannot be recovered.
- Consider the possibility of incorporating what you're trying to do, in a more limited way (for example via Automated Events or Rules in one or more of your processes).
- Run your ideas past a colleague and even your team lead to ensure you have sign-off on your plan.
- Ensure that all those affected by the changes you want to automate know about the plan, what the Automation will do and how it will impact them.
- Create test data in your Membrain environment that can be sectioned off, for testing your Automation.
Once you've done all this, you can begin creating the rules and steps of your Automation.
NOTE: Before you activate a new Automation please reach out to our Support Team! We'd love to advise on how you best go forward if you have questions or considerations about Automations.
Enrollment
To start to automate anything, you will enroll the things you want to affect in an active Automation. Enrollment can be done in a different ways: Automatically through Enrollment filters or Automated Events. Or manually through the Process or on an individual basis.
- Automatic Enrollment can be done by Setting up Filters, when the criteria of that filter matches something in Membrain it will be enrolled, this is running continuously and you can set up how often it runs (not more often than every 5 minutes)
- Another automated Enrollment method is using Automated Events in the Process.
- If an Automation is desired at a specific point in the Process you can use the new Enrollment process tools.
- You can also manually enroll anything in Membrain by going to the "Automations" section on the bottom right-hand side of an individual Prospect, Sales Project, Account Growth Project, Ticket, Company or Contact.
- And see the status of the enrolled Automations at play by hovering over the names of the Automations in this place.
Permissions for Enrolling in Automations
As mentioned previously, it's important to limit which users are able to create, edit, and delete automations. For that reason, Membrain makes it easy to manage these exact user permissions. Ability to limit viewing and editing capabilities to specific Automations is also possible (see more under How to set up Automations, further down in this article).
To ensure secure and controlled access, the following permissions have been added:
-
Enroll Prospects in Automations
-
Enroll Sales Projects in Automations
-
Enroll Account Growth Projects in Automations
-
Enroll Tickets in Automations
-
Enroll Companies & Contacts in Automations
It is important to note that the ability to enroll projects or contacts in automations cannot be done from List Views or Steps. The automations enrollment box will only populate on the relevant pages if the permissions are enabled. These permissions can be set within the user management page. Learn about how to set permissions for individual users here.
Types of Steps
There's is a wide range of Steps available in Automations but the available options differ based on what kind of automation you are creating.
How to set up Automations
Before building your first Automation we strongly recommend you study the entirety of this article. Changes performed by Automations cannot be undone!
- Go to System Setup.
- Scroll down to the API, Forms, Beacon, and Automations section.
- Click on Automations and then New.
- Choose what type of Automation you want to create (Prospect, Sales Project, Account Growth Project, Ticket, Company or Contact).
- Name your Automation and specify who can view and/or edit this specific Automations (any of the users or teams that has Automations enabled in their user Permissions). The standard setting is the current user "Me" on both so for other to be able to view or edit the Automation this needs to be adjusted. Note that the impact of the Automation and who it includes does not change with changing these settings.
- Add one or more Steps.
- Navigate large Automation maps by grabbing and dragging by clicking and holding down the left mouse button. Zoom in and out with by scrolling the mouse wheel.
- Publish your Automation.
NOTE: Publishing the Automation does not activate automatic Enrollment, it only makes it accessible in places within Membrain where you can add Automations.
Apply Enrollment Settings
If you want to apply filters and set the interval of the enrollment of the Automation you'll find the settings for this at the top right corner of the Automation page.
- Add Auto Enrollment Filters by picking an existing filter or creating a new one.
- You can also add Exclusion Filters to better limit the section of data where the Automation is applied.
- Chose if you want the Automation to enroll automatically with an interval or a set of number of minutes, hours or days (minimum of 5 minutes).
- Chose if you want the Automation to enroll once (default option) or repeat with an interval or a set of number of minutes, hours or days (minimum of 5 minutes).
Example: In this case the Automatic changes will only happen if the Sales Projects are part of the "New Sales" Process and the Company Label isn't any of Partner, Supplier or Competition. This Automation is triggered 5 minutes after any Sales Project in this Process, and not excluded, is created and will then automatically set the information back to the Automated Steps once every day, even if it was manually changed by someone somewhere else in Membrain.
Activate your Automation
Once you are happy with your Automation Steps, Enrollment Filters and Intervals you need to activate the Automation for it to start. You'll find this switch next to the Enrollment Settings button at the top right corner of the Automations page.
Or in your Automations Main View, where you see the list of all your Automations and whether or not they are active or not, but also what types they are, when they were last enrolled and more.
Managing Automations
Copy an Automation
To reproduce multiple Automations of the same type without the manual toll of recreating them all from scratch each time, you can base a new Automation of an existing one, copy it and change the Enrollment Settings or Steps from there.
- In Automations - Go to the Automation you want to copy.
- Click the More menu (three dots) at the top right corner and select Copy.
- Rename the new Automation.
- Edit it to suit your needs.
Delete an Automation
If you want to remove one of your Automations follow these steps:
- In Automations - Go to the Automation you want to delete.
- Click the More menu (three dots) at the top right corner and select Delete.
- If the Automation is part of a step in any of your Processes then it cannot be deleted. It must be removed from all Processes before it can be deleted.
Note: A list of Processes the Automation is present in will appear when you click the Delete button if this is the case.
Activate/Deactivate an Automation
You'll find this switch next to the Enrollment Setting button at the top right corner of the Automations page. This can also be done in your Automations Main View, where you can filter and group your Automation lists and see if they are Activated or Deactivated.
Reporting & Logs
In the Automations Main View you can toggle between a list of your Automations or the list of everything that has been Enrolled in Automations by clicking the list button (the three lines) at the top right corner of the page.
In the Enrolled in Automations list you will see what Automations have been applied, what type of object has been changed (Prospect, Sales Project, Account Growth Project, Ticket, Company or Contact), a summary of the Steps taken and if the Automation is Active or Complete.
From here you can also download the Enrollment Log and/or Step Log by clicking the Actions button at the top right corner of the page.
FAQ and Considerations
- If something goes wrong, can I undo what the Automation changed?
- No, you cannot undo changes performed through Automations. For this reason it's very important to make sure you think through what you want the Automation to do and test it before applying it to your live data.
- Can I access earlier versions of an Automation?
- Yes, you can see a list of your previously published versions of an Automation by clicking on MORE and then History, in the Automation you are in. From there you can also opt to re-publish an older version or revert to the most recently published version.
Please reach out to our Support Team if you have any questions or considerations about Automations!
Some Use Cases
Scenario 1:
Assigning new cold leads (Prospects) equally between team members
- Step 1 - Random (each Random step has two possible outcomes, more Random steps can be applied to each outcome for multiple choices)
- Step 2 - Set Owner
Scenario 2:
You run Account Growth Project on a year-to-year basis and you want them to Automatically Renew or Archive based on specific conditions
- Step 1 - If/Else
Add filters to the "If" branch, like a set number of days till End Date, or a specific conditional Next Step in the Process that is only available if a Customer has opted to Renew. Everything else will fall into the "Else" branch.
- Step 2a - Based on the "If" filters in the previous step you can add the step - Create New Account Growth Project
This branch can then have sub-steps appropriate to this outcome, like Messages to Membrain Guide, automatically sending internal or external Emails to team members, the Owner coach or specific Contacts/Stakeholders associated with the customer.
- Step 2b - Based on the excluding factors of the "If" filters in the previous step you can add the step - Set Status and choose "Archived"
This branch can then have sub-steps appropriate to this outcome, like Set Status to Archived when End Date has passed or Send Email to the team coach. Maybe this outcome should also Create a Prospect for later processing
Scenario 3:
Clearing the Owner of inactive Prospects
- Step 1 - If/Else
Add Filter - Activity
Condition - Doesn't Have Activity
Type - Any or all of: Appointment, Task, Call, Mail or Note
Activity Type - Any or all of: Absence, Administration, Appointment, Email, First Meeting, Internal Meeting, Note or Phone Call
Period - Chose from available standard options (for example the last 30 Days) or specify a date range.
- Step 2 - Based on the "If" filters in the previous step you can add the step - Set Owner: Unassigned
Scenario 4:
Automating Follow-up Emails Without Interrupting Weekends
- Step 1 - Wait
In your sales automation, you add a 'Wait' step configured to pause for three days. By default, all days from Monday to Sunday are available, but you can fine-tune this.
- Step 2 - Set Days and Time
Within the 'Wait' step, you choose to only include business days (Monday to Friday 9am-5pm). This ensures that if the third day falls on a Saturday or Sunday, the next step (sending a follow-up email) will not be triggered until the next available business day.
- Step 3 - Set Time Zone
Verify that the time zone is set to your customers time zone. Your Membrain Instance Time Zone is the default.
- Step 4 - Send External email
Select which user the email will be sent from, who the recipients will be (based off of external stakeholder roles), and an email template as well as a style template if applicable.