Landingi
Turn your Landingi landing pages into lead generation machines for Positive User. Add a short JavaScript snippet to your thank you page, and every form submission sends the visitor’s name and email straight into Positive User. The contact is created, attributes are updated, and your automations can start working before the lead even reads the confirmation message.
From Landing Page to Contact Profile in One Step
Leads Flow Directly Into Positive User
When a visitor fills out your Landingi form and lands on the thank you page, the script fires and sends their data to Positive User through the window.civchat object. A contact is created (or updated if the email already exists) with the form values mapped to attributes. No CSV export, no middleware, no manual import.
Works With Landingi’s Built-In JavaScript Section
Landingi has a native JavaScript Code section accessible from the dashboard or editor. You paste the script, set it to load on the thank you page (Body Bottom), and publish. No external tools required.
Combine With Visitor Tracking for Full Context
If you also add the Positive User tracking script to your Landingi main page, visitors are tracked from the moment they land. When they submit the form, the anonymous profile is enriched with their name and email. You get the full picture: where they came from, what they did, and the data they submitted.
Three simple steps to get started
Get Your API Key and Subdomain
In Positive User, go to Settings → Setup & Integrations. Copy your API key and your subdomain.
Add the Script to Landingi
In your Landingi dashboard, open your landing page, go to JavaScript Code, click Add Script. Paste the snippet, replace the API key and subdomain placeholders. Set position to Body Bottom and page to Thank You Page. Save.
Publish and Test
Publish your landing page. Submit a test form, then check Data → People in Positive User. A new contact should appear.

Popular implementation guides
- Landingi Help: User.com Integration: Step-by-step with screenshots. Read Guide →
- Integration via Script: Detailed window.civchat reference. Read Guide →
- Attributes: Extend the script with more attributes. View Tutorial →
- How to Add New Contacts: All ways contacts enter Positive User. View Tutorial →
- Automation Workflows: Automate on new Landingi leads. View Tutorial →
- How Does Emailing Work?: Email follow-ups for Landingi leads. View Tutorial →
Frequently Asked Questions
Do I need coding skills?
Minimal. You copy a pre-built JavaScript snippet, replace two placeholders (API key and subdomain), and paste it into Landingi’s JavaScript Code section. No coding environment needed.
Why does the script go on the thank you page?
The script uses Landingi’s conversion variables (conversion.name, conversion.email), which are only populated after a form submission. The thank you page is where the data is available. For visitor tracking before submission, add the basic Positive User tracking script separately on the main page.
Can I send more than name and email?
Yes, but the default script only covers name and email. To sync other fields, extend the window.civchat object with additional attributes. Landingi recommends contacting their support for help.
Can I use Zapier instead?
Yes. Landingi supports webhook and Zapier integrations. Use Zapier or Integrately if you prefer no-code or need more complex data sync.
What if the email already exists?
The window.civchat object matches on email. Existing contacts are updated, not duplicated.
Is the data GDPR-compliant?
Both Landingi and Positive User offer GDPR tools. Include consent language in your forms and align your Positive User settings accordingly.









