skills/sales-zoho-survey/SKILL.md
Zoho Survey platform help — survey/quiz/poll builder in the Zoho suite: 30+ question types, skip and branching logic, multilingual, offline field surveys, collectors, sentiment analysis and cross-tab reports, a paid market-research panel (Buy Responses), webhooks, Deluge trigger functions, and Zoho CRM/Desk/Analytics connectors. Use when Zoho Survey responses aren't being collected, hunting for Zoho Survey API docs that don't exist, webhook data arrives late or never, buying panel responses and needing a cost estimate, skip logic or white label is greyed out by your plan, exporting Zoho Survey responses to a warehouse or CRM, or comparing Zoho Survey vs SurveyMonkey vs Typeform. Do NOT use for cross-tool NPS/CSAT/VoC strategy (use /sales-customer-feedback), picking a validation method for a startup idea (use /sales-idea-validation), or enterprise XM (use /sales-qualtrics).
npx skillsauth add sales-skills/sales sales-zoho-surveyInstall 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.
Help the user with Zoho Survey — survey design, distribution, the paid research panel, response analytics, and the (deliberately narrow) automation surface.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Ask the user:
What do you need help with?
What's your situation?
What plan are you on? (Free, Basic, Plus, Pro, Enterprise, not sure)
If the user's request already provides enough context, skip to the relevant step. Lead with your best-effort answer, then ask 1-2 clarifying questions at the end.
If the request maps to a specialized skill, route:
/sales-customer-feedback {your question}/sales-idea-validation {your question}/sales-surveymonkey {your question}/sales-qualtrics {your question}/sales-deliverability {your question}Otherwise, answer directly using the reference below.
Read references/platform-guide.md for the full platform reference — modules, pricing and plan gates, question types, logic, collectors, the research panel, analytics, and integrations.
Answer using only the relevant section. Don't dump the full reference.
For API, webhook, or trigger-function questions, also read references/zoho-survey-api-reference.md — it documents the one officially published endpoint and the practical data-out alternatives.
You no longer need the full platform guide — focus on the user's specific situation.
If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there with today's date.
Best-effort from research (2026-07) — review these, especially plan-gated features and pricing, which change.
There is no comprehensive public API. This is the single most common Zoho Survey question and it has no satisfying answer: community threads asking "is there an API doc?" go unanswered by staff, and the help center has no developer section. The only officially documented endpoint is the email-invitation trigger. Anyone promising you a full CRUD REST API for surveys and responses is guessing — get data out via webhooks, trigger functions, the Zoho Analytics connector, or Zoho Flow/Zapier instead.
Webhooks are not real-time. Zoho's own guidance says pushing response data out via webhook or trigger function "will not be in real-time" — expect 1-2 minutes or more depending on queue depth. Don't build a synchronous flow (e.g. redirect-then-read) on top of it.
Webhooks are POST-only, and headers are for auth only. No GET/PUT. Piped fields can't be used in the callback. Map responses in the Request Body (form data or JSON) or Query Parameters.
Integrations are gated behind Pro. Zapier, CRM, and Google Sheets connectors are not available on Free/Basic/Plus. Many users discover this after building the survey. SMS distribution and white label are also Pro+.
Skip logic needs Plus. The Free and Basic tiers have no skip logic at all — a branching survey is impossible below Plus.
The Free plan caps questions, not just responses. 10 questions per survey and 100 responses per survey. The question cap bites first on any serious survey.
A panel survey can't collect PII, and locks on purchase. Zoho blocks the Buy Responses flow for surveys collecting names, addresses, or emails, and states "you can't edit or modify the survey once you proceed with the purchase." Proofread before checkout — a typo is permanent for that order.
Panel pricing is quote-only. No published per-response rate. Cost scales with response count × question count × how narrow the targeting is. Quotes exclude taxes. Orders over 1,000 responses require separate collectors.
Panel reports lag. Because responses are purchased and collected in batches, reports won't look real-time — this is expected, not a bug.
Analytics filtering thins out on large datasets, and design control isn't pixel-perfect — the two most consistent reviewer complaints (Capterra, ~453 reviews). If you need popup/in-app surveys fired on scroll depth, exit intent, or user segment, Zoho Survey has no behavioral targeting — that's a genuine reason to look elsewhere.
Access tokens live 1 hour. Refresh tokens are unlimited until revoked. Any invitation-API integration must refresh.
Self-improving: If you discover something not covered here, append it to references/learnings.md with today's date.
/sales-customer-feedback — NPS/CSAT/VoC strategy across all tools — survey design, response rates, closed-loop feedback, platform comparison. Install: npx skills add sales-skills/sales --skill sales-customer-feedback -a claude-code/sales-idea-validation — Validating an idea before building — where a paid survey panel does and doesn't count as evidence. Install: npx skills add sales-skills/sales --skill sales-idea-validation -a claude-code/sales-surveymonkey — SurveyMonkey platform help — the self-serve peer with a real REST API v3 + webhooks. Install: npx skills add sales-skills/sales --skill sales-surveymonkey -a claude-code/sales-qualtrics — Qualtrics XM platform help — the enterprise research alternative. Install: npx skills add sales-skills/sales --skill sales-qualtrics -a claude-code/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: "I need to pull Zoho Survey responses into BigQuery every night. Where are the API docs?"
Approach: Answer the real question first — there is no comprehensive public REST API, and the docs they're looking for don't exist. The help center has no developer section and community threads asking this go unanswered. Then give the four working paths, ranked for their case: (1) the Zoho Analytics connector is the closest thing to a supported pipeline — sync responses into Analytics, then export/forward to BigQuery; (2) a webhook on response submission POSTing JSON to a Cloud Function that writes to BigQuery — cheapest to build, but warn it's queue-delayed 1-2+ min, which is fine for a nightly load; (3) a Deluge trigger function to push to a third-party endpoint; (4) Zoho Flow/Zapier (Pro+ only). Recommend the webhook → Cloud Function for a nightly job. Flag that if a documented REST API is a hard requirement, SurveyMonkey (/sales-surveymonkey) has REST API v3 and is the better fit — say so rather than forcing Zoho.
User: "I want 500 responses from US women aged 25-40 with household income over $75k to test a product concept. What'll it cost and how do I set it up?"
Approach: Set expectations on price — Zoho publishes no per-response rate; cost is quoted from response count × question count × targeting narrowness, and their three filters (country/region, gender+age, household income) are narrow enough to push the rate up. Use the in-app calculator (Launch → Buy Responses → set quantity, incidence rate, country, demographics → Calculate) for a real number; quotes exclude taxes. Then the two irreversible warnings before checkout: the survey must not collect PII (names/emails/addresses) or the flow is blocked, and it locks permanently on purchase — proofread every question first. Set the incidence rate honestly if disqualification logic exists. Keep the questionnaire tight since question count is a direct price multiplier. Expect batch-collected, non-real-time reports. Close with the strategic caveat: 500 people saying "I'd buy this" is stated preference, not demand — take the go/no-go to a real behavior test (/sales-idea-validation).
User: "My Zoho Survey webhook sometimes takes minutes to arrive and my app times out waiting for it."
Approach: This is expected behavior, not a bug — Zoho states webhook and trigger-function pushes are not real-time and may take 1-2 minutes or more depending on queue. The fix is architectural: make the receiver asynchronous. Never have the respondent-facing flow block on the webhook; accept the POST, enqueue it, and reconcile later. Check Sync Status in the webhook config to confirm per-response delivery. If the app truly needs instant confirmation, don't source it from the webhook — read it from the thank-you page redirect or move to a platform with real-time delivery. Also verify the basics: POST-only endpoint, headers used for auth only, and no piped fields in the callback mapping.
ZohoSurvey.invitation.CREATE. Read scopes (ZohoSurvey.survey.READ, ZohoSurvey.portal.READ) won't authorize it.contactsList rather than one call per contact..com, .eu, .in, .com.au). A token minted in one DC won't work against another.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).