Connect Systeme.io to Your AI Agent

Use AI with Systeme.io to inspect contacts, create new records and update supplied profile fields.

24 tools API key

Try a Systeme.io Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Systeme.io

Review a Contact

Retrieve a known contact by ID.

/oo Systeme.io: Get contact [ID] and summarize its returned profile.

Create a Contact

Create a record with supplied email and name.

/oo Systeme.io: Create contact email [email], firstName [first], lastName [last].

Update Contact Names

Apply a name update to an existing contact ID.

/oo Systeme.io: Update contact [ID] to firstName [first], lastName [last].

Start Working with Systeme.io

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Systeme.io

    Provide a Systeme.io API key from account settings.

    Connect Systeme.io →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • Access to the target Systeme.io contact records.
  • Use contactId for reads and updates, and email for creation. Contact management does not send a campaign.

Systeme.io Tools

Use AI with Systeme.io to inspect contacts, create new records and update supplied profile fields.

Review a Contact

Retrieve a known contact by ID.

Create a Contact

Create a record with supplied email and name.

Update Contact Names

Apply a name update to an existing contact ID.

24 tools

List Contacts

List contacts from Systeme.io with optional pagination.

systeme_io.list_contacts

Get Contact

Get a single contact from Systeme.io by ID.

systeme_io.get_contact

Create Contact

Create a new contact in Systeme.io.

systeme_io.create_contact

Update Contact

Update an existing contact in Systeme.io.

systeme_io.update_contact

Delete Contact

Delete a contact from Systeme.io.

systeme_io.delete_contact

Attach Contact Tag

Attach a tag to a contact in Systeme.io.

systeme_io.attach_contact_tag

Detach Contact Tag

Detach a tag from a contact in Systeme.io.

systeme_io.detach_contact_tag

List Contact Fields

List custom contact fields from Systeme.io.

systeme_io.list_contact_fields

List Tags

List tags from Systeme.io with optional pagination.

systeme_io.list_tags

Get Tag

Get a single tag from Systeme.io by ID.

systeme_io.get_tag

Create Tag

Create a new tag in Systeme.io.

systeme_io.create_tag

Update Tag

Update an existing tag in Systeme.io.

systeme_io.update_tag

Delete Tag

Delete a tag from Systeme.io.

systeme_io.delete_tag

List Webhooks

List webhooks from Systeme.io with optional pagination.

systeme_io.list_webhooks

Get Webhook

Get a single webhook from Systeme.io by ID.

systeme_io.get_webhook

Create Webhook

Create a new webhook in Systeme.io.

systeme_io.create_webhook

Update Webhook

Update an existing webhook in Systeme.io.

systeme_io.update_webhook

Delete Webhook

Delete a webhook from Systeme.io.

systeme_io.delete_webhook

List Courses

List courses from Systeme.io with optional pagination.

systeme_io.list_courses

List Enrollments

List enrollments for a specific course in Systeme.io.

systeme_io.list_enrollments

Create Enrollment

Enroll a contact in a course in Systeme.io.

systeme_io.create_enrollment

Delete Enrollment

Remove a contact enrollment from a course in Systeme.io.

systeme_io.delete_enrollment

List Subscriptions

List subscriptions from Systeme.io with optional pagination.

systeme_io.list_subscriptions

Cancel Subscription

Cancel a subscription in Systeme.io.

systeme_io.cancel_subscription

Frequently Asked Questions

Does contact creation send email?

It creates a contact record, not a campaign message.

How do I paginate contacts?

list_contacts supports page and limit.

What should I specify in my request?

Use contactId for reads and updates, and email for creation. Contact management does not send a campaign.

Connect Systeme.io

About Systeme.io ↗