How to create workflows in SystemeScale
In this article, you will learn all about workflows and how to create them in SystemeScale.
Workflows allow you to build multi-step automations using triggers, actions, decisions, and delays. They are useful when you want to automate follow-up, segmentation, course access, campaign movement, sales actions, and other business processes.
Creating a new workflow
Start by creating a new workflow from the Automations area of your account.
After the workflow is created, define the triggers and assign the actions that should happen next.
Adding a trigger
A trigger is an event that starts the workflow. For example, a workflow can start when a user purchases a product, subscribes through a form, clicks a link inside an email, or joins a community.
Available workflow trigger types
You can choose from the following workflow trigger types:
- Meeting scheduled: When a contact schedules a meeting.
- Tag added / Tag removed: When a tag is added to or removed from a contact after the workflow is activated. Tags added or removed before activation are not considered.
- Funnel form subscribed: When a contact subscribes through a funnel form.
- Blog page form subscribed: When a contact subscribes through a form on a blog page.
- Campaign completed: When a contact completes a campaign.
- Webinar registration: When a contact registers for a webinar.
- Enrolled in course: When a contact enrolls in a course.
- Course completed: When a student completes a course.
- Module completed: When a student completes a module.
- Lecture completed: When a student completes a lecture.
- Enrolled in a course bundle: When a contact enrolls in a course bundle.
- New sale: When a customer purchases an offer.
- Sale canceled: When a subscription is canceled or a one-time payment is refunded.
- Email opened: When a contact opens an email.
- Email link clicked: When a contact clicks a link inside an email.
- Page visited: When a contact visits a specific page.
- Enrolled in community: When a contact joins a community.
- Subscription payment failed: When a subscription payment fails.
- Creator store form subscribed: When a contact subscribes through the โCollect emailsโ section in the digital store.
Adding a workflow step
After setting up a trigger, click + to add the next step. You can choose from three main step types: Action, Decision, and Delay.
Action
An action is an operation performed in SystemeScale. Available action options include:
- Add a tag
- Remove a tag
- Enroll in course
- Revoke access to a course
- Subscribe to campaign
- Unsubscribe from campaign
- Send webhook
- Send an email
- Send email to specific address
- Send SMS
- Grant access to a community
- Revoke access to a community
- Enroll in a course bundle
- Revoke access to a course bundle
- Add a new row to a Google Sheet
- Add to a pipeline stage
Decision
A decision branches the workflow depending on the contactโs characteristics using filters.
Delay
A delay inserts a waiting period before the contact moves to the next workflow step.
Creating a sample workflow
Letโs create a sample workflow to illustrate how to use triggers, actions, decisions, and delays.
Workflow background
- You are selling two offers.
- You have two campaigns: Campaign 1 promotes Offer #1, and Campaign 2 promotes Offer #2.
- An automation rule assigns the Customer 1 tag to every buyer of Offer #1.
Workflow sequence
- When a lead subscribes through the opt-in page, subscribe them to Campaign 1 to promote Offer #1.
- If they buy Offer #1, unsubscribe them from Campaign 1 and subscribe them to Campaign 2 to promote Offer #2.
Steps to follow
You can always add another group of conditions if your decision needs more filtering logic.
Decision paths
- No: The contact does not have the Customer 1 tag, which means they have not purchased yet.
- Yes: The contact has the Customer 1 tag, which means they have purchased.
Once the workflow is configured, activate it so it can start running for contacts who match the trigger.
Activating the workflow
After configuring your workflow, activate it from the workflows list.
Deactivating the workflow
You can deactivate a workflow from the same workflow list.
When deactivating a workflow, you will be given two options:
- Deactivate workflow: Stops new contacts from entering, but existing scheduled tasks continue.
- Deactivate workflow and cancel related scheduled tasks: Prevents any further scheduled actions from being executed.
Sharing the workflow
You can share your workflows with other SystemeScale accounts using a shareable link.
When you share a workflow, the assets directly connected to it, such as tags, courses, funnels, webinar funnels, webinar notification emails, and similar connected assets, are shared so the workflow can work in the recipientโs account without needing to rebuild everything from scratch.
What happens when the recipient clicks the link
- The workflow begins importing into their account.
- They receive a dashboard notification showing the sharing progress.
- They can cancel the import by clicking the X on the notification.
- Once sharing is complete, a final Workflow was imported successfully notification appears.
- The imported workflow can then be accessed directly from their Workflows page.
Workflow sharing limitations
Most workflow triggers, actions, and conditions are fully shareable. However, some elements rely on highly specific external connections or upcoming platform changes, so they are not included when a workflow is shared.
Actions: Add a new row to a Google Sheet and Send webhook.
Workflow execution history
Workflow execution history is stored for only one month.
After this period, it is automatically removed from the system for data optimization.

