Guide
How to embed a Tally form in WordPress
Two ways to put a Tally form on a WordPress site: paste Tally’s embed code into a Custom HTML block, or use a plugin that does it for you. Here’s how both work, and when each one makes sense.
Updated 2 October 2026 · 5-minute read
On this page
Before you start
You need a published Tally form (a free account at tally.so is enough) and a WordPress site where you can add blocks. On WordPress.com, Tally notes that embedding needs a plan that allows plugins. See how to embed a Tally form on WordPress.com.
Method 1
Tally’s embed code in a Custom HTML block
- In Tally, open your form and publish it.
- Go to Share and choose the Standard embed.
- Adjust the options, such as hiding the title, a transparent background or dynamic height, and copy the embed code.
- In the WordPress editor, add a Custom HTML block and paste the code.
- Preview the page to see the form. The editor itself only shows the code.
The catch
This works for a single form, but you can’t see the form while you edit, every change means editing HTML, popups need extra code, and page builders each need their own approach.
Method 2
The Embed for Tally plugin
Embed for Tally is a free plugin that adds a Tally Form block, an Elementor widget and a shortcode. It’s free on WordPress.org: in your dashboard, go to Plugins → Add Plugin and search for Embed for Tally.
- Install and activate Embed for Tally.
- In Tally, open your form, go to Share and copy the share link, which looks like https://tally.so/r/abc123.
- In the WordPress editor, add the Tally Form block and paste the link. The live form appears right away.
- In the block sidebar, choose inline, popup or slide-in, and set the options you need.
- Publish the page.

Show the form as a popup or slide-in
Set Display mode to Popup or Slide-in. The page then shows a button that opens the form, centred with a backdrop or as a card in the corner. You can change the button text and style, close it after the form is submitted, and add an emoji. The form can also open by itself: after a delay, when a visitor is about to leave, or after they’ve scrolled part of the page. See how to open a Tally popup on exit intent, on scroll or after a delay. For Tally’s own popup code and the plugin side by side, see how to add a Tally popup form to WordPress.


Elementor, Divi, Bricks and the classic editor
In Elementor, add the Tally Form widget; it has the same options as the block (see how to embed a Tally form in Elementor). In Divi, Bricks and the classic editor, use the shortcode in the builder’s shortcode or text element. Tally Forms → Shortcode builds it for you:
[tally_form id="abc123"]
For a popup button:
[tally_form id="abc123" mode="popup" button_text="Contact us"]
Pass hidden fields
Add hidden fields in your Tally form, then give them values in the block’s Hidden fields panel, one key=value per line, or with the shortcode’s hidden attribute, for example hidden=”source=website”. Tally also receives the page address and its query parameters automatically. To fill them with UTM parameters, see how to pass UTM parameters to a Tally form in WordPress.
Compare
Which method should you use?
| Embed code | Embed for Tally | |
|---|---|---|
| See the form while you edit | No | Yes |
| Change options | Edit the HTML | Block sidebar |
| Popup and slide-in | Extra code | Built in |
| Page builders | Different per builder | One shortcode |
| Hidden fields | In the URL | key=value list |
| Price | Free | Free |
Use the embed code if…
- You have one form on one page
- You’re comfortable editing HTML
- You don’t need a popup
Use the plugin if…
- You want to see the form while you edit
- You want popups or slide-ins
- You build pages with Elementor, Divi or Bricks
More guides
- How to add a Tally popup form to WordPress
- How to open a Tally popup on exit intent, on scroll or after a delay in WordPress
- Tally form not showing on WordPress? How to fix it
- How to embed a Tally form on WordPress.com
- How to pass UTM parameters to a Tally form in WordPress
- How to track Tally form submissions in Google Analytics, Tag Manager and Meta Pixel
- Add Tally forms to WordPress with an AI assistant
- Tally vs WPForms for WordPress: which should you use?
Get Embed for Tally
Free on WordPress.org. In your dashboard, go to Plugins → Add Plugin and search for Embed for Tally.