https://tally.so/widgets/embed.js —
that lets you render forms on your own pages, open them as popups, and listen to what
respondents do inside them.
Integration methods
There are three ways to put a Tally form on your site. Pick the one that fits the experience you want to build.Embeds
Render a form inline inside an
<iframe> on any page of your site.Popups
Open a form in a modal, triggered by your own JavaScript.
Code injection
Run custom JavaScript inside a form hosted on your custom domain.
Events
Every integration method emits the same set of JavaScript events —Tally.FormLoaded, Tally.FormPageView, Tally.FormSubmitted, and Tally.PopupClosed —
so you can react to what’s happening inside the form from your own code.