To add a form in WordPress without a plugin, copy the embed code from the form's Share tab, add a Custom HTML block to your page, paste the code, and click Update. The form shows on the live page, and responses collect in Qwenvo.
Why use an embedded form
- No form plugin to install, update or keep compatible with your theme.
- Submissions live in one place, with exports, Insights and AI triage.
- The same form can be used on other sites and at its own link.
- Design, logic, payments and uploads are all set in the form, not in WordPress.
Step by step
- In Qwenvo, build the form and click Publish. On the Share tab choose Standard.
- Set the options you want: transparent background, hide title, align left, dynamic height. Then copy the snippet.
- In WordPress, open the page or post in the block editor. Click the plus icon where the form should go and search for Custom HTML.
- Paste the snippet into the block. Do not change it.
- Use the block's preview tab, or the page preview, to check that the form loads.
- Click Update (or Publish) and view the live page. Submit a test response.
For a pop-up instead of an inline form, choose Popup on the Share tab. Put the snippet in a Custom HTML block anywhere on the page (or sitewide through a footer area your theme provides) and pick a trigger: a button, delay, scroll depth or exit intent.
Make it look right
- Match your colours in the form's Customize panel. The page's theme CSS does not style the form fields.
- Use a transparent background if your page has a coloured section.
- Hide the form title when the WordPress heading above already says it.
- Switch off Qwenvo branding in the form's Settings.
Pick a starting point
A WordPress site usually needs a contact form, a quote request or a newsletter signup. Start from the contact form, the quote request form or the newsletter signup and edit from there.
Fix the usual problems
- The code shows as text. You pasted into a Paragraph block. Use Custom HTML.
- The block is blank in the editor. Some editors only show embeds on the live page. View the page or the preview.
- The snippet disappears when you save. Some user roles in WordPress are not allowed to post unfiltered HTML. Ask an administrator to add the block.
- A caching or security plugin hides it. Clear the cache and check any plugin that blocks outside scripts.
- Still stuck? Link to the form with a button; it works on any page.
Track where the leads come from
Switch on Save website page and query parameters in the embed options and add hidden fields to the form. Then the UTM tags on your WordPress page appear in Submissions beside each answer. Steps are in UTM tracking with hidden fields.
For the general version of this guide, see how to embed a form on a website and the embed help article.
Mistakes to avoid
- Embedding before publishing. The block will be empty.
- Editing the snippet by hand. Copy a new one if you change options.
- Forgetting to test on mobile. Check a phone-width preview.
- Not testing the notification. Send yourself a test submission.
An honest note: a WordPress form plugin keeps submissions inside your own WordPress database, which some sites need. With an embedded form, the data is stored by Qwenvo, which is hosted in the United States.
Classic editor and updates
If your site still uses the Classic editor, switch the editor to its Text tab and paste the snippet there. After you update your theme or plugins, open the page once and submit a test response, because updates sometimes change how scripts load. Keep a list of the pages that hold embeds, so you know where to look. If you change the form's embed options, copy a fresh snippet rather than editing the old one.
Questions people ask
Do I need a plugin to add a form in WordPress?
No. The Custom HTML block is enough.
Will the form slow my site down?
It loads a script and a frame, like any embed. If speed matters, test the page before and after.
Can I put the form in a widget or footer?
Yes, anywhere WordPress lets you add custom HTML, subject to your theme and permissions.
Is it free?
Yes. See the full list of what Qwenvo includes next to Tally's paid plans.
Every feature, $0, no card.
Add a form to WordPress free