Build custom feedback portals with UserVoice API and Webflow
Blog post from Webflow
UserVoice offers a REST API v2 and webhook capabilities to facilitate custom feedback portal implementations beyond the standard widget, focusing on advanced use cases requiring server-side processing. The integration pattern involves a server-side proxy architecture and OAuth 2.0 authentication to ensure secure communication between Webflow and the UserVoice Admin API. This setup allows for custom feedback submission forms, real-time data updates, and Single Sign-On (SSO) integration. The proxy server stores API credentials securely and manages token acquisition, enabling seamless interaction with UserVoice data, while mitigating Webflow's client-side limitations and ensuring API credential security. Hosting options for the server-side proxy include Webflow Cloud, standalone serverless functions, and traditional server infrastructure, each with its own advantages in terms of complexity and control. The guide emphasizes the importance of securing API credentials in environment variables and implementing robust validation processes to prevent unauthorized access to API endpoints.