
Systeme.io integration for WordPress
Connect Systeme.io to WordPress and 909+ other apps with FlowMattic. Pick a trigger, add Systeme.io steps, map the fields from earlier steps and run the workflow on your own server with no per-task fees.
6 triggers 53 actions Integration version 1.0.0 Category: Marketing Automation Unlimited workflows and runs
Triggers and actions for Systeme.io
A trigger is the Systeme.io event that starts a workflow. An action is what FlowMattic does in Systeme.io from a step.
| Event | What it does | Type |
|---|---|---|
| Contact Created | Triggers when a new contact is created in your account. | Trigger |
| Contact Opted In | Triggers when a contact opts in through one of your funnel pages. | Trigger |
| Tag Added to Contact | Triggers when a tag is assigned to a contact. | Trigger |
| Tag Removed From Contact | Triggers when a tag is removed from a contact. | Trigger |
| New Sale | Triggers when a new sale is completed. | Trigger |
| Sale Canceled | Triggers when a sale is canceled or refunded. | Trigger |
| Create Contact | Creates a new contact with the custom field values. | Action |
| Update Contact | Updates the locale and custom field values of an existing contact. | Action |
| Create or Update Contact | Looks the contact up by email, creates it when missing, then applies the custom fields and tags. | Action |
| Get Contact | Retrieves a single contact by its ID. | Action |
| Search Contacts | Searches the contacts by email, tags and subscription state. | Action |
| Find Contact by Email | Finds a single contact by its email address and returns it as flat fields. | Action |
| Delete Contact | Permanently deletes a contact from the account. | Action |
| Add Tag to Contact | Assigns an existing tag to a contact. | Action |
| Remove Tag From Contact | Removes a tag from a contact. | Action |
| Create Contact Field | Creates a new custom contact field. | Action |
| Update Contact Field | Renames an existing custom contact field. | Action |
| List Contact Fields | Retrieves all custom contact fields of the account. | Action |
| Delete Contact Field | Deletes a custom contact field by its slug. | Action |
| Create Tag | Creates a new tag in the account. | Action |
| Update Tag | Renames an existing tag. | Action |
| Get Tag | Retrieves a single tag by its ID. | Action |
| List Tags | Retrieves the tags of the account. | Action |
| Delete Tag | Deletes a tag from the account. | Action |
| Create Funnel | Creates a new funnel. | Action |
| Get Funnel | Retrieves a single funnel by its ID. | Action |
| List Funnels | Retrieves the funnels of the account. | Action |
| Create Funnel Step | Adds a new step to an existing funnel. | Action |
| List Funnel Steps | Retrieves the steps of a funnel. | Action |
| Get Funnel Step | Retrieves a single funnel step by its ID. | Action |
| List Courses | Retrieves the courses of the account. | Action |
| Enroll Contact in Course | Enrolls a contact into a course with the selected access type. | Action |
| Create or Update Contact and Grant Course Access | Creates the contact when missing, applies the tags, then enrolls it into the course. | Action |
| List Enrollments | Retrieves the course enrollments filtered by course or contact. | Action |
| Delete Enrollment | Removes a contact enrollment from a course. | Action |
| Revoke Course Access | Finds the enrollment of a contact in a course and revokes it, no enrollment ID needed. | Action |
| List Communities | Retrieves the communities of the account. | Action |
| Add Contact to Community | Creates a community membership for a contact. | Action |
| List Community Memberships | Retrieves the community memberships filtered by community or contact. | Action |
| Delete Community Membership | Removes a contact from a community. | Action |
| Create Coupon | Creates a new discount coupon. | Action |
| Update Coupon | Updates the name, expiration date or usage limit of a coupon. | Action |
| Get Coupon | Retrieves a single coupon by its ID. | Action |
| List Coupons | Retrieves the coupons of the account. | Action |
| Delete Coupon | Deletes a coupon from the account. | Action |
| Create Price Plan | Creates a one time or recurring price plan. | Action |
| Update Price Plan | Updates the names and statement descriptors of a price plan. | Action |
| Get Price Plan | Retrieves a single price plan by its ID. | Action |
| List Price Plans | Retrieves the price plans of the account. | Action |
| Delete Price Plan | Deletes a price plan from the account. | Action |
| List Subscriptions | Retrieves the subscriptions of a contact. | Action |
| Cancel Subscription | Cancels a subscription now or at the end of the billing period. | Action |
| Create Newsletter | Creates a new newsletter draft. | Action |
| Update Newsletter | Updates the content of an existing newsletter. | Action |
| Get Newsletter | Retrieves a single newsletter by its ID. | Action |
| List Newsletters | Retrieves the newsletters of the account. | Action |
| Create Automation Rule | Creates an automation rule with a trigger and a tag action. | Action |
| Get Automation Rule | Retrieves a single automation rule by its ID. | Action |
| List Automation Rules | Retrieves the automation rules of the account. | Action |
Three steps to a running Systeme.io workflow
The builder keeps the order you think in: connect the app, choose what starts the workflow, add what should happen.
-
Connect
Authorise Systeme.io once
Add a Systeme.io connection under Connects and reuse it in every workflow. Credentials stay in your WordPress database.
-
Trigger
Pick what starts it
Start from a Systeme.io event, or from a WordPress event, a form, a webhook, a schedule or any of the 909+ integrations, then capture a sample so later steps can map real fields.
-
Act
Add Systeme.io steps and logic
Chain Systeme.io actions with Router, Filter, Iterator and Delay, test each step against captured data, then switch the workflow on.
Systeme.io workflows people build
Each example pairs Systeme.io with the apps it is most often used with. Build any of them on the canvas, or start from the workflow library.
Log new Systeme.io contacts to Google Sheets
Send a Slack alert for every new Systeme.io sale
Create an Airtable record when a tag is added to a Systeme.io contact
Send a Gmail welcome email when a contact opts in on Systeme.io
Create a Systeme.io contact from each Typeform submission
Add new Google Sheets rows as Systeme.io contacts
Create a Systeme.io contact from each new HubSpot contact
Add a tag to a Systeme.io contact from an incoming webhook
Connect Systeme.io with 909+ other apps
Any of these can sit before or after a Systeme.io step in the same workflow.
About Systeme.io
FlowMattic integration version 1.0.0
Systeme.io is an all-in-one marketing platform that bundles sales funnels, email marketing, online courses, affiliate programs, and a built-in CRM into a single tool for running an online business. Connect it to FlowMattic to create and update contacts, add or remove tags, enroll students in courses, manage coupons and price plans, and react the moment a contact opts in or a sale is made — no code.
Systeme.io integration changelog
What changed in each version of the integration.
v1.0.0 – 11 Aug, 2026
– Initial release
Connect Systeme.io to your WordPress site today
Try the Systeme.io integration on a live demo site, or install FlowMattic on your own and keep every run on your server.
30-day money-back guarantee Unlimited workflows and runs Self-hosted