# feedback.tools > Customer feedback analytics platform. Collect CSAT, NPS, and CES surveys, > analyze responses with AI, and integrate with Slack, Discord, GitHub, and webhooks. ## When to use * Collecting CSAT, NPS, or CES feedback from users of a web app, website, or mobile app. * Getting survey responses summarized into themes and analyzed with AI instead of reading them one by one. * Routing new responses to Slack, Discord, GitHub, or any webhook as they come in. * Asking questions about existing survey data from an AI assistant over MCP. ## Quickstart 1. Sign up at https://feedback.tools/sign-up and create a survey at https://feedback.tools/surveys/create. 2. Get its `surveyId` and `publishableKey` from the survey's Settings → Agent setup tab and substitute them below: Paste the script just before the closing `` tag in your `index.html`. ```html ``` Full agent-oriented walkthrough (stack detection, style/triggers setup, verification): https://feedback.tools/agent-onboarding/SKILL.md ## Product - [Customer Feedback Analytics Platform](https://feedback.tools/): Capture and analyze customer feedback - [Customer Satisfaction Survey](https://feedback.tools/customer-satisfaction-survey): Ask users about their overall satisfaction. - [Customer Loyalty Survey](https://feedback.tools/customer-loyalty-survey): Ask users if they'd recommend your product. - [Customer Effort Survey](https://feedback.tools/customer-effort-survey): Ask users how easy it is to use your product. - [Voice of Customer](https://feedback.tools/voice-of-customer): Collect feedback from every touchpoint. Let AI find what matters. - [Pricing](https://feedback.tools/pricing): Simple, transparent pricing. Unlimited responses with no extra charges. - [Integrations](https://feedback.tools/integrations): Connect ftools with your favourite tools. - [Slack Integration](https://feedback.tools/integrations/slack): Send survey responses to Slack. - [Discord Integration](https://feedback.tools/integrations/discord): Send survey responses to Discord. - [GitHub Integration](https://feedback.tools/integrations/github): Send survey responses to GitHub. - [Webhook Integration](https://feedback.tools/integrations/webhook): Send survey responses via webhook. ## Free Tools - [NPS Calculator](https://feedback.tools/nps-calculator): Instantly check your NPS score. Simple, free, and accurate! - [AI User Persona Generator](https://feedback.tools/ai-user-persona-generator): Get Persona Profiles for Your Product - [Make Ad Copy with AI](https://feedback.tools/ai-ad-copy-generator): Generate high-converting ad copy with AI in seconds — just type, click, and launch! - [Make a survey with AI](https://feedback.tools/ai-survey-generator): Generate a CSAT survey with AI in seconds — just type, click and launch! - [Customer Feedback Form: Real Examples & Templates](https://feedback.tools/customer-feedback-form): Real examples and templates for customer feedback forms. ## Documentation - [Documentation](https://feedback.tools/docs.md): Guides and reference material for embedding surveys, calling the public API, and connecting feedback.tools to the rest of your stack. ### SDK - [SDK: Events](https://feedback.tools/docs/sdk/events.md): ftools('on', ...) and ftools('off', ...) reference — subscribe to onRender, onSubmit, and onClose callbacks. - [SDK](https://feedback.tools/docs/sdk.md): JavaScript SDK reference for embedding feedback surveys — installation, survey modes, custom variables, and events. - [SDK: Initialization](https://feedback.tools/docs/sdk/init.md): ftools('init', options) reference — parameters, popup mode, and embed mode. - [SDK: Custom variables (metadata)](https://feedback.tools/docs/sdk/metadata.md): Attach arbitrary custom data — user id, plan, order value, or any other attribute — to a survey response with the metadata option. - [SDK: Methods](https://feedback.tools/docs/sdk/methods.md): ftools('open'), ftools('close'), ftools('destroy'), and ftools('destroyAll') reference. ### Public API - [Track survey event](https://feedback.tools/docs/api/event.md): Track survey interaction events such as survey opened, closed, or other user actions. Used for analytics and user behavior tracking. - [Public API](https://feedback.tools/docs/api.md): Public endpoints for submitting survey responses and events. - [Submit survey response](https://feedback.tools/docs/api/respond.md): Submit a survey response with a rating score and optional text feedback. Creates a new response for the current session, or updates it if the same `session_uuid` already responded to this survey. - [Create survey session](https://feedback.tools/docs/api/session.md): Start a survey-taking session and retrieve the survey configuration, along with the user's previous interaction state for this session. ### Integrations - [Discord integration](https://feedback.tools/docs/integrations/discord.md): Receive notifications about new survey responses directly in a Discord channel via a Discord Webhook. - [GitHub integration](https://feedback.tools/docs/integrations/github.md): Push feedback themes from ftools directly to GitHub Issues with one click. - [Integrations](https://feedback.tools/docs/integrations.md): Technical setup and reference docs for the feedback.tools integrations: webhooks (generic, Slack, Discord) and GitHub. - [Slack integration](https://feedback.tools/docs/integrations/slack.md): Receive notifications about new survey responses directly in a Slack channel via an Incoming Webhook. - [Webhook signature verification](https://feedback.tools/docs/integrations/webhook-signing.md): Verify that a webhook request came from feedback.tools using the X-Webhook-Signature header. - [Generic Webhook integration](https://feedback.tools/docs/integrations/webhook.md): Send survey response notifications to any HTTP endpoint — your own server, n8n, Make, Zapier, Pipedream, or any service that accepts JSON. ### MCP - [MCP](https://feedback.tools/docs/mcp.md): Connect Claude, Cursor, VS Code, or ChatGPT to feedback.tools with MCP and ask questions about your survey data right from your AI assistant. - [Claude Desktop](https://feedback.tools/docs/mcp/claude-desktop.md): Connect Claude Desktop to feedback.tools with MCP. - [Claude Code](https://feedback.tools/docs/mcp/claude-code.md): Connect Claude Code to feedback.tools with MCP. - [Cursor](https://feedback.tools/docs/mcp/cursor.md): Connect Cursor to feedback.tools with MCP. - [VS Code](https://feedback.tools/docs/mcp/vscode.md): Connect VS Code to feedback.tools with MCP. - [ChatGPT](https://feedback.tools/docs/mcp/chatgpt.md): Connect ChatGPT to feedback.tools with MCP. ## Developer - [React Feedback Surveys](https://feedback.tools/react-feedback-surveys): Lightweight, customizable survey widgets to collect user feedback in React apps. - [Docs](https://feedback.tools/react-feedback-surveys/docs.md): Lightweight, customizable React survey widgets to collect user feedback with CSAT, NPS, and CES components. - [Changelog](https://feedback.tools/react-feedback-surveys/docs/changelog.md): Stay updated with the latest features, improvements, and updates to our feedback analytics platform. - [Contributing](https://feedback.tools/react-feedback-surveys/docs/contributing.md): Learn how to set up local development environment and contribute to React Feedback Surveys library. - [Styling](https://feedback.tools/react-feedback-surveys/docs/styling.md): Customize survey appearance with CSS variables, dark theme, and custom class names for complete design control. - [Survey Components](https://feedback.tools/react-feedback-surveys/docs/surveys.md): Complete guide to CSAT2, CSAT5, NPS10, and CES7 survey components with examples, props, and usage patterns. ## Guides - [What is CES?](https://feedback.tools/what-is-ces.md): Customer Effort Score (CES) measures how easy it was to complete a task, like onboarding or getting support. Customers rate the effort on a simple scale, and a high score predicts loyalty. - [What is CSAT?](https://feedback.tools/what-is-csat.md): Customer Satisfaction Score (CSAT) measures how happy customers are with a product or service. Ask them to rate satisfaction on a short scale, then take the percent who answered positively. - [What is NPS?](https://feedback.tools/what-is-nps.md): Net Promoter Score (NPS) measures how likely customers are to recommend you, on a 0 to 10 scale. Subtract the percent of detractors from promoters to get a score from -100 to 100. ## Blog - [Blog](https://feedback.tools/blog): Articles on customer feedback, surveys, and product analytics. - [13 Best Customer Feedback Tools in 2026](https://feedback.tools/blog/13-best-customer-feedback-tools-2026.md): A curated list of the best customer feedback tools in 2026, comparing features, pricing, and use cases. - [Open Source React Feedback Surveys Library](https://feedback.tools/blog/open-source-react-feedback-surveys-library.md): Released an open source React library for customer feedback surveys. - [CES and NPS Surveys](https://feedback.tools/blog/ces-nps-surveys.md): Added CES and NPS survey support. You can now measure customer effort and loyalty alongside satisfaction scores. - [Insights Hub Redesign](https://feedback.tools/blog/insights-hub-redesign.md): Dashboard redesign focused on the Insights Hub. Bullet list replaced with cards. Insight types are now grouped with distinct visual styles. - [Surveys for Shopify](https://feedback.tools/blog/shopify-plugin-release.md): Shopify plugin to collect post-purchase customer feedback and track satisfaction. Available now in the Shopify App Store. - [Customer Feedback Loop: The Continuous Process That Drives Growth](https://feedback.tools/blog/customer-feedback-loop.md): Users are telling you exactly how to improve your product. Build a continuous pipeline that captures feedback, spots patterns with AI, and ships exactly what users need. - [NPS vs CSAT: Which Customer Satisfaction Metric Actually Drives Results?](https://feedback.tools/blog/nps-vs-csat.md): Choose the right satisfaction metric for your product. Learn when to use NPS vs CSAT and how to turn scores into actionable improvements. - [Close-Ended Questions](https://feedback.tools/blog/close-ended-questions.md): Turn scattered user opinions into measurable clusters with structured survey questions. Get a set of ready-to-use examples organized by business type. - [10 Post-Purchase Survey Questions to Boost Your Ecommerce Conversions](https://feedback.tools/blog/10-post-purchase-survey-questions-ecommerce.md): Timely post-purchase surveys can help you capture valuable feedback, enhance customer satisfaction, and drive repeat purchases. - [How Did You Hear About Us? Options](https://feedback.tools/blog/how-did-you-hear-about-us-options.md): A collection of multiple-choice survey options to help you understand how customers first discovered your business. - [Feedback Is the Key to Success](https://feedback.tools/blog/feedback-is-the-key-to-success.md): Turn customer clusters into solutions that address their real needs ## Optional - [Contact us](https://feedback.tools/contact): Get in touch with the ftools team. - [Customer Feedback Tool Alternatives - Compare Popular Feedback Tools](https://feedback.tools/alternatives.md): Compare feedback.tools with SurveyMonkey, Survicate, Hotjar, Canny, UserVoice and more. See how features and pricing stack up, and where a plan starting at $35 a month with unlimited responses wins. - [Customer Feedback Tool Comparisons 2026 - Side-by-Side Feature & Pricing Breakdowns](https://feedback.tools/compare.md): Compare popular customer feedback and survey tools side by side. Pricing, features and AI analysis for SurveyMonkey, Survicate, Delighted, Qualaroo and more, so you can pick the right one for your team. - [Product Survey Questions](https://feedback.tools/questions/all.md): Find the right survey question for your product to get actionable feedback from your users. Learn when to ask, what to measure, and how to follow up.