Website forms

Every form on your website, landing on the right contact

Install the free AspirePro plugin on your WordPress site, switch on the forms you care about, and each entry finds or creates the contact and their company, adds itself to their timeline, and shows exactly what it changed.

app.aspirepro.io/forms/submissions
Forms → Submissions: every entry with its form, contact, status, outcome and source

Website forms are where most new business starts, and where most of it gets lost: an email to a shared inbox, a spreadsheet export, a contact typed in by hand weeks later. AspirePro connects to your WordPress site through a small plugin and turns the forms you already run — Gravity Forms, Contact Form 7 and WPForms — into contacts, companies and timeline entries the moment someone presses Send. Your forms keep working exactly as before; nothing leaves your site until you switch a form on.

Your forms, unchanged

Nothing to rebuild

The plugin finds the forms you already have and the pages they sit on. Switch on Capture for the ones that matter; the rest never send a thing.

Update rules

Decide what a form may change

Fill blanks only, overwrite, add as another, or never — per field, so a typo on a form never replaces a good record.

A clear record

See exactly what happened

Every entry keeps its answers, its source campaign and a plain list of every change it made, skipped or held for review.

Mapping

Tell each field where it goes

AspirePro suggests a home for every field — email, name, phone, company, job title, address — and you confirm or change it. For a contact who is already here, each field follows its update rule. Fields you mark Don't send, and password or payment fields always, are dropped by the plugin before anything leaves your site.

  • Suggested mappings for every field
  • Fill blanks only, overwrite, add as another, or never
  • Choose which answers appear on the timeline
  • Try the mapping on a past entry before saving
Forms → Contact us
A form's Mapping tab: where each field goes and what it may change on an existing contact
Matching

The right contact, and their company

An entry is matched by email, or by phone when there is no email. Its company is found by email domain or name, or created when you let the form do that. Entries that can't be matched safely — no email or phone, a number shared by two people — wait for someone to choose, instead of guessing.

  • Match by email, then phone
  • Find, create or skip the company, per form
  • Archived contacts restored or held for review
  • Your team's own records are never changed by a form
Forms → Submissions
A submission with its answers, what happened to the contact, and the campaign that brought the visitor
On the record

Where they came from, on every contact

Each contact and company gets a Forms tab and a Website forms card: the form they first used, the campaign or site that brought them, and their latest entries. Every entry is also a timeline item, so whoever opens the record sees what the person asked for and when.

  • First seen: form, source and date
  • A timeline entry per submission
  • Merging contacts moves their entries too
A contact's Overview with the Website forms card showing where they were first seen
Contacts → Overview
The WordPress plugin

One small plugin, and you choose what it sends

Download the plugin from Forms settings → Websites, install it like any other, and approve the connection in AspirePro. It lists your forms, queues each entry on your site and retries until AspirePro accepts it, so your form never waits on us and nothing is lost if a connection drops. It sends only the forms you switch on, only the fields you don't exclude, and the page and campaign the visitor came from.

  • Gravity Forms, Contact Form 7 and WPForms
  • Queued on your site, retried automatically
  • Signed requests, one key per site
  • Pause or disconnect a site at any time
app.aspirepro.io/forms
The Forms page: every form found on a connected site with its Capture switch
How it works

From a website visit to a contact

1

Connect your site

Install the AspirePro plugin in WordPress and approve the connection.

2

Switch on the forms

Turn on Capture for the forms whose entries should become contacts.

3

Map the fields

Confirm where each field goes and what it may change on an existing contact.

4

Entries arrive

Each one is checked for spam, matched to a contact and company, and added to their timeline.

Questions

Frequently asked questions

Which form plugins are supported?
Gravity Forms, Contact Form 7 and WPForms. The AspirePro plugin finds every form built with them on your site, along with the pages each one appears on.
Will it slow down or change my forms?
No. Your forms work exactly as before. Entries are queued on your site and sent in the background, so a visitor never waits on AspirePro, and nothing is lost if the connection drops.
What leaves my website?
Only entries from the forms you switch on, without any field you mark Don't send — and never password or payment fields. With each entry it sends the page it came from and the campaign that brought the visitor. Your site's privacy policy should say so.
Can a form overwrite good data?
Only if you let it. Each field has an update rule for contacts who are already here: fill blanks only, overwrite, add as another, or never. If HubSpot manages a contact, the fields it owns are never overwritten.
What about spam?
Entries are scored for spam and anything suspicious is held — it never creates or changes a contact until someone releases it. You can block an address or a whole domain from the entry itself.
Does it cost extra?
No. Website forms are included on every plan, and the plugin is free.
Documentation

Read the documentation

The full how-to for this module, written for the people who use it every day.

Bring your whole services business together

Stop stitching together five tools. Run sales, delivery, support, and billing from one organization — with an AI assistant on every page.