# Passing data from website form to Infusionsoft via API

**URL:** <https://integration.keap.com/t/passing-data-from-website-form-to-infusionsoft-via-api/67693>\
**Category:** API Q&A\
**Created:** [April 19, 2019, 2:12pm UTC](https://integration.keap.com/t/passing-data-from-website-form-to-infusionsoft-via-api/67693 "2019-04-19T14:12:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jonah\_Selner](https://avatars.discourse-cdn.com/v4/letter/j/8baadc/32.png) [@Jonah\_Selner](https://integration.keap.com/u/Jonah_Selner)\
**Post date:** [April 19, 2019, 2:12pm UTC](https://integration.keap.com/t/passing-data-from-website-form-to-infusionsoft-via-api/67693/1 "2019-04-19T14:12:00Z")

</div>

I want to pass form data from a custom html website into Infusionsoft.

e.g.  
First Name  
Last Name  
Email  
Phone

I want to pass those securely into Infusionsoft as custom fields, create a new contact, and kick off a campaign via a tag as a result of that action.

Sounds like I need to use the API for that.

Any recommended steps for doing this?

Anyone offer this as a service?

---

<div class="post-metadata">

**Author:** ![Jordan\_Novak](https://avatars.discourse-cdn.com/v4/letter/j/b9e5f3/32.png) [@Jordan\_Novak](https://integration.keap.com/u/Jordan_Novak)\
**Post date:** [April 19, 2019, 2:45pm UTC](https://integration.keap.com/t/passing-data-from-website-form-to-infusionsoft-via-api/67693/2 "2019-04-19T14:45:52Z")

</div>

Hey Jonah,

There are 2 ways to do what you are saying.  
If this is going to be kicked off by a customer filling out the form on their own, then you can use a regular Infusionsoft webform and just use their HTML code option to install the form on your website. You get a lot of options that way to make the form work with your website layout. It sounds like this is what you need in this case.

If you are going to be collecting your leads in some other way (as in, they aren’t filling out the form directly on your website), then you can use the API to push the information into Infusionsoft. NovakSolutions offers a simple API bridge for doing this. Instead of coding in an API integration on your back-end, you can just send a HTTP Post with the data to an endpoint provided by NovakSolution and we handle pushing that data into Infusionsoft for you.

---

<div class="post-metadata">

**Author:** ![Jonah\_Selner](https://avatars.discourse-cdn.com/v4/letter/j/8baadc/32.png) [@Jonah\_Selner](https://integration.keap.com/u/Jonah_Selner)\
**Post date:** [April 24, 2019, 11:50pm UTC](https://integration.keap.com/t/passing-data-from-website-form-to-infusionsoft-via-api/67693/3 "2019-04-24T23:50:34Z")

</div>

Thanks, Jordan. That’s good to know. I am sending you an email now to learn more about how we could get that API bridge to work.

---

<div class="post-metadata">

**Author:** ![Isabel\_Couceiro](https://avatars.discourse-cdn.com/v4/letter/i/bbe5ce/32.png) [@Isabel\_Couceiro](https://integration.keap.com/u/Isabel_Couceiro)\
**Post date:** [April 30, 2019, 6:50am UTC](https://integration.keap.com/t/passing-data-from-website-form-to-infusionsoft-via-api/67693/4 "2019-04-30T06:50:29Z")

</div>

I use Zapier or Parsey to all my APIs and forms that I need to connect to IS.
