Introduction to Workflows and Automations

Modified on Tue, 3 Sep at 1:33 PM



What is Automation Workflow?

Automation workflow refer to a series of defined, repeatable steps or processes through which a piece of work passes from initiation to completion. Workflows can be sequential, with each step dependent on the completion of the previous one, or parallel, with multiple steps occurring simultaneously.

Few of the benefits of using Automations

  • Increased Efficiency: Automating routine tasks speeds up processes and reduces the time employees spend on manual activities, allowing them to focus on more strategic work.

  • Consistency and Accuracy: Automation ensures tasks are performed consistently and accurately, reducing the risk of human error and improving the quality of outcomes.

  • Cost Savings: By reducing the need for manual intervention, businesses can lower labor costs and minimize operational expenses.

  • Scalability: Automated workflows can easily scale to handle increased volumes of work without requiring additional resources.

Details

Triggers and Actions are the basic building blocks for workflows.

Trigger

Trigger: A trigger is an event that initiates an automated process. For example, receiving a new email can trigger an automation to categorize and forward the message. Below is the list of Triggers currently supported in MarketingPlex Workflow for you to automate from. 

Name

Category

Explanation

Abandoned Checkout

Shopify

Triggered when a customer abandons their checkout process.

Appointment Status

Appointment

Triggered by changes in the status of an appointment (e.g., confirmed, canceled).

Birthday Reminder

Reminder

Triggered as a reminder for a contact's birthday.

Call Status

Conversations

Triggered by a change in the status of a call (e.g., completed, missed).

Category Completed

Memberships

Triggered when a membership category is completed.

Contact Changed

Contact

Triggered when a contact's information is updated.

Contact Created

Contact

Triggered when a new contact is added.

Contact DND

Contact

Triggered when a contact is marked as Do Not Disturb.

Contact Tag

Contact

Triggered when a tag is added or removed from a contact.

Custom Date reminder

Reminder

Triggered as a reminder for a custom date set by the user.

Customer booked appointment

Appointment

Triggered when a customer books a new appointment.

Customer replied

Conversations

Triggered when a customer replies to a message.

Email Events

Conversations

Triggered by events related to email (e.g., opened, clicked, bounced).

Facebook lead form submitted

Integrations

Triggered when a Facebook lead form is submitted.

Form submitted

Forms

Triggered when a form is completed and submitted.

Inbound webhook trigger

Premium Action

Triggered by an incoming webhook event

Invoice

Payments

Triggered by actions related to invoices (e.g., created, paid).

Courses New Signup

Memberships

Triggered when a new membership signup occurs.

Courses User Login

Memberships

Triggered when a user logs into their membership account.

Note Added

Notes

Triggered when a new note is added to a record.

Note Changed

Notes

Triggered when an existing note is modified.

Offer Access Granted

Memberships

Triggered when access to an offer is granted to a user.

Offer Access Removed

Memberships

Triggered when access to an offer is removed from a user.

Opportunity status changed

Opportunities

Triggered when the status of an opportunity is updated.

Order Form Submission

Order Form

Triggered when an order form is submitted.

Order Fulfilled

Shopify

Triggered when an order is fulfilled and ready for shipment.

Order Placed

Shopify

Triggered when a new order is placed.

Pipeline stage changed

Opportunities

Triggered when an opportunity moves to a different stage in the pipeline.

Product Access Granted

Memberships

Triggered when access to a product is granted to a user.

Product Access Removed

Memberships

Triggered when access to a product is removed from a user.

Product Completed

Memberships

Triggered when a user completes a product.

Stale Opportunities

Opportunities

Triggered when an opportunity remains inactive for a set period.

Start IVR Trigger 

IVR

Triggered to start an IVR call.

Survey submitted

Surveys

Triggered when a survey is completed and submitted.

Task Added

Task

Triggered when a new task is created.

Task reminder

Reminder

Triggered as a reminder for a scheduled task.

TikTok form submit

Integrations

Triggered when a TikTok form is submitted.

Trigger Link Clicked

Triggerlink

Triggered when a specific trigger link is clicked.

Number Validation

Conversations

Triggered when there's an error validating a Twilio message.

Video Tracking

Media

Triggered by specific events in video tracking (e.g., played, paused).


Action

Action: An action is the task performed in response to a trigger. For instance, once an email is received (trigger), the system might automatically save its attachment to a cloud storage service (action).

Name

Group

Explanation

Create Update Contact

Contact

Create a new contact or update an existing contact's details.

Find Contact

Contact

Search for a contact based on specified criteria.

Update Contact Field

Contact

