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
Enable the API skill in Settings → Skills and generate your API key
Make a POST request to the survey trigger endpoint with the customer's contact details, survey template ID, and any metadata
FeedbackRobot delivers the survey and collects the response automatically
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.