# Creating contact from webhook event trigger in workflow

**URL:** <https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874>\
**Category:** Data Hub\
**Tags:** webhook-actions\
**Created:** [December 12, 2023, 2:01pm UTC](https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874 "2023-12-12T14:01:34Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![DJohnson4](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/djohnson4/32/92090_2.png) [@DJohnson4](https://community.hubspot.com/u/DJohnson4)\
**Post date:** [December 12, 2023, 2:01pm UTC](https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874/1 "2023-12-12T14:01:34Z")

</div>

Hi,

Has anyone tried creating a contact with a webhook event trigger in a workflow? If so, would you be able to share the steps to make this happen?

For context, we have a third-party platform for our referral programme. When a contact signs up to join our referral programme, the contact is created within that system but they are not created in Hubspot, which we need them to be. We have been struggling to find a solution to this so far and the webhook event trigger seemed like a good solution.

I have spoken to Hubspot support about this and they said

_“As a general overview, that should be possible. If you have the Webhook that will trigger the workflow, then you can use the default “Create record” action to create a Contact Record.”_

This is where I have got to so far:

 ![Screenshot 2023-12-12 at 1.57.36 pm.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/8/9/896df46306b38f57ee49f33b2c6cdf58d97216a3.png)

When I set up the webhook trigger, the test submission worked without problem, but when I try to replicate with the live workflow, the contact did not enrol into the workflow and there is no error log to show why they did not enrol.

Any help would be greatly appreciated.

thanks,

David

---

<div class="post-metadata">

**Author:** ![Olivia\_Hatchi](https://avatars.discourse-cdn.com/v4/letter/o/74df32/32.png) [@Olivia\_Hatchi](https://community.hubspot.com/u/Olivia_Hatchi)\
**Post date:** [December 12, 2023, 5:45pm UTC](https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874/2 "2023-12-12T17:45:20Z")

</div>

Hi @DJohnson4  
My name is Olivia and I an ex-HubSpotter turned HubSpot expert for Baskey the agency. Happy to help here!

My thought process here is that since this is a contact-based workflow, the workflow needs to enroll a contact object. Since your referral form is not creating contacts in HubSpot then there is nothing for the workflow to enroll.  
A beter approach to this issue may be to use the HubSpot Form API on your referral form to pass contacts to HubSpot.  
Let me know what you think and I’d be happy to chat more about this over a call or email if needed.

---

<div class="post-metadata">

**Author:** ![DJohnson4](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/djohnson4/32/92090_2.png) [@DJohnson4](https://community.hubspot.com/u/DJohnson4)\
**Post date:** [December 13, 2023, 9:35am UTC](https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874/3 "2023-12-13T09:35:53Z")

</div>

Hi [@Olivia\_Bagnall](https://community.hubspot.com/t5/user/viewprofilepage/user-id/359008),

That’s what I thought. How can I enrol a contact into a workflow when the contact doesn’t yet exist in Hubspot?

We think the third-party we’re working with have come up with a solution to our problem.

thanks,

David

---

<div class="post-metadata">

**Author:** ![Olivia\_Hatchi](https://avatars.discourse-cdn.com/v4/letter/o/74df32/32.png) [@Olivia\_Hatchi](https://community.hubspot.com/u/Olivia_Hatchi)\
**Post date:** [December 13, 2023, 11:08am UTC](https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874/4 "2023-12-13T11:08:23Z")

</div>

@DJohnson4 You can’t trigger a workflow unless there is an object to enroll.  
You will need to use the forms API to create the contact in HubSpot when the form is submitted. Have you explored this option yet?

---

<div class="post-metadata">

**Author:** ![JBigio](https://avatars.discourse-cdn.com/v4/letter/j/df788c/32.png) [@JBigio](https://community.hubspot.com/u/JBigio)\
**Post date:** [January 22, 2025, 5:19pm UTC](https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874/5 "2025-01-22T17:19:09Z")

</div>

Hi @DJohnson4, how did you end up resolving the issues for this use case? I am trying to create contacts through the webhook trigger as well.

---

<div class="post-metadata">

**Author:** ![HaVdb](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/havdb/32/30511_2.png) [@HaVdb](https://community.hubspot.com/u/HaVdb)\
**Post date:** [December 18, 2023, 12:28pm UTC](https://community.hubspot.com/t/creating-contact-from-webhook-event-trigger-in-workflow/95874/6 "2023-12-18T12:28:10Z")

</div>

Hi @DJohnson4 ,  
In the documentation on the [product update page](https://app.hubspot.com/whats-new/1837953/by-tool/automation?productUpdateId=13909328), HubSpot says it’s possible to use webhook data to create a new record, but in the screenshot; they show the creation of a “deal” record.

When checking this [Loom video](https://www.loom.com/share/2f6525a0a4864ed5bd45c0170d8b1da4?sid=a140f667-a7c5-4ba6-88a9-a67a60ddd093) from HubSpot on the use of the webhook, I briefly thought you’d be able to create a contact record; but unless it’s done in the webhook itself (with the email mapping); I do indeed believe it’s currently not possible to create a contact record via a contact workflow.

In the Knowledge base article they only talk about “retrieving data from another system to _update_ your HubSpot records”; so I’m assuming you’d have to find a workaround still for the creation of contacts.  
Does your tool integrate with Zapier? Cause I know we’ve used Zapier in the past for creation of contacts via Google Sheets, Eventbrite, etc.  
Good luck with your search though!

 ![Screenshot 2023-12-18 at 13.17.03.png](https://d2qpr2jzcazej7.cloudfront.net/original/2X/4/4812314ac6eaa93adbd6a772fb06f2ed9edb84de.png)
