Systeme.io

Systeme.io is a CRM platform that allows you to manage your contacts, sales, and marketing campaigns.
Connect it
In Keystile Automations → Connections → New connection, choose Systeme.io and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.
Try it from your AI tool
Using Keystile, in Systeme.io: cancel subscription (Cancel one of a contact's subscriptions, now or at the end of the billing period).What it can do (27 actions)
| Action | What it does | Changes data |
|---|---|---|
| Add Contact to Community | Give a contact membership of a community | Yes |
| Add Tag to Contact | Assign a tag to an existing contact - select an existing tag or create a new one | Yes |
| Add Tag to Contact (AI) | Assign an existing tag to a contact by id | Yes |
| Cancel Subscription | Cancel one of a contact's subscriptions, now or at the end of the billing period | |
| Create Contact | Create a new contact with email and contact fields from your Systeme.io account, with optional tags | Yes |
| Create Contact (AI) | Create a contact with fields and existing tag ids | Yes |
| Create Tag | Create a tag, or return the existing tag with the same name | Yes |
| Delete Contact | Permanently delete a contact. This cannot be undone. | |
| Delete Tag | Permanently delete a tag. It is removed from every contact that has it. | |
| Enroll Contact in Course | Give a contact access to a course (full, partial, or drip-fed) | Yes |
| Find Contact by Email | Locate an existing contact by email address | |
| Find Contacts | Search contacts by email, tags, sign-up date or status | |
| Get Contact | Get a contact with its fields and tags | |
| Get Tag | Get a tag by id | |
| List Communities | List communities, optionally filtered by name | |
| List Community Memberships | List community memberships, filtered by community and/or contact | |
| List Contact Fields | List the contact fields defined in the account | |
| List Course Enrollments | List course enrollments, filtered by course and/or contact | |
| List Courses | List courses, optionally filtered by name or active state | |
| List Subscriptions | List a contact's subscriptions | |
| List Tags | List tags, optionally filtered by a search text | |
| Remove Contact from Community | Remove a contact's membership of a community | |
| Remove Course Access | Remove a contact's enrollment in a course | |
| Remove Tag from Contact | Remove a tag that is currently assigned to an existing contact | Yes |
| Rename Tag | Change the name of a tag | Yes |
| Update Contact | Update fields (name, phone, custom fields) of an existing contact using fields from your Systeme.io account | Yes |
| Update Contact (AI) | Change a contact's field values or locale | Yes |
Start a workflow when… (6 triggers)
- New Contact — Fires when a new contact is created
- New Sale — Fires when a new purchase is made within a funnel
- New Tag Added to Contact — Fires when a tag is assigned to a contact (optionally only a chosen tag)
- Tag Removed from Contact — Fires when a tag is removed from a contact (optionally only a chosen tag)
- New Opt-in — Fires when a contact submits an opt-in form, including contacts that already exist
- Sale Canceled — Fires when a sale is canceled (a subscription is canceled or a one-off payment is refunded)
How Keystile protects it
Every Systeme.io action is checked before it runs, whether it comes from an AI tool or a workflow. 11 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.
Use Systeme.io with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access