skills/sales-waalaxy/SKILL.md
Waalaxy platform help — LinkedIn + email outreach automation (Chrome extension) for solopreneurs and small teams: prospect lists from LinkedIn Search/Sales Navigator, 99+ ready-made sequences with auto follow-ups, an Email Finder, enrichment, a LinkedIn Inbox. Developer surface: REST API (base `https://developers.waalaxy.com`, `Bearer` key from CRM Sync settings) to list prospect lists + campaigns and import/enroll prospects (`POST /prospects/addProspectFromIntegration`, needs a LinkedIn URL + `origin`); plus Make/Zapier/n8n and HubSpot/Pipedrive sync — API gated to Advanced/Business plans. Use when importing prospects via the API, enrolling LinkedIn leads into a campaign automatically, wiring Waalaxy to HubSpot/Pipedrive/Make, your LinkedIn account got restricted or invites stopped sending, hitting the monthly invitation cap, or choosing Waalaxy vs lemlist/La Growth Machine. Do NOT use for outbound cadence strategy across tools (use /sales-cadence) or email deliverability/warmup (use /sales-deliverability).
npx skillsauth add sales-skills/sales sales-waalaxyInstall 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?
POST /prospects/addProspectFromIntegration)getProspectLists, campaigns/getAll)API or no-code? Code → REST API (Bearer key from CRM Sync settings, Advanced/Business only). No endpoint → native HubSpot/Pipedrive, Make, Zapier, or n8n.
Skip-ahead rule: if the user's prompt already provides enough context, skip to Step 2.
| If the question is about... | Route to... |
|---|---|
| Outbound sequence/cadence strategy across tools (channels, timing, copy) | /sales-cadence {question} |
| Email deliverability / warmup for the email channel | /sales-deliverability {question} |
| LinkedIn outreach strategy / social selling across tools | /sales-cadence {question} |
| Building/cleaning a prospect list across data sources | /sales-prospect-list {question} |
| Generic iPaaS wiring to a CRM/other app | /sales-integration {question} |
When routing, give the exact command, e.g. "This is a strategy question — run: /sales-cadence design a LinkedIn + email multichannel sequence".
Read references/platform-guide.md for the full reference — the prospect-list/campaign/prospect model (what's API vs UI), the per-account LinkedIn safety limits, plan tiers (API on Advanced/Business; cold email on Business), the Email Finder credit model, and quick-start recipes (import a prospect; list campaigns; sync to a CRM).
Read references/waalaxy-api-reference.md for the integration surface — base https://developers.waalaxy.com, Authorization: Bearer YOUR_KEY auth, the operations (GET /integrations/test, GET /prospectLists/getProspectLists, GET /campaigns/getAll, POST /prospects/addProspectFromIntegration), the import body schema (prospects[] with url + customProfile/customVariables, prospectListId, campaignId, origin), the RFC 7807 error shape, and native integrations.
Answer using only the relevant section. Don't dump the full reference.
Focus on the user's specific situation:
POST /prospects/addProspectFromIntegration adds prospects to a prospectListId; pass a campaignId to also enroll them in a running campaign. Every prospect needs a LinkedIn url — Waalaxy is LinkedIn-identity-centric, not email-first.origin is mandatory. Set origin.name to make, zapier, or n8n for native flows; a custom value shows up prefixed API- in the app so you can trace the source.prospectListId (from getProspectLists) and, to auto-enroll, a campaignId (from campaigns/getAll, which only returns paused/running campaigns). Don't hardcode stale IDs.If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research (2026-06) — API base/endpoints from the official developer docs; pricing and limits from the pricing page + 2026 review roundups. Re-verify plan gates and caps in-account.
Generate API key button only appears on Advanced/Business. On Pro/Free there's no key — the API simply isn't available.api.waalaxy.com, but every endpoint reference resolves to https://developers.waalaxy.com — use that.origin is required on import. Omitting origin.name rejects the request; native values are make/zapier/n8n, custom ones appear as API-….addProspectFromIntegration is keyed on the LinkedIn url; an email alone won't create a prospect./sales-cadence — Outbound sequence/cadence strategy across tools (Waalaxy is one of the LinkedIn-first platforms covered) — channel mix, timing, copy, tool selection vs lemlist/LGM/Expandi- /sales-prospect-list — Building/cleaning prospect lists across data sources before importing into Waalaxy/sales-deliverability — Email warmup + inbox placement for Waalaxy's email channel/sales-integration — Wiring Waalaxy into a CRM via the API / Make / Zapier / n8n/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 a lead signs up in my app, how do I push their LinkedIn profile into a Waalaxy campaign automatically?"
Skill does: Walks Recipe 1 — first GET /prospectLists/getProspectLists and GET /campaigns/getAll to grab a prospectListId and campaignId, then POST https://developers.waalaxy.com/prospects/addProspectFromIntegration with Authorization: Bearer YOUR_KEY, a prospects[] entry containing the LinkedIn url (+ optional customProfile/customVariables), the prospectListId, the campaignId, and a required origin.name. Notes the API needs the Advanced/Business plan and that the campaign sequence does the actual sending.
Result: New app signups flow straight into the right LinkedIn sequence.
User says: "I started a Waalaxy campaign and LinkedIn restricted my account within a day."
Skill does: Explains that Waalaxy is a Chrome-extension tool acting on the real LinkedIn session, so over-aggressive volume trips LinkedIn's limits. Recommends pausing campaigns, respecting the monthly invite cap (Free 80 / Pro 300 / Advanced+Business 800) and Waalaxy's daily ramp, warming a new/low-activity account slowly, and personalizing connection notes. Routes the broader strategy: "run: /sales-cadence recover a restricted LinkedIn account and set safe daily limits."
Result: A safer sending posture and a recovery plan.
User says: "I'm a solo founder — should I use Waalaxy, lemlist, or La Growth Machine for LinkedIn outreach?"
Skill does: Frames the split — Waalaxy is the simplest/cheapest LinkedIn-first tool (Chrome extension, ready-made sequences, Free tier, cold email only on Business), lemlist is email-first with a built-in lead DB and warmup, LGM is cloud-based multichannel with stronger safety. Recommends Waalaxy for a budget LinkedIn-led motion, then routes the decision: "run: /sales-cadence choose a LinkedIn-first outbound tool for a solo founder."
Result: A grounded tool choice based on channel emphasis and budget.
Symptom: Requests to developers.waalaxy.com are rejected, or you can't find where to generate a key.
Cause: The API is gated to Advanced/Business, or the Authorization: Bearer header is missing/wrong.
Solution: Confirm you're on Advanced or Business, open CRM Sync settings → Generate API key (shown once — store it securely), and send Authorization: Bearer YOUR_KEY on every request. Test with GET /integrations/test (returns true) before anything else.
Symptom: addProspectFromIntegration succeeds but no outreach happens.
Cause: No campaignId was passed (import only lands them in a list), the campaign isn't paused/running, the prospect was a duplicate, or origin was missing.
Solution: Pass a valid campaignId from campaigns/getAll (only paused/running campaigns are returned), include the required origin.name, and check the response importCode/addToCampaignCode per prospect (duplicated_prospect means it already existed). Use addExistingProspectInCampaign to enroll prospects already in your CRM.
Symptom: A campaign stalls and no new actions fire.
Cause: You hit the monthly invitation cap, the daily ramp limit, the LinkedIn account is restricted, or the Chrome extension/computer was offline (extension-based execution needs the browser running).
Solution: Check remaining monthly invites for your plan, ensure the extension is installed and LinkedIn is logged in, and look for a LinkedIn restriction banner. For volume/timing strategy use /sales-cadence; for restriction recovery use /sales-cadence.
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).