Skip to content

A List of Workflow Actions


โš™๏ธ Understanding Triggers and Actions

Triggers are events that kickstart workflows, leading to various actions being performed. They follow a chronological order as specified in your workflow.

  • Workflow Trigger: Initiates a workflow based on specific events.
  • Workflow Action: Follows the trigger and performs tasks as instructed.

๐Ÿ‘ฅ Contact Actions


โž• Create Contact

  • Adds a new contact to the system, useful for managing new leads.
  • Useful for: Automates lead capture and organization.

๐Ÿ” Find Contact

  • Locates a contact in the system based on provided data.
  • Useful for: Helpful for finding existing contacts for updates or referencing.

โœ๏ธ Update Contact Field

  • Modifies a specific field on a contact.
  • Useful for: Allows for dynamic updating of contact information.

๐Ÿท๏ธ Add Contact Tag

  • Adds a tag to a contact for organization and segmentation.
  • Useful for: Facilitates better contact management and targeting.

๐Ÿšซ Remove Contact Tag

  • Removes a tag from a contact.
  • Useful for: Helps maintain contact list organization and segmentation.

๐Ÿ‘ค Assign to User

  • Assigns a contact to a user in the system.
  • Useful for: Enables personalized communication and task allocation.

๐Ÿ”„ Remove Assigned User

  • Removes the assigned user from a contact.
  • Useful for: Helps in reassigning or managing contacts.

๐Ÿ’ฌ Edit Conversation

  • Edits a conversation by marking it, archiving, or unarchiving.
  • Useful for: Facilitates conversation management within SalesMFast.

๐Ÿ”• Disable/Enable DND

  • Disables or enables "Do Not Disturb" for a contact.
  • Useful for: Controls outbound communication to manage contact preferences.

๐Ÿ“ Add Note

  • Adds a custom note to a contact.
  • Useful for: Allows for manual tracking of contact interactions.

โœ… Add Task

  • Creates a task related to a contact.
  • Useful for: Helps in managing follow-ups and actions.

๐Ÿ“ค Copy Contact

  • Duplicates a contact into another sub-account.
  • Useful for: Facilitates data sharing and management across accounts.

๐Ÿ—‘๏ธ Delete Contact

  • Removes a contact from the system.
  • Useful for: Helps in contact list maintenance.

๐Ÿ“ˆ Modify Contact Engagement Score

  • Adjusts a contact's engagement score.
  • Useful for: Assists in evaluating contact interaction and responsiveness.

๐Ÿ‘ฅ Add/Remove Contact Followers

  • Adds or removes followers to/from a contact.
  • Useful for: Facilitates shared contact visibility within teams or departments.

๐Ÿ’ฌ Communication Actions


๐Ÿ“ง Send Email

  • Sends an email to the contact
  • Useful for: Allows personalized communication via email, facilitating follow-ups, updates, and notifications

๐Ÿ“ฒ Send SMS

  • Sends an SMS to the contact
  • Useful for: Enables direct and immediate communication via text โ€” perfect for alerts, reminders, and quick interactions

๐Ÿ’ฌ Send Slack Message

  • Sends a message via Slack if integrated
  • Useful for: Facilitates team communication and internal notifications within Slack โ€” streamlining collaboration and task management

๐Ÿ“ž Call

  • Makes a phone call to the contact; if they pick up, it will attempt to ring a user
  • Useful for: Automates lead outreach and management, useful for auto-dialing and efficiently connecting leads with assigned users

๐Ÿ“ฉ Messenger

  • Sends a Facebook message to the contact
  • Useful for: Manages inbound messages via Facebook Messenger, enabling personalized communication and customer engagement

๐Ÿ“ฅ Instagram DM

  • Sends an Instagram Direct Message
  • Useful for: Engages with customers via Instagram Direct Messages โ€” enhancing social media interaction and customer support

โœ‹ Manual Action

  • Prompts a manual action to be performed by a user for a contact
  • Useful for: Provides flexibility for manual interventions, helpful for lead management and personalized interactions

๐Ÿ“ GMB Messaging

  • Responds to Google My Business messages
  • Useful for: Facilitates customer communication through GMB โ€” enhancing local business engagement and customer service

๐Ÿ”” Send Internal Notification

  • Sends notifications to assigned users or contacts
  • Useful for: Notifies team members about updates or triggers in the system, aiding in team collaboration and task management

