skills/sales-salesmate/SKILL.md
Salesmate platform help — AI-powered sales CRM for SMB/mid-market teams: contacts/companies, deal pipelines, activities, built-in calling + SMS, email sequences, marketing automation, Smart Flow workflows, ticketing/team inbox, and the Sandy AI copilot; RESTful v4 API (base `https://{linkname}.salesmate.io/apis/`, header auth `accessToken` + `x-linkname`, offset pagination via `rows`+`from`, 1500 calls/hour per link) plus Zapier/Make/Pipedream. Use when a Salesmate API call returns 401 because the `accessToken`/`x-linkname` headers are wrong, syncing Salesmate contacts/deals to a warehouse or another CRM, hitting the 1500-calls/hour limit, Sandy AI or sequences are locked because you're on the Basic plan, RingCentral call logging keeps needing re-authorization, Smart Flow credits run out mid-automation, or weighing Salesmate vs Pipedrive/Close/Freshsales. Do NOT use for comparing CRMs across vendors (use /sales-crm-selection) or outbound cadence strategy across tools (use /sales-cadence).
npx skillsauth add sales-skills/sales sales-salesmateInstall 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.
Salesmate is an AI-powered sales CRM for SMB and mid-market teams — contacts/companies, deal pipelines, activities, built-in calling + SMS, email sequences, marketing automation, Smart Flow workflows, a ticketing/team inbox, and the Sandy AI copilot — with a RESTful v4 API and Zapier/Make connectors.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Figure out which of these the user needs (ask only if their prompt doesn't already say):
Skip-ahead rule: if the user's prompt already has enough context, skip to Step 2 or Step 3.
| Problem domain | Route to |
|---|---|
| Comparing Salesmate vs Pipedrive/Close/Freshsales/HubSpot or picking a CRM | /sales-crm-selection {user's question} |
| Outbound sequence/cadence strategy across platforms | /sales-cadence {user's question} |
| Email-marketing strategy (segmentation, deliverability) across tools | /sales-email-marketing {user's question} |
| SMS-marketing strategy / compliance across tools | /sales-sms-marketing {user's question} |
| Connecting Salesmate to other tools (Zapier/Make/native) | /sales-integration {user's question} |
| Contact enrichment for CRM records | /sales-enrich {user's question} |
When routing, give the exact command, e.g. "This is a CRM-comparison question — run: /sales-crm-selection should I move from Salesmate to Pipedrive".
Read references/platform-guide.md for the full reference — capabilities & automation surface,
pricing/plan gates, data model (JSON shapes), integration recipes (cURL + Python), and integration
patterns. For raw API detail (endpoints, auth headers, search/pagination, error codes), read
references/salesmate-api-reference.md.
Answer using only the relevant section. Don't dump the whole reference.
You no longer need the guide — focus on the user's situation.
accessToken = your Access Key (My Account → Access Key)
and x-linkname = your account host (e.g. demo.salesmate.io). A 401 is almost always one of
those two headers; a 403 means the user lacks access or the feature isn't enabled.https://{link_name}.salesmate.io/apis/{module}/v4/.... Use v4./apis/{module}/v4/search?rows=250&from=0 with a
displayingFields + filterQuery + sort body; pagination is offset-based (rows+from),
with totalRows/totalPages in Data.rows,
cache, and space out pages. Smart Flow automation is credit-metered; heavy flows stall when the
monthly credit pool runs out.If you discover a gotcha or workaround not in references/learnings.md, append it there.
Best-effort from research (2026-06) — review these, especially plan-gated features and pricing which change frequently.
accessToken and its value is your Access
Key — but the official Postman collection stores that value in a variable labeled sessionToken,
and Make surfaces three fields (API Key, API Token, Session Token). You also must send x-linkname
(your account host). Mismatched headers = 401.v4. A few resources (Products, Lookup
Fields) still expose v1/v3 paths.rows (≤250) + from, and stop on
totalRows. Search/list endpoints are POSTs with a query body, not GETs./sales-crm-selection — CRM comparison & selection — is Salesmate right vs Pipedrive, Close, Freshsales, HubSpot, Zoho?/sales-pipedrive — Pipedrive platform help — the pipeline-first SMB CRM most often compared to Salesmate/sales-cadence — Outbound sequence/cadence strategy across platforms/sales-email-marketing — Email-marketing strategy across tools/sales-sms-marketing — SMS-marketing strategy and compliance across tools/sales-integration — Connecting Salesmate to other tools — webhooks, Zapier, Make, custom API/sales-enrich — Contact enrichment for CRM records/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: "My Salesmate API calls keep returning 401 — I'm sending an Authorization Bearer token."
Skill does: Explains Salesmate doesn't use Bearer — auth is header-based API Key: send
accessToken (your Access Key from My Account → Access Key) and x-linkname (your account host, e.g.
demo.salesmate.io) plus Content-Type: application/json. Notes the base URL is
https://{link_name}.salesmate.io/apis/contact/v4, and that the Postman collection confusingly labels
the access-key value sessionToken. Points to the cURL quick-start in the API reference.
Result: User fixes the headers and the call succeeds.
User says: "I want to pull all my Salesmate contacts into BigQuery nightly. What's the cleanest way?"
Skill does: Shows the POST /apis/contact/v4/search?rows=250&from=0 pattern with a
displayingFields/filterQuery/sort body, explains offset pagination via from + rows and
stopping on Data.totalRows, and warns to stay under the 1500 calls/hour per link cap by using a
large page size and spacing requests. References the Python pagination recipe in the platform guide.
Result: User has a paginated, rate-aware export loop.
User says: "We're a 7-person team on the Basic plan and Sandy AI and sequences are greyed out — is Salesmate worth upgrading or should we look elsewhere?"
Skill does: Explains sequences and Sandy AI are Pro ($39)+ (Basic is CRM-only), frames
Salesmate's value as native calling/SMS + AI at SMB pricing, notes the trade-offs (credit-metered
automation, no inbound webhooks, weekday-only support below Enterprise), and routes the cross-vendor
decision to /sales-crm-selection for a structured Salesmate-vs-Pipedrive/Close/Freshsales call.
Result: User understands the upgrade and gets pointed to the comparison skill for the final call.
Symptom: 401 on every request.
Cause: Wrong/missing auth headers — Salesmate uses an API Key in the accessToken header plus the
x-linkname account host, not a Bearer token.
Solution: Send accessToken: <Access Key> (My Account → Access Key), x-linkname: {link_name}.salesmate.io, and Content-Type: application/json. Confirm the base URL is your own
subdomain and you're calling v4. A 403 (not 401) means the user lacks access or the feature is off.
Symptom: Calls and recordings stop syncing; you re-authorize and it works for a while. Cause: The RingCentral integration's auth token expires/disconnects and must be re-linked. Solution: Re-authorize the RingCentral connection in Salesmate settings; for reliability consider Salesmate's built-in calling/SMS (numbers add-on) instead of a third-party telephony bridge, which avoids the re-auth loop. Log a support ticket if it recurs frequently.
Symptom: Workflows that worked early in the month silently stop firing. Cause: Smart Flow runs are credit-metered (5K/10K/15K per user/month by tier) and the pool ran out. Solution: Check remaining credits, trim noisy/looping flows, move bulk work to off-credit paths (direct API), or upgrade the tier for a larger credit pool. Credits reset on the monthly cycle.
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).