What are workflows?
Workflows are created in a visual workflow builder right inside of Flywheel. You can design powerful, intricate, and time-saving systems that can be iterated on demand. Whether you’re looking to automate repetitive tasks, create a customer onboarding system, or implement comprehensive customer success processes, workflows have you covered. From marketing to customer success, to revenue operations, if you can think it, you can build it with workflows.Components of a workflow
Understanding the components of a workflow will give you a clearer picture of how to create, run, and refine your processes: Canvas: This is your primary workspace, where you’ll piece together the different actions of your workflow. Actions: Think of these as individual steps in your workflow. They can range from sending emails, assigning team members, to even more complex operations. See all actions available in our action library. Paths: These are the connectors between actions, dictating the flow and sequence of actions within your workflow. Triggers: This defines when your workflow starts and what data will be passed into it. It could be an event, like a new user signing up, or when users don’t complete expected actions within a timeframe. Inputs: Information or data that is required for an action to run. Variables: These are dynamic input values. For instance, the name of a new customer to use in subsequent actions. The value will be different for every run of the workflow. Runs: Each execution of a workflow is called a ‘run’. This can help you track individual instances of a workflow. Conditions: Add sophisticated logic to filter users based on properties, event data, or behavioral patterns.Building a workflow
To build a workflow you start with a trigger. Here’s a step-by-step guide: Choose your trigger:Event Trigger
Responds to specific user actions like sign-ups, purchases, or custom events
Drop-off Trigger
Activates when users fail to complete expected actions within a timeframe
Send Marketing Email
Send personalized marketing emails with rich content
Send One-to-One Email
Send personal, transactional emails
Send Smart Message
Send intelligent, context-aware messages
Send Slack Message
Send messages to Slack channels or users
Send Slack Channel Invites
Automatically invite users to Slack channels
Assign CSM
Automatically assign Customer Success Managers
Round Robin
Distribute leads or tasks fairly among team members
Create Slack Channel
Create dedicated channels for customers
Filter
Apply conditions to control workflow flow
If-Else
Create branching logic in your workflows
Wait
Add delays between actions
Important things to know
User permissions: Make sure your workflow has the necessary permissions to access user data and perform actions. Testing: Always test your workflows with sample data before deploying to ensure they behave as expected. Email preferences: Marketing email actions automatically respect user opt-out settings and preferences.Workflow examples
New User Onboarding
Onboarding Drop-off Recovery
Customer Success Escalation
Congratulations! You are now equipped with the foundational knowledge to harness the power of workflows. As you continue to explore and experiment, remember that workflows provide a canvas to bring your unique visions for customer success and growth to life. Happy building!