๐ŸŒŸ Send Review Request

  • Sends a review request
  • Useful for: Automates review requests โ€” improving reputation management and gathering customer feedback

๐Ÿค– Conversation AI

  • Manages inbound conversations with customers
  • Useful for: Utilizes AI to handle customer inquiries across multiple channels โ€” improving response time and customer satisfaction

๐Ÿ’ฌ Facebook Interactive Messenger

  • Responds to Facebook comments on posts
  • Useful for: Engages with customers on Facebook, enhancing social media presence and interaction

๐Ÿ’ฌ Instagram Interactive Messenger

  • Responds to Instagram comments on posts
  • Useful for: Boosts engagement on Instagram โ€” fostering community interaction and brand awareness

๐Ÿ’ฌ Reply in Comments

  • Replies to comments on Facebook or Instagram posts
  • Useful for: Facilitates engagement by responding to comments, building relationships with followers

๐Ÿ“ฑ WhatsApp

  • Sends WhatsApp messages
  • Useful for: Enables communication via WhatsApp โ€” adhering to WhatsApp's guidelines for customer support and engagement

๐Ÿ’ฌ Send Live Chat Message

  • Responds to live chat messages
  • Useful for: Enhances real-time customer support by responding to inquiries via live chat โ€” improving customer satisfaction

๐Ÿ“ค Send Data


๐Ÿ”— Webhook/Custom Webhook

  • Sends data from SalesMFast to external applications or services
  • Useful for: Facilitates integration with other tools and services

๐Ÿ“Š Google Sheets

  • Manages data in Google Sheets, enabling updates or lookups
  • Useful for: Automates data management and reporting

๐Ÿ› ๏ธ Internal Tools Actions


๐Ÿ”€ If Else

  • Creates branches based on conditions
  • Useful for: Allows personalized customer experiences by directing contacts down specific paths based on conditions, useful for segmentation and customization

โฑ๏ธ Wait Step

  • Delays the workflow for a specific time
  • Useful for: Useful for scheduling actions or communications at a later time, enhancing workflow efficiency and timing

๐ŸŽฏ Goal Event

  • Directs contacts to a specific event goal
  • Useful for: Helps contacts skip unnecessary steps in a workflow, useful for optimizing customer journeys and automation

๐Ÿ” Split

  • Conducts a split test within a workflow
  • Useful for: Allows comparison of different paths or actions, useful for optimizing marketing messages and strategies

๐Ÿ› ๏ธ Update Custom Value

  • Updates custom values
  • Useful for: Enables dynamic updating of custom fields based on events or triggers, enhancing data management and personalization

โžก๏ธ Go To

  • Directs contacts to another workflow
  • Useful for: Facilitates moving contacts between workflows, useful for managing complex customer journeys without duplication

โŒ Remove from Workflow

  • Removes contacts from a workflow
  • Useful for: Helps manage communication and actions by removing contacts from specific workflows, ensuring targeted interactions

๐Ÿงฎ Arrays

  • Handles multiple values as a single unit
  • Useful for: Simplifies data management and manipulation, allowing sorting, searching, and iteration of data collections

๐Ÿ’ง Drip Mode

  • Drips contacts through the workflow in batch sizes
  • Useful for: Prevents overloading communication channels by controlling the rate at which contacts move through the workflow, maintaining reputation and delivery rates

โœ๏ธ Text Formatter

  • Formats text
  • Useful for: Facilitates transformation of text data into a desired format, improving data handling and management

๐Ÿ’ป Custom Code

  • Executes custom code
  • Useful for: Provides advanced capabilities for running custom scripts or programs, allowing complex data processing and automation

๐Ÿค– Workflow AI Action


๐Ÿ’ก AI Prompt (GPT-3 Powered)

  • Generates AI responses based on given prompts
  • Useful for: Automates AI-driven responses for better engagement

๐Ÿค– Eliza Actions


๐Ÿ“… Eliza AI Appointment Booking

  • Utilizes the Eliza platform in the Marketplace services to automate appointment bookings using AI
  • Useful for: Automating appointment scheduling conversations with AI

๐Ÿ“ค Send to Eliza Agent Platform

  • Sends the contact to the Eliza Agent Platform
  • Useful for: Utilizing the Eliza Agent Platform service when enabled

