The standard embed renders a Tally form inside anDocumentation Index
Fetch the complete documentation index at: https://developers.tally.so/llms.txt
Use this file to discover all available pages before exploring further.
<iframe> on your own page. The widget
script lazy-loads each embed, forwards the page URL and query parameters to the form, and
exposes a window.Tally object for manual control.
Add the widget script
Include the Tally widget script once on any page that contains an embed:Add an embed
Place the embed HTML wherever you want the form to appear. Thedata-tally-src attribute
holds the embed URL — copy the one from the Share tab of your form.
Tally.loadEmbeds()
Embeds aren’t loaded by the script alone — callTally.loadEmbeds() after the script has
loaded:
IntersectionObserver as they scroll into view.
Save page URL and query parameters
The widget automatically forwards the host page’s path and query parameters to the embed. To capture them in your submissions, add matching hidden fields to your form. For example, given the page URL:originPage, ref, and email will receive the following values:
| Hidden field | Value |
|---|---|
| originPage | /register |
| ref | downloads |
| alice@example.com |