Modify specific fields in a contact's record.

Add Contact Tag

Contact

Add a tag to a contact to categorize them.

Remove Contact Tag

Contact

Remove a tag from a contact.

Assign User

Contact

Assign a contact to a specific user.

Remove Assigned User

Contact

Remove the user assignment from a contact.

Edit Conversation

Conversations

Make changes to an existing conversation thread.

DND Contact

Contact

Mark a contact as Do Not Disturb to stop communication.

Add Notes

Notes

Add a note to a contact's record.

Task Notification

Notifications

Send a notification about a task.

Copy Contact To Sub account

Contact

Copy a contact's information to a sub account.

Email

Communication

Send an email to a contact.

SMS

Communication

Send an SMS message to a contact.

Slack Message

Communication

Send a message via Slack.

Call

Communication

Initiate a phone call to a contact.

Voicemail

Communication

Leave a voicemail for a contact.

Messenger

Social Media

Send a message via Facebook Messenger.

Instagram DM

Social Media

Send a direct message on Instagram.

Manual SMS

Communication

Manually send an SMS message.

Manual Call

Communication

Manually initiate a phone call.

GMB

Communication

Post updates to Google My Business.

Internal Notification

Notifications

Send an internal notification to team members.

Review Request

Communication

Send a request for a review.

Conversation AI

AI Communication

Use AI to handle conversations.

FB Interactive Messenger

Social Media

Use interactive features in Facebook Messenger conversations.

IG Interactive Messenger

Social Media

Use interactive features in Instagram Messenger conversations.

Respond On Comment

Social Media

Respond to a comment on social media.

Webhook

Integrations

Send data to a specified URL via a webhook.

Custom Webhook

Integrations

Send custom data to a specified URL via a webhook.

Google Sheets

Integrations

Interact with Google Sheets (e.g., add or update rows).

If Else

Logic

Perform actions based on conditional logic.

Wait

Workflow Control

Pause the workflow for a specified duration.

Workflow Goal

Workflow Control

Set a goal within a workflow to track progress.

Workflow Split

Workflow Control

Split the workflow into multiple paths.

Update Custom Value

Data Management

Update custom values or variables.

Goto

Workflow Control

Jump to a specific step in the workflow.

Date time Formatter

Data Management

Format date and time values.

Number Formatter

Data Management

Format numeric values.

Math Operation

Data Management

Perform mathematical operations.

Event Start Date

Data Management

Set or update the start date of an event.

Add To Workflow

Workflow Control

Add a contact to a specific workflow.

Remove From Workflow

Workflow Control

Remove a contact from a specific workflow.

Remove From All Workflows

Workflow Control

Remove a contact from all active workflows.

Array Functions

Data Management

Perform operations on arrays.

Drip

Communication

Send a series of messages (drip campaign).

Text Formatter

Data Management

Format text values.

Custom Code

Integrations

Run custom code snippets.

ChatGPT

AI Communication

Use ChatGPT for generating responses or content.

Add Appointment Booking AI Bot

AI Communication

Use AI to handle appointment bookings.

Send To Eliza

AI Communication

Send data to the Eliza AI bot for processing.

Update Appointment Status

Appointment

Change the status of an appointment.

Create Opportunity

Opportunities

Create a new sales opportunity.

Remove Opportunity

Opportunities

Delete an existing sales opportunity.

Stripe One Time Charge

Payments

Process a one-time charge via Stripe.

Google Analytics

Integrations

Send data to Google Analytics.

Google Adword

Integrations

Interact with Google AdWords for advertising purposes.

Facebook Add To Custom Audience

Integrations

Add a contact to a Facebook Custom Audience.

Facebook Remove From Custom Audience

Integrations

Remove a contact from a Facebook Custom Audience.

Facebook Conversion API

Integrations

Send conversion data to Facebook via API.

Add To Affiliate Manager

Integrations

Add a contact to the affiliate management system.

Update Affiliate

Integrations

Update an affiliate's details.

Add To Affiliate Campaign

Integrations

Add a contact to an affiliate campaign.

Remove From Affiliate Campaign

Integrations

Remove a contact from an affiliate campaign.

Membership Grant Offer

Memberships

Grant access to a membership offer.

Membership Revoke Offer

Memberships

Revoke access to a membership offer.

IVR Gather

IVR

Collect input from a caller using IVR.

IVR Say

IVR

Play a message to a caller using IVR.

IVR Connect Call

IVR

Connect a caller to another phone number using IVR.

IVR Hangup

IVR

End a call using IVR.

IVR Collect Voicemail

IVR

Record a voicemail from a caller using IVR.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article