skills/sales-samcart/SKILL.md
SamCart platform help — hosted checkout/cart for digital-product creators (conversion templates, order bumps, 1-click upsells, A/B testing, Subscription Saver dunning, Affiliate Center) with a read-mostly REST API (api.samcart.com/v1, sc-api key header, official OpenAPI spec — private beta, key via support) and unsigned Notify URL webhooks (~15 triggers). Use when integrating SamCart orders/subscriptions into a CRM or data warehouse, a Notify URL webhook needs verification or a polling backup, canceling or scheduling subscription cancellation via the API, watching failed charges and dunning recovery, deciding between Core and Pro (upsells, order bumps, A/B testing and affiliates are Pro-gated), attributing funnel/upsell/affiliate revenue, or planning a migration off SamCart when recurring payments can't port. Do NOT use for checkout-conversion strategy across carts (use /sales-checkout) or digital-product pricing/launch strategy (use /sales-digital-products).
npx skillsauth add sales-skills/sales sales-samcartInstall 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.
SamCart is a hosted checkout/cart platform for digital-product creators: conversion-optimized checkout pages with order bumps, 1-click upsells, subscription billing with dunning ("Subscription Saver"), and a built-in Affiliate Center — subscription-priced (vs ThriveCart's lifetime license). Automation runs through a read-mostly REST API plus "Notify URL" webhooks.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Ask only what you can't infer from the user's prompt:
What are you trying to do?
Do you have an API key yet? The API is a support-gated private beta — keys come from [email protected], not self-serve settings.
Skip-ahead rule: if the user's prompt already has enough context, go straight to Step 2.
| If the user's question is about… | Route to |
|---|---|
| Which cart/checkout platform to pick (SamCart vs ThriveCart/Checkout Page/Gumroad) | /sales-checkout {question} |
| Checkout-conversion strategy (bump/upsell design, cart abandonment) across tools | /sales-checkout {question} |
| Digital-product pricing, validation, launch strategy | /sales-digital-products {question} |
| Migrating active subscriptions between billing platforms without double-billing | /sales-subscription-billing {question} |
| Running an affiliate program (commission design, recruiting) | /sales-affiliate-program {question} |
When routing, give the exact command: "This is a {domain} question — run: /sales-checkout {original question}"
Otherwise, answer SamCart-specific questions directly using Step 3.
Read references/platform-guide.md for the full reference — capabilities & automation surface, pricing/plan gates, data model (orders → cart_items → charges/subscriptions), and quick-start recipes (nightly order sync, verified webhook listener, subscription cancellation).
For raw endpoint detail, auth, pagination, webhook triggers, and payload shapes, read references/samcart-api-reference.md.
Answer using only the relevant section — don't dump the full reference.
sc-api key before granting access or moving money.scheduleCancel. Billing-after-cancellation is SamCart's loudest public complaint — a logged, API-driven cancel path plus the Subscription Canceled webhook protects both you and your buyers.If you discover a gotcha or tip not in references/learnings.md, append it there with today's date.
Best-effort from research (2026-07) — review these, especially plan pricing and beta-API status that may have changed.
sc-api header (not Authorization)./sales-subscription-billing)."total": 25000./sales-checkout — Checkout-page strategy and cart-platform selection (SamCart vs ThriveCart vs Checkout Page vs Gumroad; bumps, upsells, cart abandonment)/sales-thrivecart — ThriveCart platform help (the lifetime-license competitor)/sales-digital-products — Digital-product strategy: pricing, validation, launch/sales-subscription-billing — Subscription billing engines and migrating active subscribers without double-billing/sales-affiliate-program — Affiliate program strategy (SamCart's Affiliate Center is one implementation)/sales-merchant-of-record — Tax/VAT handling (SamCart is not a Merchant of Record)/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: "How do I get SamCart orders and subscription status into HubSpot automatically?"
Skill does: Sets up Notify URL webhook rules (Product Purchased, Subscription Charged/Canceled) pointing at a tokenized endpoint, verifies each payload by re-fetching via GET /orders/{id} with the sc-api header, and adds a nightly incremental GET /orders?created_at_min=… reconciliation pull following pagination.next — with the Python recipes from the platform guide.
Result: CRM stays in sync with verified data even when an unsigned webhook is missed or spoofed.
User says: "Subscribers keep failing payments — how do I see and reduce involuntary churn on SamCart?"
Skill does: Explains Subscription Saver's recovery flow, wires Subscription Delinquent/Recovered webhook triggers into alerts, adds a daily GET /failed-charges poll for dunning visibility, and reviews retry/email settings.
Result: User watches delinquency in near-real-time and recovers more failed charges.
User says: "Is SamCart Pro worth $199/mo, or is Core enough for my course launch?" Skill does: Maps the user's needs against the plan gates — order bumps, 1-click upsells, A/B testing, and the Affiliate Center all require Pro — then models whether projected bump/upsell revenue (typically 10–30% AOV lift when configured) exceeds the $120/mo difference; flags the 25% annual discount and payment-processing fees on top. Result: User picks a plan from expected AOV lift, not feature FOMO.
Symptom: Notify URL POSTs are unsigned, occasionally missing, or contain NULL fields.
Cause: SamCart doesn't sign payloads or document retries; missing values are sent as NULL; some triggers are delayed by design (checkout-failed +10 min, prospect-created ~2 h).
Solution: Put a secret token in the endpoint URL, verify every payload by re-fetching the object via the API, return 200 fast, and reconcile with date-filtered GET /orders polls. Check the Integration Engine's event log (last 1,000 events) when debugging.
Symptom: All requests fail with 401 even with a key.
Cause: Key not passed in the sc-api header (it's not a Bearer token), missing Accept: application/json header, or the key was never issued (private beta).
Solution: Send sc-api: {key} and Accept: application/json over HTTPS. If you have no key, request beta access via [email protected] and plan integration timelines around approval.
Symptom: Large order/charge exports start returning 429.
Cause: All endpoints are rate-limited; numeric limits aren't published.
Solution: Read the 429 response header for the seconds remaining, sleep that long, and resume from the last pagination.next URL. Keep pulls incremental with created_at_min/created_at_max instead of re-reading history.
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).