Developer Tools
Active
1.0.0

Skipform

Fill any email field with email+skipform@hubspot.com in one click — test HubSpot forms without creating CRM contact records.

Free
Zero data collected

Skipform is a free Chrome extension for developers and QA engineers who test HubSpot forms.

The problem

Every time you submit a HubSpot form with a real email address, HubSpot creates a contact record in your CRM. Over the course of building and testing a site, this generates dozens of junk records that pollute your database and need manual cleanup.

The solution

HubSpot provides a special address — email+skipform@hubspot.com — that lets the form submit successfully while telling HubSpot's backend to skip contact creation entirely. Skipform makes using that address effortless.

How it works

  1. Focus or hover any email input field on a page.
  2. A small Skipform button appears inside the right edge of the field.
  3. Click the button (or Tab to it and press Enter).
  4. The field is instantly filled with email+skipform@hubspot.com.
  5. Submit the form as normal — no record created.

Technical details

  • Works on any page — plain HTML, React, Vue, Angular, Webflow
  • Detects HubSpot forms that load asynchronously after page load
  • Uses the native HTMLInputElement setter so React and Vue change listeners fire correctly
  • Button styles are isolated in a Shadow DOM — unaffected by host-page CSS resets
  • MutationObserver with 150 ms debounce catches dynamically injected forms
  • Zero network requests — fully offline capable

What is email+skipform@hubspot.com?

It is the official HubSpot test email address. When a form is submitted with this address, HubSpot processes the submission normally but skips creating a contact record in the CRM — letting developers test form flows repeatedly without generating junk contacts.

Does Skipform collect any data?

No. Skipform makes zero network requests and collects no user data. The only thing stored locally is your on/off toggle preference, saved with the browser's built-in chrome.storage.local API and never transmitted anywhere.

Does it work on HubSpot forms embedded on third-party sites?

Yes. HubSpot forms are typically embedded on third-party marketing sites, Webflow sites, and custom domains via a JavaScript snippet. Skipform detects email fields on any webpage regardless of the host domain, so the button appears wherever you are testing.

Will Skipform break React, Vue, or Angular-powered forms?

No. Skipform uses the native HTMLInputElement prototype setter to write the value, then fires bubbling input and change events — exactly as a real keypress would. React controlled inputs, Vue v-model bindings, and HubSpot's own form listeners all detect the fill correctly.

Is Skipform free?

Yes. Skipform is completely free with no ads, no in-app purchases, and no tracking of any kind.