# Custom URLs in Email Campaign with Contact ID

**URL:** <https://integration.keap.com/t/custom-urls-in-email-campaign-with-contact-id/68003>\
**Category:** Max Classic\
**Created:** [May 1, 2019, 9:32pm UTC](https://integration.keap.com/t/custom-urls-in-email-campaign-with-contact-id/68003 "2019-05-01T21:32:41Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Peter\_Yagecic](https://avatars.discourse-cdn.com/v4/letter/p/74df32/32.png) [@Peter\_Yagecic](https://integration.keap.com/u/Peter_Yagecic)\
**Post date:** [May 1, 2019, 9:32pm UTC](https://integration.keap.com/t/custom-urls-in-email-campaign-with-contact-id/68003/1 "2019-05-01T21:32:41Z")

</div>

I’d like to create unique URLs in an email that is part of a campaign that include the Contact ID as part of the URL, similar to what’s described here: [Create Unique URLs for Subscribers | Mailchimp](https://mailchimp.com/help/create-unique-urls-for-subscribers/)

Is this possible in Infusionsoft?

---

<div class="post-metadata">

**Author:** ![John\_Borelli](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/john_borelli/32/11880_2.png) [@John\_Borelli](https://integration.keap.com/u/John_Borelli)\
**Post date:** [May 1, 2019, 9:48pm UTC](https://integration.keap.com/t/custom-urls-in-email-campaign-with-contact-id/68003/2 "2019-05-01T21:48:54Z")

</div>

Same approach using the HTTP POST widget in campaign builder

---

<div class="post-metadata">

**Author:** ![Jeff\_Arnold](https://sea1.discourse-cdn.com/flex019/user_avatar/integration.keap.com/jeff_arnold/32/14802_2.png) [@Jeff\_Arnold](https://integration.keap.com/u/Jeff_Arnold)\
**Post date:** [May 2, 2019, 12:28am UTC](https://integration.keap.com/t/custom-urls-in-email-campaign-with-contact-id/68003/3 "2019-05-02T00:28:16Z")

</div>

To expand up on what John said, you can add your parameter at the end of the URL. So, if you wanted to feed the Contact ID to somewhere, you would enter:  
[http://URL.com](http://URL.com)?[receiving parameter name]=~Contact.Id~

The [receiving parameter name] is the name of the field that is sitting in the location that you are sending to. So, if you were sending to a form on another page, the actual database name of the field that will capture the ContactID is what would go there.

Example would be that when we send these types of links and we have an Infusionsoft web form receiving the data, and we are feeding over the email address, we would put:  
[http://URL.com?inf\_field\_Email=~Contact.Email~](http://URL.com?inf_field_Email=~Contact.Email~)

Jeff
