skills/sales-getwaitlist/SKILL.md
GetWaitlist platform help — developer-friendly pre-launch waitlist + referral widget (getwaitlist.com): priority queue, referral leaderboard, automatic emails, REST API (api.getwaitlist.com/api/v1), and new_signup/offboarded_signup webhooks. Use when choosing the Basic tier (API included) vs Advanced (custom domain + viral referrals) vs Pro (custom email-sending domain + email automation), the free tier disappeared for a new account (removed recently, existing grandfathered), adding signups via the unauthenticated POST /signup endpoint, generating an api-key or JWT to list/offboard/advance/delete signups, building a webhook handler for new_signup/offboarded_signup events, embedding the widget in Webflow/Wix/Shopify/Carrd/Notion, or syncing signups to HubSpot/Airtable/Slack via Zapier. Do NOT use for general list-growth strategy (use /sales-audience-growth) or Waitlister help (use /sales-waitlister).
npx skillsauth add sales-skills/sales sales-getwaitlistInstall 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?
spots_to_move_upon_referral), leaderboardnew_signup/offboarded_signup webhooks, REST API, Zapier, HubSpot/Airtable/SlackPOST /signupWhere will signups happen? Hosted page / embed on your site (which builder?) / your own backend via API — drives install path.
Where must the data end up? Stays in GetWaitlist / ESP / CRM / warehouse — drives whether you need webhooks vs Zapier vs the authenticated list API.
Skip-ahead rule: if the user's prompt already contains enough context, skip to Step 2.
| If the question is about... | Route to... |
|---|---|
| General audience/list growth strategy across platforms | /sales-audience-growth [question] |
| Waitlister (built-in broadcasts, HMAC-signed webhooks, API) | /sales-waitlister [question] |
| LaunchList (one-time pricing, no API) | /sales-launchlist [question] |
| KickoffLabs (waitlists + giveaways, Zapier, fraud webhooks) | /sales-kickofflabs [question] |
| UpViral (B2C sweepstakes / points campaigns) | /sales-upviral [question] |
| Multi-level referral/affiliate (L1/2/3, coupon groups) | /sales-referralhero [question] |
| Email marketing strategy once the list exists | /sales-email-marketing [question] |
If the question is GetWaitlist-specific, continue to Step 3.
Read references/platform-guide.md for the full reference — capabilities tagged by automation surface, pricing and plan gates, integrations, the Waitlist/Signup/Leaderboard data model, and quick-start recipes (server-side signup with referral attribution, webhook→CRM handler, bulk offboarding at launch).
Read references/getwaitlist-api-reference.md for the API — base URL https://api.getwaitlist.com/api/v1/, the unauthenticated signup-create/get + waitlist/leaderboard endpoints, the api-key/JWT authenticated list/advance/offboard/delete endpoints, offset/limit pagination, and both webhook payloads verbatim.
Answer the user's question using only the relevant section. Don't dump the full reference.
Focus on the user's specific situation:
waitlist_id can add signups. Don't rely on them for trusted data; gate referral rewards on verified signups and enable email verification.api-key header (My Account → API Keys; keys don't expire) or a JWT from POST /auth/create_tokens.new_signup, offboarded_signup; 30s connect / 90s response). Make handlers idempotent on uuid, respond fast, and reconcile via the list API.removed_date/removed_priority); DELETE /signup (204) is permanent — use it for GDPR erasure.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 that may shift.
waitlist_id is public, so the endpoint can be scripted. Enable uses_signup_verification and gate rewards on verified to limit fake-referral gaming.signup.uuid. POSTs time out at 30s connect / 90s response.referral_link (the ?ref_id=<token> value) on the new signup — drop it and the referrer never moves up the queue.priority is a queue position, not a count — lower is closer to the front; referrals subtract spots_to_move_upon_referral./sales-audience-growth — List-growth strategy (lead magnets, referrals, cross-promotion across all platforms)/sales-waitlister — Waitlister (built-in email broadcasts, HMAC-signed webhooks, richer API)/sales-launchlist — LaunchList (one-time-pricing waitlists, form POST + webhooks, no API)/sales-kickofflabs — KickoffLabs (waitlists + giveaways with REST API, fraud webhooks, Zapier)/sales-upviral — UpViral (viral sweepstakes/rewards, API at Business+, Zapier/Make)/sales-referralhero — ReferralHero (full-stack referral/affiliate, multi-level L1/2/3, REST API)/sales-email-marketing — Email marketing strategy (what to send once you have the list)/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: "I'm launching a dev tool and want a waitlist with viral referral links and a leaderboard, embedded in my Framer site. Which GetWaitlist plan, and is there a free option?"
Skill does: Notes there's no free tier for new accounts (removed mid-2025) — for free, point to LaunchList Free or Waitlister Free. For GetWaitlist, viral referrals + custom domain unlock at Advanced $50/mo; Basic $15 has the API but not viral referrals. Explains the Framer no-code embed, the leaderboard (censored emails, safe to show publicly), and spots_to_move_upon_referral.
Result: User picks Advanced for referrals, embeds the widget in Framer, enables the leaderboard.
User says: "I built my own signup form. How do I push entries into GetWaitlist and keep referral attribution working?"
Skill does: Walks through the unauthenticated POST https://api.getwaitlist.com/api/v1/signup with email + waitlist_id required, and — critically — forwarding the visitor's ?ref_id= value as referral_link so the referrer gets credited and moves up the queue. Shows the cURL + Python from Recipe 1 and warns that the endpoint is public (gate rewards on verified).
Result: User's custom form posts to GetWaitlist with referral attribution intact.
User says: "How do I get every new GetWaitlist signup into HubSpot automatically?"
Skill does: Offers two paths — the native HubSpot/Zapier connector for no-code, or a new_signup webhook handler (Features tab → Webhook URL) for full control. Shows Recipe 2: respond 2xx fast (30s/90s timeouts), dedupe on signup.uuid, and re-verify via the authenticated list API because webhooks are unsigned. Maps email/priority/referral_token to HubSpot fields.
Result: User has signups flowing into HubSpot with referral attribution and idempotent delivery.
Symptom: A new account can't find a free option; only paid tiers show. Cause: GetWaitlist removed the free tier for new accounts in mid-2025; only accounts created before the change were grandfathered in. Solution: New users start at Basic $15/mo (7-day trial). If free is a hard requirement, recommend LaunchList Free or Waitlister Free instead — confirm which capabilities they actually need (API? referrals? broadcasts?) before switching.
Symptom: People share their link, friends sign up, but no one's priority improves and amount_referred stays 0.
Cause: Either viral referrals aren't enabled (they require Advanced $50/mo), or API/custom-form signups aren't forwarding the referrer's referral_link (?ref_id=<token>), so there's nothing to attribute.
Solution: Confirm the plan is Advanced+. For custom forms/API, capture ref_id from the visitor's URL and pass it as referral_link on POST /signup. Verify spots_to_move_upon_referral is set on the waitlist.
Symptom: Your CRM gets duplicate contacts, or a webhook payload is missing fields you expected.
Cause: Webhooks are unsigned with no documented retry policy, the payload is a trimmed Signup object, and at-least-once-style re-delivery isn't ruled out.
Solution: Make the handler idempotent on signup.uuid, respond 2xx within the 30s/90s window (do slow work async), and re-fetch the full record via the authenticated GET /signup/waitlist/<id> when you need fields the webhook omits. Run a periodic reconciliation against the list API to backfill misses.
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).