Skip to main content
Everything a creator can do in the portal is available as a standalone module you can mount in your own product: the application form on your marketing site, earnings inside your dashboard, the whole portal in one iframe. The embedded module uses the same creator identity, data and history as the hosted portal. Settings → Embed writes the snippets below for your framework with your host filled in, and a brief you can hand to a coding agent working on your web app.

Modules

Public modules

The three public modules need only your host and the program’s slug:

Signed-in modules

Signed-in modules take a token your backend mints for the creator who is logged into your product. The token is short-lived and single-use; the module exchanges it for its own session.
1

Mint a token on your backend

Use an API key with the embed:mint scope. Look the creator up by the email they use in your product:
The response is { "token": "…", "creator_id": "…" }. A 404 means this person is not a creator in your program yet; send them to the apply module instead.
2

Mount the module

Never mint tokens in the browser: the API key would be visible to anyone. Mint on your server for the signed-in user and pass only the token down.

Options

If you use a custom domain for Rally, use it as host so cookies and links stay on your domain.