Overview

Introduction to embedding Round Two feedback forms in your application

Overview

Beta Feature: Embedding is currently in public beta. We'd love your feedback! If you encounter any issues or have suggestions, please contact us or submit a feature request on our feedback board.

Round Two's embedding system allows you to integrate feedback collection directly into your application. Your users can submit feedback without leaving your app or creating a Round Two account.

What is Embedding?

Embedding lets you:

  • Display a Round Two feedback board inside your application
  • Keep users authenticated via your existing login system
  • Provide a seamless feedback experience without redirects
  • Collect feedback that's automatically attributed to your users

How It Works

  1. Configure Embed Settings: Enable embedding for a board and configure authentication
  2. Add Embed Script: Copy and paste the embed script into your application
  3. Implement Token Endpoint: Create a backend endpoint that generates signed tokens
  4. Users Interact: Users click a button or trigger to open the feedback form

Note: Floating buttons only appear for authenticated users. If a user isn't authenticated (no valid JWT token), the floating button won't be displayed. Custom triggers will still work but will prompt for authentication when clicked.

Prerequisites

Before you begin, you'll need:

  • A Round Two workspace with a feedback board
  • Admin access to configure embed settings
  • A backend endpoint in your application that can generate signed JWT tokens
  • An RSA key pair for signing tokens (public key method)

Don't have RSA keys yet? Don't worry! Our guide makes it easy: RSA Keys

Next Steps

  1. RSA Keys - Generate your RSA key pair (start here!)
  2. Configuration - Set up embedding for your board
  3. Add Script - Integrate the script into your application
  4. Token Endpoint - Create your authentication endpoint
  5. User Data - Set up username and email in tokens