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
๐ Generate One Time Booking Link¶
- 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