skills/sales-systemeio/SKILL.md
Systeme.io platform help — budget all-in-one for bootstrappers and solopreneurs (systeme.io): sales funnels + website, email marketing, online courses, community + booking, CRM pipelines + automation, affiliate management, automated webinars, and a genuinely usable free plan. Covers the REST API (base api.systeme.io, X-API-Key header, contacts/tags/funnels/orders/subscriptions/webhooks endpoints, cursor pagination, 429 rate-limit headers) and webhook events. Use when building a Systeme.io API integration to sync contacts or tags into a CRM, working around its small native-integration ecosystem with the API or Zapier, emails arriving late or going to spam, the drag-and-drop page builder feels restrictive, setting up a webhook for new-sale or tag events, hitting 429 rate limits, migrating in from another tool, or choosing a plan (Free vs Startup vs Webinar vs Unlimited). Do NOT use for funnel strategy across tools or comparing Systeme.io against other all-in-one platforms (use /sales-funnel).
npx skillsauth add sales-skills/sales sales-systemeioInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If references/learnings.md exists, read it first for accumulated platform knowledge.
What are you trying to do?
Where does data need to flow? Stay inside Systeme.io / sync to a CRM or warehouse / drive an external app — this decides API vs webhook vs Zapier.
Skip-ahead rule: if the user's prompt already provides enough context, skip to Step 2.
| If the question is about... | Route to... |
|---|---|
| Multi-step funnel strategy/structure across tools | /sales-funnel {question} |
| Email-marketing strategy and sequences | /sales-email-marketing {question} |
| Email deliverability / inbox placement | /sales-deliverability {question} |
| Course / membership / community structure and retention | /sales-membership {question} |
| Automated / evergreen webinar funnel strategy | /sales-webinar {question} |
| Affiliate-program design across tools | /sales-affiliate-program {question} |
| Comparing Systeme.io vs other all-in-one platforms | /sales-funnel {question} |
When routing, give the exact command, e.g. "This is a deliverability question — run: /sales-deliverability {your question}".
Read references/platform-guide.md for the full reference — the module map (what's API-accessible vs webhook-accessible vs UI-only), the free-plan limits and plan gates, the contact/tag/order data model with JSON shapes, and quick-start recipes (create a contact + assign a tag via the API; register a new-sale webhook; paginate contacts into a warehouse).
Read references/systemeio-api-reference.md for the REST API — base https://api.systeme.io, the X-API-Key auth, the resource endpoints (contacts, tags, funnels, products, subscriptions, campaigns, orders, webhooks), cursor pagination (startingAfter + limit), the rate-limit headers, and the webhook event list.
Answer the user's question using only the relevant section. Don't dump the full reference.
Focus on the user's specific situation:
X-API-Key. Generate a key in profile settings → Public API keys (max 3, each with a name + expiry). Pass it in the X-API-Key header (Bearer also accepted).startingAfter (the ID of the last item you saw) + limit — not page numbers. Loop until a short page comes back.X-RateLimit-Remaining; on 429, honor Retry-After and back off. Don't hammer list endpoints in tight loops./api/orders — lower latency and cheaper on the rate limit.If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research (2026-06) — review these, especially plan-gated features and pricing, which change frequently.
startingAfter + limit; assuming ?page=2 will silently miss records./sales-funnel — Funnel strategy across tools (Systeme.io is one of the budget all-in-one funnel builders covered) and Systeme.io-vs-alternatives comparisons/sales-email-marketing — Email sequence and broadcast strategy/sales-deliverability — Inbox placement, domain authentication, and spam avoidance/sales-membership — Course, community, and membership structure, pricing, and retention/sales-webinar — Automated/evergreen webinar funnel strategy/sales-affiliate-program — Designing and running an affiliate program/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-do -a claude-codeUser says: "When someone signs up in my app I want to create the contact in Systeme.io and tag them 'app-trial'. What API calls?"
Skill does: Shows POST https://api.systeme.io/api/contacts with the X-API-Key header and {"email": "..."} to create (upsert by email), then assigns the tag via the tags endpoint (Recipe 1 in references/platform-guide.md). Notes the tag must exist (create it once with POST /api/tags), and to watch X-RateLimit-Remaining.
Result: User has a create-contact-then-tag flow and understands the key + rate-limit handling.
User says: "I want a webhook when someone makes a purchase in Systeme.io, not a polling job."
Skill does: Points to registering a webhook (via POST /api/webhooks or the dashboard) on the new sale event, describes the payload, and explains responding 2xx fast + deduping since deliveries can repeat (Recipe 2). Contrasts with polling /api/orders, which burns the rate limit.
Result: User sets up an event-driven webhook instead of a cron.
User says: "Half my Systeme.io broadcasts go to promotions or spam. How do I fix it?"
Skill does: Explains Systeme.io deliverability depends on domain authentication and list hygiene, then routes: "This is a deliverability problem — run: /sales-deliverability my Systeme.io emails are going to spam." Adds Systeme.io-specific first steps: authenticate the sending domain, send plain-text-leaning emails (the editor favors them), and suppress unengaged contacts.
Result: User gets platform context plus the right strategy skill.
Symptom: Requests fail even with a key that worked before.
Cause: The X-API-Key header is missing/misspelled, the key has hit its expiry date, or it was deleted (max 3 keys per account).
Solution: Confirm the X-API-Key header is set; regenerate the key in profile settings → Public API keys with a fresh expiry; update the integration. Bearer-token auth is also accepted if you prefer the Authorization header.
Symptom: Bulk syncs start returning 429s.
Cause: You've exceeded the request budget shown in the X-RateLimit-* headers.
Solution: Read X-RateLimit-Remaining and slow down before you hit zero; on 429, honor the Retry-After header and back off exponentially. Batch work, cache lookups, and paginate with startingAfter rather than re-fetching whole lists.
Symptom: The tool you want to connect isn't in Systeme.io's integrations list.
Cause: Systeme.io's native ecosystem is small by design.
Solution: Use the public REST API directly, or bridge through Zapier/Make/Pabbly/n8n, or set up a webhook (new sale, tag added) to push events to your own endpoint. For CRM sync, the /api/contacts + /api/tags endpoints plus webhooks cover most flows.
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).