Terminal Icon

Integration

Customer Feedback API — Trigger Surveys from Any System

FeedbackRobot's API skill lets you trigger surveys programmatically from any platform, app, or workflow — if it can make an HTTP request, it can send a FeedbackRobot survey.

Not every business runs on Shopify, Stripe, or Salesforce. Some use custom-built CRMs, in-house order management systems, bespoke booking platforms, or legacy ERPs that have no native FeedbackRobot integration. The API skill is built for exactly these cases — a direct, flexible interface that lets any system trigger a FeedbackRobot survey with a single HTTP request.

With a POST request to FeedbackRobot's survey trigger endpoint, your system passes the customer's contact details, the survey template ID, and any metadata relevant to the feedback context — order ID, product category, service type, account tier. FeedbackRobot handles delivery, collection, and reporting automatically. Your system fires the trigger. FeedbackRobot runs the feedback loop.

For developer-led teams building customer experience tooling on top of FeedbackRobot, the API enables more advanced workflows: conditional survey routing based on customer segment, integration with data warehouses for response analysis, and attribution of feedback to specific business events. The API is also the recommended path for businesses that need to send surveys from multiple systems and want a single integration point rather than multiple native skill connections.

How it works

  1. Enable the API skill in Settings → Skills and generate your API key

  2. Make a POST request to the survey trigger endpoint with the customer's contact details, survey template ID, and any metadata

  3. FeedbackRobot delivers the survey and collects the response automatically

  4. Responses flow into your Radar inbox like any other integration — filtered by source, segmented by sentiment

Benefits

  • Trigger surveys from any system that can make an HTTP request — no platform dependency

  • Pass custom metadata to attribute feedback to specific events, orders, or customer segments

  • Full API documentation with code examples for common use cases and languages

  • Same response dashboard as all other FeedbackRobot integrations — no separate tooling

  • Ideal for custom platforms, legacy systems, and multi-source survey orchestration

What does a basic API survey trigger request look like?

A POST request to /api/v1/surveys/trigger with the customer's email, name, the survey template ID, and optional metadata key-value pairs. Full documentation with code examples in Python, JavaScript, Ruby, and cURL is available in the FeedbackRobot developer docs.

Is there rate limiting on the survey trigger API?

Yes. Rate limits vary by plan. For high-volume use cases — bulk sends or high-frequency event triggers — contact our team. For large one-time send operations, the Customer Import skill may be more appropriate than individual API triggers.

Can I pass custom metadata with an API trigger?

Yes. Pass any key-value metadata pairs with your trigger request. This data is attached to the survey response in your dashboard and available for export and filtering — letting you segment feedback by any dimension your system tracks.

What authentication method does the API use?

The FeedbackRobot API uses API key authentication. Generate your key from Settings → Skills → API. Treat it like a password — do not expose it in client-side code or public repositories.