ConvertFlow +
Salesforce

How to Create Salesforce Forms Without Code

Salesforce is where your pipeline lives, but getting leads into it from your website is the part nobody enjoys. The native option is Web-to-Lead: a block of generated HTML you paste onto a page. It works, but it can't be styled without a developer, it can't ask questions conditionally, it can't run across multiple steps, and it writes to the Lead object whether or not that's what you wanted.

This guide walks through building a Salesforce form in ConvertFlow instead — designed visually, mapped to your Salesforce fields, and live on your site without a developer or a sandbox deploy.

Step 1: Connect Salesforce to ConvertFlow

Start in your ConvertFlow website's Integrations area and click to connect with Salesforce.

Connecting Salesforce from the ConvertFlow integrations area

You'll be sent to Salesforce to authorize the connection. There's no API key to generate and no consumer secret to paste — approve the access request and you're back in ConvertFlow.

Once connected, ConvertFlow pulls in your Salesforce fields so you can map form inputs to them in the steps below.

Step 2: Decide between Leads, Contacts and Person Accounts

Do this before you build anything, because it determines where every submission lands.

Most Salesforce orgs write inbound web submissions to the Lead object. But if your org runs on Person Accounts — common for B2C, healthcare, education and financial services — you'll want submissions going there instead.

ConvertFlow has a toggle for it. Switch on Use Person Accounts in the Salesforce integration settings.

Enabling the Use Person Accounts toggle on the Salesforce integration

After flipping it, click Resync so ConvertFlow fetches the Person Account fields. Skip the resync and the field dropdown in Step 5 will still show your old object's fields, which is a confusing way to lose twenty minutes.

Resyncing the Salesforce integration to fetch Person Account fields

The resync button is also what you use any time someone adds a custom field in Salesforce and it doesn't appear in ConvertFlow yet. The integration refreshes on its own periodically; resync just does it now.

Step 3: Create your form

Create a new campaign in ConvertFlow and pick the format you need — a landing page, a popup, or an embed that sits inside an existing page on your site.

Then click to add an element and choose the form element type. You can start from a form template or build from scratch.

Adding a form element to a ConvertFlow campaign

Step 4: Choose which fields to ask for

Select the form element and switch on the contact fields you want to collect.

Toggling contact fields on a ConvertFlow form element

Each field can be edited from the builder panel — placeholder text, label, whether it's required, and more.

Editing form field settings in the ConvertFlow builder panel

Turn on email verification while you're here. It checks that an address actually exists with its provider before the record is created.

Real-time email and phone verification on a ConvertFlow form

This matters more in a CRM than in an email tool. A junk address in an email platform costs you deliverability. A junk Lead in Salesforce gets assigned to a rep, worked, chased, and counted in pipeline reporting until somebody gives up on it.

Step 5: Map your fields to Salesforce

This is the step Web-to-Lead makes you do in HTML. Here it's a dropdown.

Add a custom field to your form by clicking to add a field at the end of the field list.

Adding a custom field to a ConvertFlow form

When naming it, select from the Salesforce fields dropdown — a list of the fields that already exist on your object.

Selecting a Salesforce field when adding a custom field in ConvertFlow

Because you're selecting rather than typing, you can't silently create a field that doesn't exist — which is the usual failure mode when hand-editing Web-to-Lead markup.

For ConvertFlow's preset contact fields, use the Fields button on your Integrations page to map each one to its Salesforce counterpart.

Mapping ConvertFlow preset contact fields to Salesforce fields

Step 6: Ask qualifying questions

Here's where a ConvertFlow form stops resembling Web-to-Lead altogether.

Rather than a flat name-and-email box, you can ask the questions a rep would ask in the first two minutes of a discovery call — company size, use case, timeline, current tooling — and write each answer straight to a Salesforce field.

Field types include text, dropdown, radio, paragraph, hidden, and range sliders for things like headcount or budget.

A ConvertFlow range field inside a multi-step form

Quiz questions map the same way — use the Map to custom field setting to choose the Salesforce field each answer populates.

Mapping a quiz question to a Salesforce field in ConvertFlow

Two things worth doing while you're here:

  • Use hidden fields to capture the page they converted on, the UTM campaign and the referrer — into Salesforce fields, without asking the visitor anything. Your team then knows what the lead was reading when they decided to fill it in.
  • Score the answers. Dropdown and radio options can carry score values, which is how you build a qualification score rather than just a pile of answers.

Step 7: Style the form

In the Design tab, set spacing, field layout, width, fonts, button colour and roundness, field colour and shadows.

Styling a ConvertFlow form in the Design tab

This is the whole reason most teams stop using Web-to-Lead. The generated markup inherits almost nothing from your site, so making it look like it belongs there means a developer, a stylesheet and a deploy every time marketing wants a change.

Step 8: Route the lead on submit

In the Actions tab, choose what happens after someone submits — redirect to a URL, jump to another funnel step, show a thank-you message, or open a popup.

Configuring form submission actions in ConvertFlow

Then add conditional actions, which is where the qualifying questions from Step 6 start paying for themselves.

Setting conditional actions on a ConvertFlow form submission

The pattern most teams land on is two branches:

  • Above your threshold — send them straight to a booking page, and write the score to Salesforce so the rep sees why they were prioritized.
  • Everything else — thank-you message, added to nurture.

Same form, two outcomes, decided by the answers rather than by a rep reading the record three days later.

Step 9: Publish and measure

Preview and test the form first. Test submissions don't count towards campaign stats and don't fire automations, so you won't create junk Leads while checking your logic.

Then publish — one click on Shopify, a single snippet on WordPress, Webflow, Squarespace, Wix or any other CMS.

Once it's live, the funnel breakdown report shows how many people saw, started and completed the form, where they dropped off, and which answers they chose.

ConvertFlow funnel breakdown report for form submissions

Read the per-question drop-off closely. Every qualifying question costs you some completions, and this report tells you which ones are worth that cost. A question your team never actually references when working the lead is pure loss — cut it.

A note on what this replaces

Web-to-Lead isn't bad at what it does. If you need one plain form writing to the Lead object and you have a developer to style it, it's fine.

The case for building elsewhere is everything around it: multi-step flows, conditional questions, scoring, routing, styling without a deploy, A/B testing, and mapping to Person Accounts as easily as to Leads. Those are the things that turn a web form from a name-collector into something your sales team can actually work from.

If you'd like to see templates, examples and the full feature set, head to the Salesforce form builder.

Create a free ConvertFlow account and integrate

Salesforce

in minutes.

Related integrations

See all integrations →