Salesforce integration

Every submit from your paid traffic becomes a Salesforce Lead the moment it's sent, with the campaign and the page variant on the record. No pasted form HTML to maintain, no nightly import.

  • Webhook
  • Landing pages, Quiz funnels, Workflows (beta, by HTTP Request)

Why connect it

Why Salesforce and LanderLab

  • Leads in Salesforce the moment they submit

    No export at the end of the day and no import to run. A lead from this morning's ads is in Salesforce this morning, ready for the rep.

  • Your flows run on every page lead

    A page lead is an ordinary Lead, so record-triggered flows fire on it like any other: assign an owner, create a call task, send the first email.

  • Attribution your admin can report on

    UTMs, click IDs, the page URL and the A/B variant go into custom Lead fields. Reports group by campaign without anyone typing it in.

  • No Salesforce form HTML on your pages

    Web-to-Lead receives the lead, but its generated HTML never goes on your page. The form is built in the LanderLab editor and the mapping lives in the page's webhook.

  • Split tests judged on opportunities

    With LL Variant ID on the Lead and carried through conversion, you can compare page versions on the deals they produced, not on form fills.

Salesforce on your landing pages

In most companies on Salesforce, marketing has to prove itself in Salesforce. That's hard when paid leads arrive by CSV a day late with the campaign stripped off, or through a Web-to-Lead form someone pasted into the page a year ago. Sending your LanderLab leads to Salesforce makes every submit a Lead in real time, with the page, the variant and the campaign in fields your admin can report on.

It's for teams where Salesforce is the system of record: B2B demand gen on LinkedIn and Google, insurance and lending teams with reps on the phones, agencies running ads into a client's org. There's no Salesforce connector to install: the page's webhook posts each lead to Salesforce's Web-to-Lead endpoint with your org ID, server to server, and the Leads go to the queues and list views your reps already work.

Form submits as Salesforce Leads

Each form submit is created as a Lead in Salesforce the moment the form is sent, with the answers in the Lead fields the webhook maps them to.

Salesforce asks for a last name and a company on every Lead by default. For B2B pages that's natural. For consumer offers, a static value in the webhook can fill Company, so the Lead saves without asking a homeowner for an employer.

Leads in the views your reps already use

A lead from your page is an ordinary Salesforce Lead. It shows up in the list views, queues and reports your team already works from, and a rep qualifies it and converts it into an account, contact and opportunity the usual way. Nobody has to check a second inbox or a shared sheet to find the leads your ads paid for.

Your Salesforce flows run on every page lead

Whatever your admin has built to run on new Leads runs on these too. A record-triggered flow can assign an owner, create a call task or send the first email as soon as the Lead exists, while the visitor is still close to the ad they clicked.

The same goes for your guardrails. Validation rules and required fields apply to page leads as they do to any other, so the data that reaches Salesforce meets the standard your team already set.

Web-to-Lead or the REST API: what's practical

Salesforce offers two ways in. Its REST API wants an OAuth access token, and those tokens expire, which a fixed header on a page webhook can't renew. Web-to-Lead takes a plain form post with your org ID and no token, so it's the route that keeps working without anyone babysitting it. Its limits are Salesforce's, including a daily cap on Web-to-Lead submissions, so check yours against the volume you plan to buy.

If you need the full API, a middle step that manages tokens is the practical answer: LanderLab's New Lead trigger in Zapier, or a Make scenario fed by the page's webhook, can be that step.

Campaign and variant from Lead to closed-won

The campaign, the click ID, the landing page and the page variant can all travel on the Lead, filled from hidden fields and LanderLab's own fields, and carry on to the Contact and the Opportunity when a rep converts it.

Then a report on closed-won opportunities grouped by campaign answers the question that sets next month's budget: which ad spend became revenue, and which page version sold it.

Use cases

Ways to use Salesforce on paid traffic

  • 01

    B2B demo requests from LinkedIn

    A demo page asks for company, fleet size and role. Each request is a Lead with the LinkedIn click ID and the campaign on it, a flow routes it by territory, and marketing reports pipeline by campaign instead of by click.

  • 02

    Insurance quotes worked by phone

    An auto or home insurance quiz on Meta creates a Lead with the vehicle or property answers in their own fields. A flow puts it in the callback queue, and the rep sees the coverage the visitor asked about before dialing.

  • 03

    Agency pages into a client's org

    Build and test the pages in LanderLab and send Leads into the client's Salesforce with the campaign and variant attached. The client's sales team never leaves Salesforce, and your results show up in their reports.

FAQ

Salesforce integration FAQ

Anything not here, ask us.

Salesforce and LanderLab

Should I connect Salesforce to my landing pages?

Yes, if your reps work Leads in Salesforce. Leads arrive in real time with the campaign and page variant in fields, so follow-up is faster and pipeline reports show which ads paid off.

Does LanderLab integrate with Salesforce?

Yes, through the page's Webhook integration: it posts each lead to Salesforce's Web-to-Lead endpoint, which creates the Lead, with no Zap or connector in between.

Which Salesforce object do the leads go to?

The Lead object. Your reps convert them into accounts, contacts and opportunities the usual way.

Will my Salesforce flows run on these leads?

Yes. Web-to-Lead creates ordinary Lead records, so record-triggered flows on Lead creation run on them like on any other new Lead.

Can Salesforce see my UTMs and click IDs?

Yes. Hidden fields named like the parameters capture them from the ad's URL, and you map them to custom Lead fields.

Why Web-to-Lead and not the Salesforce API?

The REST API needs an OAuth token that expires, which a page webhook can't refresh. Web-to-Lead needs only your org ID, so it keeps working.

Other integrations

Plug in the rest of your stack.

Connect Salesforce and launch your next page.

Build the page, switch Salesforce on and send your ads to it. Free to start, no card.

From one prompt to qualified leads

Watch one prompt become a live solar quote funnel, every lead routed to your buyer, and the leaks flagged before they eat your budget.

0:00
0:59