๐Ÿ“† Appointments Actions


๐Ÿ”„ Update Appointment Status

  • Updates appointment status (e.g., rescheduled, no show, completed)
  • Useful for: Managing appointment statuses and bookings on your calendars

  • Generates a one-time booking link to send to clients
  • Useful for: Sending a booking link via SMS or email to protect your calendar from multiple bookings

๐Ÿ“ˆ Opportunities Actions


โž• Create/Update Opportunity

  • Creates or updates an opportunity in the pipeline
  • Useful for: Managing opportunity pipelines and moving opportunities along the pipeline

โŒ Remove Opportunity

  • Removes the opportunity from specific or multiple pipelines
  • Useful for: Managing opportunities by removing them from pipelines

๐Ÿ’ณ Payments Actions


๐Ÿ’ฐ Stripe One-Time Charge

  • Charges a one-time fee via Stripe using the Stripe Customer ID ("cus_id")
  • Useful for: Sending one-time charges to customers via integrated Stripe

๐Ÿงพ Send Invoice

  • Sends an invoice created in SalesMFast to the customer
  • Useful for: Automating invoice management and sending invoices to customers

๐Ÿ“„ Send Documents and Contracts

  • Sends a document or contract from a template to the customer
  • Useful for: Automating the process of sending contracts or documents to customers

๐Ÿ“ฃ Marketing Actions


๐Ÿ“Š Add to Google Analytics

  • Adds contact data to Google Analytics
  • Useful for: Managing contact data for ads or analytics purposes

๐ŸŽฏ Add to Google AdWords

  • Adds contact to Google AdWords
  • Useful for: Managing Google AdWords data and running ads

๐Ÿ‘ฅ Add to Custom Audience (Facebook)

  • Adds contact to a custom audience in Facebook
  • Useful for: Managing Facebook ad targeting and audience segmentation

๐Ÿšซ Remove from Custom Audience (Facebook)

  • Removes contact from a custom audience in Facebook
  • Useful for: Managing Facebook ad targeting and audience segmentation

๐Ÿ” Facebook Conversion API

  • Sends conversion data to Facebook for better ad tracking
  • Useful for: Tracking conversions for Facebook ads

๐Ÿค Affiliate Actions


โž• Add to Affiliate Manager

  • Adds a new affiliate to the affiliate manager
  • Useful for: Automating affiliate management and adding new affiliates

๐Ÿ› ๏ธ Update Affiliate

  • Updates existing affiliate details
  • Useful for: Managing and updating affiliate information

๐Ÿ” Add/Remove from Affiliate Campaign

  • Adds or removes affiliate from a specific campaign
  • Useful for: Managing affiliate campaigns and promotions

๐ŸŽ“ Courses Actions


๐ŸŽ Course Grant Offer

  • Grants a course offer to a contact
  • Useful for: Fulfilling purchases of course offers

โŒ Course Revoke Offer

  • Revokes a course offer
  • Useful for: Managing course offerings

โ˜Ž๏ธ IVR (Interactive Voice Response) Actions


๐ŸŽ™๏ธ Gather Input on Call

  • Gathers input from callers to determine their path in the IVR
  • Useful for: Creating IVR branches based on caller input

๐Ÿ“ข Play Message

  • Plays a message within the IVR journey
  • Useful for: Providing information or instructions during the IVR experience

๐Ÿ“ž Connect to Call

  • Connects the call to a specific user or number
  • Useful for: Forwarding calls to the appropriate user or number

๐Ÿ”š End Call

  • Ends the call
  • Useful for: Ending the call after a specific action or message

๐ŸŽค Record Voicemail

  • Records a voicemail from the caller
  • Useful for: Allowing callers to leave voicemail messages

๐Ÿ‘ฅ Communities Actions


โœ… Grant Group Access

  • Grants access to a specific community group
  • Useful for: Managing access to community groups

๐Ÿšซ Revoke Group Access

  • Removes access from a specific community group
  • Useful for: Managing access to community groups

Workflow actions in SalesMFast are a powerful way to manage contacts and automate business processes, streamlining tasks such as:

  • Appointment scheduling
  • Opportunity management
  • Payments
  • Marketing
  • Affiliate management
  • Course offerings
  • IVR interactions
  • Community access