Pipedrive logo

Open a deal when someone books a demo

A demo request opens a deal at the Demo scheduled stage, with the person attached and pipeline value updated immediately.

When this happens

New submission on your "Book a demo" form

Do this

Create a Deal in your sales pipeline at the "Demo scheduled" stage and attach the person

One-directional. A submission triggers the action — nothing is written back into your form.

A demo request has a short shelf life. The person asking has budget attention right now, and a request sitting unread in a shared inbox until Monday is the most expensive kind of delay. Opening the deal on submission means the pipeline reflects real demand within seconds.

Revenue teams that report on inbound pipeline value use this one hardest. Because the deal is created at Demo scheduled rather than the first stage, stage-duration reporting stays honest and nobody has to drag cards to catch up.

Setting it up

  1. 1

    Build the demo request form in formformform from the Demo Request Form template and publish it on the page your demo button points at.

  2. 2

    Use conditional logic so When are you looking to implement? only appears once Company Size has been answered, keeping the form short for the smallest visitors.

  3. 3

    In Zapier, set formformform's New Submission as the trigger, pick the demo request form, and pull in a sample submission so the field names appear in the mapping dropdowns.

  4. 4

    Add a Pipedrive Find Person action matched on Work Email with create-if-missing switched on, so a returning prospect reuses the record you already have.

  5. 5

    Add Pipedrive's Create Deal action, choose your sales pipeline, and set the stage explicitly to Demo scheduled instead of accepting the pipeline default.

  6. 6

    Link the deal to the person ID returned by the previous step, and set the organisation from Company.

  7. 7

    Name the deal predictably — Company followed by "demo" — so a rep scanning the stage knows what each card is without opening it.

  8. 8

    Run a test submission, check the card appears in Demo scheduled with the person attached, then turn the Zap on.

What maps where

Using the Demo Request Form as the starting point. These are its real fields — swap in your own and the mapping works the same way.

Form fieldPipedrive
First NameFirst half of the person name on the linked contact
Last NameSecond half of the person name on the linked contact
Work EmailPerson email, and the value the Find Person step matches on
CompanyOrganization linked to the deal
When are you looking to implement?Expected close date on the deal, via a Formatter step
What problem are you trying to solve?Note attached to the deal, read before the call

Variations worth knowing

Set the expected close date from the stated timeline

Map When are you looking to implement? through a Zapier Formatter step into the deal's expected close date. Forecasts become usable straight away, though a self-reported timeline is optimistic often enough that the rep should confirm it during the demo itself.

Create a follow-up activity alongside the deal

Chain a Create Activity action after Create Deal, due the same day and assigned to the deal owner. The deal on its own is a card sitting in a stage; the activity is what makes someone open it before the prospect has moved on.

If something isn't arriving

The deal appears but the person is missing

Create Deal was given a person name as text instead of a person ID. Add a find-or-create person step before it and pass the ID that step returns. Pipedrive links deals by ID, and matching on name text quietly leaves the association empty.

Deals land in the first stage instead of Demo scheduled

Zapier fell back to the pipeline default because the stored stage no longer resolves. Reselect the stage in the action and retest after any pipeline restructure, since the Zap holds an ID pointing at one specific stage in one specific pipeline.

Frequently asked questions

How do I get a demo request to open a deal at the right stage?

Set the stage explicitly in the Create Deal action rather than accepting the pipeline default. Pipedrive drops new deals into the first stage otherwise, and your average time-in-stage figures then include days nobody actually spent qualifying that opportunity.

What happens if the person already exists in Pipedrive?

A find-or-create person step matched on Work Email returns the existing record, and the new deal links to it. Without that step you get a second contact carrying the same address, and the deal history for one buyer splits across two records.

Can the deal update itself once the demo is done?

No. The connection runs one way only: a submission creates the deal, and nothing is read back from Pipedrive into the form. Stage moves, notes and outcomes after that point are ordinary Pipedrive work done by your team.

Related automations

Build the form first

The automation needs somewhere to fire from. Publish a form, connect it once, and every submission from then on runs this flow.

Start free