Skip to content

Introduction

Genesis lets your users submit feature requests directly from your app. Engineers triage, prioritize, and track requests through a workflow — from opened to complete.

  1. Embed the widget — Add a single script tag to your website or app
  2. Collect feedback — End users submit feature requests with full context (page URL, browser, custom user data)
  3. Manage requests — Your team triages requests in the Genesis dashboard, moving them through a workflow

An app represents one of your products or websites. Each app gets its own API key and widget configuration (colors, text, behavior).

A feature request is submitted by an end user through the widget. It includes a title, description, and automatically captured context about the submitter (browser, page, IP, timezone, etc.).

Each request moves through statuses: OpenedIn ProgressTestingComplete. Requests can also be Archived.

Register at app.usegenesis.dev.

In the dashboard, go to AppsNew App. You’ll get an API key.

Add this to your website:

<script src="https://widget.usegenesis.dev/genesis.js" data-key="YOUR_API_KEY"></script>

If you know who your user is, pass their identity:

Genesis.identify({
id: 'usr_12345',
email: 'jane@example.com',
name: 'Jane Smith'
});

That’s it. Feature requests will appear in your dashboard.