# Salesforce Popup Integrations: Lead or Contact, Fields and Campaigns

Compare 11 popup tools with a recorded Salesforce connection. See which create leads or contacts, which way the data travels and how to check campaign attribution.

- Page: https://popuppapa.com/salesforce-popup-integrations/
- Updated: 2026-11-05

<a id="start"></a>

A sales rep waiting for demo requests looks in a lead queue. Marketing might be counting contacts in an event campaign instead. A form that writes a valid record in the wrong place can look successful to the website team while the rep never sees the enquiry.

Identify the Salesforce product, the object receiving the enquiry and the person responsible for follow-up. Klaviyo’s documented CRM connector reads Salesforce records into Klaviyo. A team looking to create leads from a Klaviyo signup needs a separate outbound route.

## Which record should the sales team receive?

Ask the account administrator to show you a successfully handled enquiry. Note whether it began as a Lead or a Contact, who owns it, which fields are required and where the campaign association appears. Use that record as the specification for the popup.

Salesforce also has Web-to-Lead for teams that just need enquiries from a website. Its form and server-side validation can behave differently. An external popup becomes useful when you need extra targeting, a Contact instead of a Lead, multistep questions or campaign selection. Check CRM API access where the connector requires it.

Last checked November 5, 2026[Salesforce Web-to-Lead validation](https://help.salesforce.com/s/articleView?id=000385229&language=en_US&type=1) · [Klaviyo CRM sync direction](https://help.klaviyo.com/hc/en-us/articles/115005081947)

<a id="requirements"></a>

## What should your Salesforce popup send?

| Requirement | What to look for |
| --- | --- |
| CRM object and sync direction | Choose an outbound Lead or Contact operation that matches the team’s process. A CRM import into a marketing profile is the opposite journey. |
| Required fields | Check surname, company and organization-specific validation for the selected object. A placeholder may satisfy validation while leaving a rep with an unusable record. |
| Source versus campaign | A source field can label an enquiry as coming from a webinar. If attendance reporting uses Salesforce campaign members, verify that relationship separately. |
| Owner and queue | Sign in as the person who handles the enquiry and find it in their normal view. A successful write by the integration user is only the first step. |

<a id="tools"></a>

## 11 popup tools with a recorded Salesforce connection

Sorted by Popup Papa’s absolute capability score out of 100. This measures the overall toolkit, not the depth of this one integration. Prices are the directory’s Papa pick plans, not guaranteed minimum connector prices. Check the connector tier and capacity before buying; Salesforce and any bridge subscription are separate.

| Popup tool | Score / 100 | Papa pick / month |
| --- | --- | --- |
| [Klaviyo](https://popuppapa.com/reviews/klaviyo/index.md#integrations)500 active profiles | 68.56[TOPRATED](https://popuppapa.com/top-rated/index.md) | $20.00Monthly price · SMS extra |
| [OptiMonk](https://popuppapa.com/reviews/optimonk/index.md#integrations)20,000 pageviews · 2 domains | 60.42[TOPRATED](https://popuppapa.com/top-rated/index.md) | $29.00Monthly price |
| [Poptin](https://popuppapa.com/reviews/poptin/index.md#integrations)10,000 visitors · 1 domain | 58.03[TOPRATED](https://popuppapa.com/top-rated/index.md) | $25.00Monthly price |
| [Sleeknote](https://popuppapa.com/reviews/sleeknote/index.md#integrations)25,000 visitors · Unlimited domains | 49.63[TOPRATED](https://popuppapa.com/top-rated/index.md) | $69.00Monthly price · Gamification extra |
| [ConvertFlow](https://popuppapa.com/reviews/convertflow/index.md#integrations)100,000 funnel views · 10,000 actions | 48.51[TOPRATED](https://popuppapa.com/top-rated/index.md) | $299.00Monthly price |
| [Hello Bar](https://popuppapa.com/reviews/hellobar/index.md#integrations)50,000 popup views · 3 seats | 44.17[TOPRATED](https://popuppapa.com/top-rated/index.md) | $39.00Monthly price |
| [Popupsmart](https://popuppapa.com/reviews/popupsmart/index.md#integrations)100,000 pageviews · 5 sites · 3,000 emails · 2 users | 43.55[TOPRATED](https://popuppapa.com/top-rated/index.md) | $69.00Monthly price |
| [Wisepops](https://popuppapa.com/reviews/wisepops/index.md#integrations)Up to 1 million pageviews | 42.91[TOPRATED](https://popuppapa.com/top-rated/index.md) | $599.00Monthly price · Quote required |
| [Claspo](https://popuppapa.com/reviews/claspo/index.md#integrations)50,000 pageviews · 1 site | 42.39[TOPRATED](https://popuppapa.com/top-rated/index.md) | $39.00Monthly price |
| [Picreel](https://popuppapa.com/reviews/picreel/index.md#integrations)50,000 pageviews · 1 domain | 35.16 | $9.99Billed yearly |
| [Adoric](https://popuppapa.com/reviews/adoric/index.md#integrations)1 million pageviews · 4 domains | 29.79 | $250.00Monthly price · Branding access needs confirmation |

### Starting points for different needs

#### Popupsmart

A candidate for teams that need to decide explicitly between creating leads and contacts. Its setup includes field mapping and a test before activation.

[Popupsmart review](https://popuppapa.com/reviews/popupsmart/index.md#integrations)

#### Sleeknote

Consider it for event acquisition when membership of a specific Salesforce campaign matters. The campaign builder exposes that choice after the field map.

[Sleeknote review](https://popuppapa.com/reviews/sleeknote/index.md#integrations)

#### Wisepops

Useful when operations staff must investigate failed signups. Its documented CSV includes the CRM response, and its mapping guide explains how missing surnames are handled.

[Wisepops review](https://popuppapa.com/reviews/wisepops/index.md#integrations)

<a id="details"></a>

## How each connection works

Connection details and plan conditions are shown below. The field tables describe the popup editor; supported transfer depends on the connector.

Klaviyo

### Connection to Salesforce

Install the Salesforce CRM integration in Klaviyo, select Salesforce objects and map their fields to profile properties. Records flow from Salesforce into Klaviyo, matched by email. This documented connection will help personalize a form or follow-up using CRM data; it does not establish a route for writing a Klaviyo signup back as a Salesforce lead.

[Salesforce connection](https://help.klaviyo.com/hc/en-us/articles/115005081947)

| Editor capability | What it does |
| --- | --- |
| SMS capture | Collect SMS consent with signup forms; use a phone input or a mobile tap-to-text flow. |
| Email double opt-in | Require subscription confirmation before adding someone to a double-opt-in list. |
| Email capture | Collect email subscribers through signup forms and store them in the app’s own contact list. |
| Phone field | A dedicated phone number input is available in sign-up forms; it validates the number format. |
| Free text | A text input collects free-form answers such as names or open comments. |
| Single choice | Radio buttons and dropdowns let visitors pick one option from a preset list. |
| Multiple choice | Multi-checkbox fields let visitors select several options. |
| Consent checkbox | A marketing consent checkbox can be added to forms and made required; selected values are stored on the profile as a consent property. |
| Hidden fields | Hidden properties can be attached to the submit button and are saved to the subscriber profile without being shown. |

### Papa’s take

The first paid email tier for a list growing beyond the free allowance.

[Klaviyo review and plans](https://popuppapa.com/reviews/klaviyo/index.md#pricing)

OptiMonk

### Connection to Salesforce

Connect Salesforce in the campaign and choose the receiving record type. Email maps to the CRM email field; review the suggested mappings for other inputs or leave an input out. A static source value can identify every record submitted by this campaign.

[Salesforce connection](https://support.optimonk.com/en/articles/salesforce-integration)

| Editor capability | What it does |
| --- | --- |
| Field mapping | Choose destination lists and map signup fields to email or CRM providers. |
| Phone field | The visual editor exposes a Phone field with a country selector. This establishes collection controls, not SMS consent or delivery. |
| Single choice | Radio options expose editable labels and recorded values. The connected field determines the choice type; switching type requires a new element. |
| Multiple choice | The native choice-group panel supports multiple checkbox options, with an optional required flag. |
| Consent checkbox | The test form rendered an unchecked, optional email-marketing checkbox. It is a recorded choice field.Email marketing consent · Privacy terms consent |
| Free text | The generated form includes an optional comment textarea. An AI revision removed an unwanted duplicate from the first page. |
| Email capture | The inspected email field exposes required-field and error-message settings. A separate Shopify test form rejected empty and malformed email and stored a valid synthetic response in OptiMonk. The earlier multi-step editor preview did not enforce validation. |

### Papa’s take

A modest paid traffic tier for an active store; annual billing is cheaper.

[OptiMonk review and plans](https://popuppapa.com/reviews/optimonk/index.md#pricing)

Poptin

### Connection to Salesforce

Authenticate Salesforce under the poptin’s Email and Integrations settings and map the form fields. Poptin requires a mapping for Company. Make sure the form actually collects a usable value before choosing this route for a business enquiry.

[Salesforce connection](https://help.poptin.com/en/article/how-to-integrate-your-poptin-with-salesforce-1yq8h16/)

| Editor capability | What it does |
| --- | --- |
| Single choice | The inspected field offers Radio and Single-select display modes, with editable option labels and values. This confirms one selected answer; it does not establish a scored quiz or rating scale. |
| Email double opt-in | Choose a double opt-in setting for the popup or inherit the account setting. |
| Phone field | Collect a phone number in a dedicated contact field. |
| Free text | Collect a written response with the Message field. |
| Consent checkbox | Add an Email Consent checkbox alongside the signup fields. |
| Hidden fields | Set an input field to Hidden instead of displaying it to visitors. |
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |

### Papa’s take

Unbranded popup campaigns with a practical visitor allowance. Email bundles are separate.

[Poptin review and plans](https://popuppapa.com/reviews/poptin/index.md#pricing)

Sleeknote

### Connection to Salesforce

Set up a Salesforce connected app, then authenticate it from the campaign builder with the integration user and app credentials. Map the inputs to CRM fields. Sleeknote also offers an optional Salesforce campaign assignment, useful for getting event signups into the right campaign.

[Salesforce connection](https://help.sleeknote.com/hc/en-us/articles/6973708764701-Salesforce-Sales-Cloud)

| Editor capability | What it does |
| --- | --- |
| Field mapping | Map quiz answer values and question names to destination fields. |
| Phone field | The editor provides a Phone Input element separately from its SMS element. |
| SMS capture | A dedicated SMS element is available in the form editor. |
| Free text | Input and Textarea elements collect short or longer written answers. |
| Single choice | Radios, Dropdown and Answer Buttons provide choice-based responses. |
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Consent checkbox | Add a checkbox for consent alongside contact fields. |

### Papa’s take

Core covers campaigns and testing; buy the Games package only if you need it. Pricing says monthly visitors, but the cookie documentation ties billing to sessions separated by 30 minutes. Confirm the counting rule before choosing a traffic tier.

[Sleeknote review and plans](https://popuppapa.com/reviews/sleeknote/index.md#pricing)

ConvertFlow

### Connection to Salesforce

Connect Salesforce to ConvertFlow and configure the field mappings using the CRM fields’ data names. Map a quiz answer to a field on the receiving record so the sales team can use it after submission. Check the setup against the record model used by your own organization.

[Salesforce connection](https://www.convertflow.com/forms/salesforce)

| Editor capability | What it does |
| --- | --- |
| SMS capture | Forms expose a Phone field and separate SMS Consent control; confirmation can use an SMS subscription code. Delivery depends on the connected service. |
| Phone field | Collect phone numbers with the built-in Phone field. SMS consent is a separate form control. |
| Single choice | Dropdown and radio fields collect one answer; survey answers can use text, images, icons, letters, emoji or colours. |
| Multiple choice | Radio/Checkbox Select fields and the survey Multi-Select setting allow multiple answers. |
| Free text | Text and Paragraph fields collect short or long written responses. Number, Date and Range fields are also available. |
| Consent checkbox | Separate Email Consent, SMS Consent and Privacy Consent controls are available in forms.Email marketing consent · SMS marketing consent · Privacy terms consent |
| Hidden fields | Hidden fields can carry extra values; field settings include prefilled values and URL-parameter mapping. |
| Email capture | The editor provides an Email field, prefilling and submission actions. Contacts can pass to a connected newsletter service or CRM. |

### Papa’s take

For teams that need funnel A/B testing and conditional recommendations; simple lead capture can use a lower tier. Free is for building and previewing; going live requires a paid website plan. Integrations, validation and AI also consume a separate action allowance.

[ConvertFlow review and plans](https://popuppapa.com/reviews/convertflow/index.md#pricing)

Hello Bar

### Connection to Salesforce

Connect Salesforce to a Hello Bar contact list and assign that list to the popup under Conversion. Choose whether submissions create a Lead or a Contact and check the field mapping for that object. Two campaigns can use different destinations even on the same website.

[Salesforce connection](https://support.hellobar.com/support/solutions/articles/44002460069-how-to-sync-your-hello-bar-contacts-to-salesforce)

| Editor capability | What it does |
| --- | --- |
| Field mapping | Select a Salesforce Contact or Lead destination and map popup inputs to its fields. |
| Email capture | Collect email addresses in signup and game campaigns. |
| Phone field | Include a phone field alongside email and name. |
| Free text | Add named custom text fields with editable visitor-facing labels. |
| Single choice | Add a dropdown field to collect a single selected answer. |
| Multiple choice | Add a Multi-select field with configurable options and option columns. |
| Consent checkbox | Add a checkbox field to a form. |

### Papa’s take

Growth costs $39 per month with monthly billing, or $29 per month billed annually. It includes 50,000 popup views per site, three seats and A/B testing.

[Hello Bar review and plans](https://popuppapa.com/reviews/hellobar/index.md#pricing)

Popupsmart

### Connection to Salesforce

Install the Salesforce package and authorize the connection in Popupsmart. Choose Lead or Contact, then map the popup inputs and any system or static values required for that record. Use the test step to check the destination before activating the campaign.

[Salesforce setup](https://popupsmart.com/help/integration/how-to-integrate-popupsmart-with-salesforce)

| Editor capability | What it does |
| --- | --- |
| Phone field | Collect a phone number with a dedicated Phone input. This field alone does not establish consent for SMS marketing. |
| Free text | Use Short Text or Long Input for written answers. The editor also provides name, address and date fields. |
| Single choice | Let visitors choose one answer through Single Choice or Dropdown. |
| Multiple choice | Let visitors select several answers with the Multiple Choice field. |
| Consent checkbox | Add the Notice and Consent element alongside form fields. |
| Hidden fields | Attach a Hidden Input to the submission without displaying another question. |
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |

### Papa’s take

The first tier with A/B testing, plus two team members.

[Popupsmart review and plans](https://popuppapa.com/reviews/popupsmart/index.md#pricing)

Wisepops

### Connection to Salesforce

Connect an API-enabled Salesforce CRM account, then configure the sync on the form. Email, phone and names have default mappings, and you can map custom fields. If a visitor omits their last name, Wisepops documents sending a hyphen; its CSV export includes the Salesforce response for troubleshooting.

[Salesforce connection](https://support.wisepops.com/en/articles/9897359-sync-your-leads-with-salesforce)

| Editor capability | What it does |
| --- | --- |
| Phone field | The form field menu includes Phone, separately from Email. |
| Free text | The question menu offers single-line Text and Multi-line text fields. |
| Single choice | Radio buttons and a Drop-down list are available in the question menu. |
| Multiple choice | The question menu includes Checkboxes for selecting multiple answers. |
| Hidden fields | Hidden field is available in the question menu for values that visitors do not enter visibly. |
| Email capture | Add an Email field to a form step. The inspected field can block addresses already collected. |

### Papa’s take

For teams buying a managed onsite program, rather than just a popup editor. Final scope needs a quote.

[Wisepops review and plans](https://popuppapa.com/reviews/wisepops/index.md#pricing)

Claspo

### Connection to Salesforce

Authorize Salesforce from the widget’s integrations and configure the destination and mapped fields. Claspo requires last name in its setup. Map a real surname field for a sales enquiry, then check that the remaining contact and campaign values reach the expected CRM fields.

[Salesforce connection](https://support.claspo.io/en/articles/6440889-integrating-claspo-with-salesforce)

| Editor capability | What it does |
| --- | --- |
| Phone field | The editor provides a Phone field. This establishes phone collection, not SMS marketing consent or delivery. |
| Free text | Text input and Text area collect short and long written answers; Calendar and Date fields are also available. |
| Single choice | Dropdown and Radio components collect a single selected answer. |
| Consent checkbox | The component library includes Checkbox and Data processing and terms of use controls. |
| Hidden fields | Attach hidden fields to the widget submission through the editor’s hidden-field settings. |
| Email capture | The editor provides an Email field and a separate signup page in the inspected game template. |

### Papa’s take

Removes branding and leaves room for a growing store. Shopify pricing is used here. Team invitations are documented for the web app, but its help center excludes Shopify accounts.

[Claspo review and plans](https://popuppapa.com/reviews/claspo/index.md#pricing)

Picreel

### Connection to Salesforce

Sign in to Salesforce through Picreel, open Manage and assign the enabled popup campaigns that should sync. Picreel describes creating Salesforce contacts from captured addresses. If your pipeline begins with leads, verify the record type before handing traffic to this form.

[Salesforce connection](https://help.picreel.com/integrate-picreel-with-salesforce)

| Editor capability | What it does |
| --- | --- |
| Field mapping | Map popup fields to destination CRM fields. |
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |
| Phone field | Add a dedicated phone-number input to a popup form. |
| Free text | Add an Input Box for a visitor's written answer. |
| Single choice | Add radio buttons or a dropdown to collect one choice. |
| Consent checkbox | Add a dedicated Consent field to the form. |
| Hidden fields | Add a Hidden Field to pass a value without a visible input. |

### Papa’s take

Enough capacity for straightforward lead capture. Business adds games; A/B testing access needs confirmation.

[Picreel review and plans](https://popuppapa.com/reviews/picreel/index.md#pricing)

Adoric

### Connection to Salesforce

The Classic form integration asks for the Salesforce organization ID. Adoric describes selecting the form fields to send, but its setup list does not specify the CRM object, required values or duplicate behavior. Those details matter before directing sales enquiries into a live organization.

[Form integrations](https://help.adoric.com/en/article/connect-your-form-to-an-email-provider-1bqvjhw/)

| Editor capability | What it does |
| --- | --- |
| Email capture | Collect email addresses through signup forms and pass new contacts to the connected mailing list. |

### Papa’s take

Classic plan summaries and the in-account feature matrix disagree on tier access. Shopify app pricing is a different offer.

[Adoric review and plans](https://popuppapa.com/reviews/adoric/index.md#pricing)

<a id="workflows"></a>

## How the connection changes the workflow

Example setups using the connections described above.

### A demo request must reach a real sales queue

A B2B site asks for name, company and work email, then promises a call. Match those values to the required fields on the chosen object. Poptin requires a Company mapping; Popupsmart offers a Lead or Contact choice. Ask the rep which result is actionable in this organization.

Submit once with valid business details and once with a field that violates a validation rule. Find the successful record in the rep’s queue and locate the failure in the integration history or export. A thank-you screen is a poor substitute for either check.

[Popupsmart review](https://popuppapa.com/reviews/popupsmart/index.md#integrations) · [Poptin review](https://popuppapa.com/reviews/poptin/index.md#integrations)

### A webinar team needs campaign attribution

The team wants a list of registered people attached to one Salesforce campaign. Sleeknote documents selecting that campaign when saving the integration. Put through an existing CRM contact as well as a fresh signup, and inspect the campaign membership for each.

OptiMonk documents a fixed field value such as a campaign name. That can make filtering records easy. If the report counts campaign members, have the administrator demonstrate the step that creates membership before promising registration totals.

[Sleeknote review](https://popuppapa.com/reviews/sleeknote/index.md#integrations) · [OptiMonk review](https://popuppapa.com/reviews/optimonk/index.md#integrations)

<a id="battles"></a>

## Head-to-head comparisons for Salesforce users

These comparisons cover the popup tools as a whole. Use them to compare forms, targeting and costs alongside the connection details above.

### [Popupsmart vs Poptin](https://popuppapa.com/popupsmart-vs-poptin/index.md)

Compare form controls once the administrator has specified which object should receive the demo request and whether Company is required.

### [Sleeknote vs Wisepops](https://popuppapa.com/sleeknote-vs-wisepops/index.md)

Compare campaign design and testing when the receiving CRM also needs mapped fields or campaign attribution.

### [Poptin vs Picreel](https://popuppapa.com/poptin-vs-picreel/index.md)

Compare the capture tools for a sales enquiry, then use the connection notes to decide whether the connector writes the object your team uses.

### [OptiMonk vs Wisepops](https://popuppapa.com/optimonk-vs-wisepops/index.md)

If a sales rep needs more than a name and email, compare the form controls alongside the Salesforce fields available on the Lead or Contact.

### [Poptin vs Hello Bar](https://popuppapa.com/poptin-vs-hellobar/index.md)

For a demo request, decide whether sales needs a Lead or a Contact and who supplies the company name. Then compare the popup plans that fit the site.

<a id="launch"></a>

## Check the whole journey before launch

Use a small test campaign with addresses you control. Check the receiving record and the follow-up, not only the popup’s success message.

1.  01Verify the connected organization, CRM product and API access.
2.  02Submit the real required fields and inspect the Lead or Contact created.
3.  03Look for the record under the expected owner or queue.
4.  04Find campaign membership separately from a source label.
5.  05Repeat with a known email and check how duplicates and rejected records are handled.

<a id="questions"></a>

## Common questions

Is Salesforce Sales Cloud the same destination as Marketing Cloud?

No. The Salesforce CRM routes here describe CRM objects and fields. A marketing audience or data extension is a separate destination and needs its own documented operation.

Can I capture only an email address?

That depends on the connector and the object’s required fields. Wisepops describes a surname placeholder, while Poptin requires a Company mapping. Ask what your sales team will actually receive.

Will the standard Klaviyo integration send popup leads into Salesforce?

The documented sync takes Salesforce objects into Klaviyo profiles. If you need a write back to Salesforce, identify and test the outbound integration separately.

## Related articles

[### Popup integrations

Compare direct connectors, automation bridges and webhooks when the destination alone does not settle the route.](https://popuppapa.com/popup-integrations/index.md)

·

[### Top Rated · Popup Papa

Understand the overall capability scores used to order the tools in this guide.](https://popuppapa.com/top-rated/index.md)

·

[### Popup tools for HubSpot

Compare how another CRM handles website enquiries and contact fields.](https://popuppapa.com/hubspot-popup-integrations/index.md)
