Double Records in GHL | Community
Skip to main content

Hi Guys,

We are having this double record issue with Typeform and GHL, our typeform quiz doesn’t have a email or phone number fields, It only has a First Name. Now the issue is once the lead is qualified through typeform,, we are sending them to our calendar page and there they fill in their email & phone and schedule a call with us, however we are seeing 2 records now, one created on submission of typeform quiz and one on calendar booking. How are you guys fixing this?

Hey ​@Joshua HL thanks for getting in touch. I believe the issue here is that GoHighLevel creates a contact record as soon as it receives data—and since your Typeform only collects a name, it creates a partial record with no email/phone. Later, when the calendar form is filled out, GHL sees new contact info but doesn’t associate it with the original partial record, so it creates a second contact


In terms of workarounds for this, you could try:

  1. Use an integration platform like Zapier or Make to search for an existing contact in GHL on typeform submission and update it. This is not foolproof since you’re only collecting the first name – hence if you were to go down this route, I would suggest capturing email address in the first typeform so you can match using that.
  2. Use URL parameters in your typeform to push the first name info to the second form via a hidden field and then create a contact in GHL with the full info.
  3. Use Typeform’s Calendly integration for the call scheduling (Calendly can, in turn, be connected to your GHL calendars. 

Let me know if you need help with any of these options. Would love to hear from others if they have alternative solutions...


Reply