# Bulk create properties

**URL:** <https://community.hubspot.com/t/bulk-create-properties/24517>\
**Category:** HubSpot Ideas\
**Tags:** object\
**Created:** [August 23, 2020, 11:09pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517 "2020-08-23T23:09:15Z")\
**Posts on this page:** 17\
**Page:** 2

<div class="post-metadata">

**Author:** ![QJohnson](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/qjohnson/32/25270_2.png) [@QJohnson](https://community.hubspot.com/u/QJohnson)\
**Post date:** [August 2, 2023, 2:23pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/21 "2023-08-02T14:23:07Z")

</div>

@agirard - I booked time with you.

1. Creating properties one by one is difficult and time consuming --\> I’m curious how often you need to create properties in bulk? Is it just during initial setup, or is this happening on a recurring basis? -- **This is needed on platform migrations or tech integration. It’s happened frequently enough that it is been identified as a pain by the team.**
2. Loading all the options/values for dropdown select and multi-checkbox properties is a pain --\> how valuable would it be if we allowed values from a spreadsheet to be loaded in as options in one of these properties types? Is creating these property values for these property types the most cumbersome part of creating new properties? **This would be super valuable!**
3. Choosing the correct property configurations is repetitive --\> if we could take smart guesses at what specific configurations should be (such as property group, property type, validation rules, etc.), would that be a major time savings? **Yes**

---

<div class="post-metadata">

**Author:** ![NarekOmniPatron](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/narekomnipatron/32/17530_2.png) [@NarekOmniPatron](https://community.hubspot.com/u/NarekOmniPatron)\
**Post date:** [October 4, 2023, 2:09am UTC](https://community.hubspot.com/t/bulk-create-properties/24517/22 "2023-10-04T02:09:42Z")

</div>

@agirard hello there! Would love to setup a time to chat about this as it is becoming one of the ways I waste MOST of my time during implementation.

![npapukyan_0-1696385485702.gif](https://d2qpr2jzcazej7.cloudfront.net/original/3X/c/e/ce935e9b4741286858e259e9423c506f4c1a5854.gif)

I am a consultant currently doing implementation for a client who is working with the Arive mortgage loan origination platform. Their software is a pain in the \*\*\* not only because they have no pre-built integrations with other software like HubSpot (they only use invite-only Zapier API), but they have HUNDREDS of properties. I have spent literally a few days just manually creating over 400 properties in HubSpot, double-checking the connection paths, then manually creating ALL of the property action linkages in Zapier…and get this, the kicker is  
1) I don’t have the ability to “template” these properties natively in HubSpot to duplicate for another client account (still haven’t tried the [Datawarehouse.io](http://Datawarehouse.io) property transfer, hope it works!)  
and  
2) I have to create each of these properties one by one everytime instead of having a CSV template to solve my multi-day time wastage in 5 minutes.  
To answer your questions:

1. Creating properties one by one is difficult and time consuming --\> I’m curious how often you need to create properties in bulk? Is it just during initial setup, or is this happening on a recurring basis?

The bulk of the time takes up during initial setup, but because we don’t have yet an ability to template the properties, we have to create ALL of those properties again for another client, each and every time. So yes, it is quite recurring.

2. Loading all the options/values for dropdown select and multi-checkbox properties is a pain --\> how valuable would it be if we allowed values from a spreadsheet to be loaded in as options in one of these properties types? Is creating these property values for these property types the most cumbersome part of creating new properties?

It would be VERY valuable. Any elimination of a repetitive task is going to save us time, although this is not the most cumbersome for me at least because most of my properties are single-line text properties, and 90% of the time I am creating single-line text properties (I create single-line properties during implementation as a safety feature to make sure the API can fill in the property with the information from the other software, otherwise sometimes the other software could run into trouble trying to “select” a dropdown or checkbox)  
But definitely nice to have when we have multiple checkbox properties!

3. Choosing the correct property configurations is repetitive --\> if we could take smart guesses at what specific configurations should be (such as property group, property type, validation rules, etc.), would that be a major time savings?

Yes, if the HubSpot platform could recognize and “remember” what our pattern of creating properties was for the previous properties. Although I think an easier way around this would be for us to simply create our own CSV properties when starting from a template for all property types.  
Anyone else have any input to similar situations? Please chime in!

---

<div class="post-metadata">

**Author:** ![Cameron\_Rout](https://avatars.discourse-cdn.com/v4/letter/c/977dab/32.png) [@Cameron\_Rout](https://community.hubspot.com/u/Cameron_Rout)\
**Post date:** [February 16, 2024, 11:47pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/23 "2024-02-16T23:47:05Z")

</div>

I am panicking a little. We chose hubspot as our crm for operations to be able to see all of the inputs we have about customers… there are hundreds and they change relatively often. I am scrambling now… please fix this.

---

<div class="post-metadata">

**Author:** ![JRoth17](https://avatars.discourse-cdn.com/v4/letter/j/eb9ed0/32.png) [@JRoth17](https://community.hubspot.com/u/JRoth17)\
**Post date:** [March 6, 2024, 1:32am UTC](https://community.hubspot.com/t/bulk-create-properties/24517/24 "2024-03-06T01:32:20Z")

</div>

Hey there, if you’re still looking for a solution on this, Lift recently came out with a free tool that allows you to import properties to HubSpot in bulk. We created this tool to save people hours of time manually uploading properties and to streamline HubSpot setup.

With the [Lift Bulk Property Upload Tool](https://www.liftenablement.com/product/lift-bulk-property-upload-tool) you can:

- Easily upload multiple properties into your HubSpot portal
- Shave hours of time off your HubSpot portal setup with a bulk upload
- Eliminate the risk of errors associated with manual entry
- Tailor properties to your needs with a variety of configuration options, including labels, internal names, property types, and more
- Whether its Contacts, Companies, Deals, Tickets, or Custom Objects, the tool supports a wide array of object types

You can download the app [here!](https://www.liftenablement.com/product/lift-bulk-property-upload-tool)

---

<div class="post-metadata">

**Author:** ![KLyle](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/klyle/32/202749_2.png) [@KLyle](https://community.hubspot.com/u/KLyle)\
**Post date:** [May 22, 2024, 7:46pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/25 "2024-05-22T19:46:22Z")

</div>

Agreed, and couldn’t be more obvious to me.

My case is that I am evaluating a Leads and Enrichment service, AroundDeal, and want to dump the data they are giving me into my contacts.

There are something like 25 fields, with about 5 being ID type fields, name, email, etc.

| AroundDeal\_Contact\_Id |
| --- |
| AroundDeal\_Company\_Id |
| First\_Name |
| Last\_Name |
| Contact\_Name |
| Business\_Email |
| Direct\_Email |
| Phone |
| Mobile |
| Job\_Title |
| Function |
| Seniority\_Level |
| Country\_Region |
| State |
| City |
| Contact\_LinkedIn\_Url |
| Contact\_Twitter\_Url |
| Company\_Name |
| Industry |
| Company\_Headquarter\_Country\_Region |
| Company\_Headquarter\_State |
| Company\_Headquarter\_City |
| Company\_Founded\_Year |
| Company\_Headcount |
| Company\_Website |
| Company\_LinkedIn\_Url |
| Company\_HQ\_Phone |

---

<div class="post-metadata">

**Author:** ![IRKiroku](https://avatars.discourse-cdn.com/v4/letter/i/b2d939/32.png) [@IRKiroku](https://community.hubspot.com/u/IRKiroku)\
**Post date:** [October 1, 2024, 2:34pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/26 "2024-10-01T14:34:59Z")

</div>

@agirard in answer to your questions if you’re still looking for responses.

1. Creating properties one by one is difficult and time consuming --\> I’m curious how often you need to create properties in bulk? Is it just during initial setup, or is this happening on a recurring basis? _We use airtable as our database, and then import properties to hubspot via sync. Every time we develop new features or refine features, this means I have to create and map properties between which is a real pain. For example today I need to create 15 properties._
2. Loading all the options/values for dropdown select and multi-checkbox properties is a pain --\> how valuable would it be if we allowed values from a spreadsheet to be loaded in as options in one of these properties types? Is creating these property values for these property types the most cumbersome part of creating new properties? _In our use, we just want to flow the data from airtable into hubspot, so it’s more setting up the field in the right format rather than adding in options e.g. numbers or free text._
3. Choosing the correct property configurations is repetitive --\> if we could take smart guesses at what specific configurations should be (such as property group, property type, validation rules, etc.), would that be a major time savings? _Yes_.

---

<div class="post-metadata">

**Author:** ![morganmcgee](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/morganmcgee/32/42470_2.png) [@morganmcgee](https://community.hubspot.com/u/morganmcgee)\
**Post date:** [November 20, 2024, 3:18pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/27 "2024-11-20T15:18:58Z")

</div>

We manage several HubSpot portals simultaneously. We often need to create multiple contact properties simultaneously across several portals. It would be so much easier if we could simply upload via a csv or something. Right now, I’m having to go into 6 different HubSpot instances and manually create 25 new custom properties, which will take me a long time.

---

<div class="post-metadata">

**Author:** ![sskias-ink](https://avatars.discourse-cdn.com/v4/letter/s/4bbf92/32.png) [@sskias-ink](https://community.hubspot.com/u/sskias-ink)\
**Post date:** [November 24, 2024, 12:02am UTC](https://community.hubspot.com/t/bulk-create-properties/24517/28 "2024-11-24T00:02:24Z")

</div>

This is definitely needed in HubSpot. Another use case is when building custom forms for websites - for example, online applications or forms that are more than just the basic contact information.

---

<div class="post-metadata">

**Author:** ![Crrtigas](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/crrtigas/32/209123_2.png) [@Crrtigas](https://community.hubspot.com/u/Crrtigas)\
**Post date:** [August 28, 2025, 1:04pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/29 "2025-08-28T13:04:03Z")

</div>

Super important feature!!!

---

<div class="post-metadata">

**Author:** ![C-Sengwe](https://avatars.discourse-cdn.com/v4/letter/c/c67d28/32.png) [@C-Sengwe](https://community.hubspot.com/u/C-Sengwe)\
**Post date:** [September 23, 2025, 11:53am UTC](https://community.hubspot.com/t/bulk-create-properties/24517/30 "2025-09-23T11:53:36Z")

</div>

@agirard

1. On our side currently every couple of months. We create assessments. Every time we create one, we want to store individual responses in HubSpot, and that process is always tedious.

2. A great use case! Having both options of bulk uploading different properties and also sub-options would be a game-changer.

3. Would suggest a xlsx/csv column for each option a user currently populates when creating a property.

---

<div class="post-metadata">

**Author:** ![Crystal\_Hopper](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/crystal_hopper/32/91040_2.png) [@Crystal\_Hopper](https://community.hubspot.com/u/Crystal_Hopper)\
**Post date:** [October 13, 2025, 6:45pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/31 "2025-10-13T18:45:08Z")

</div>

Yes! As I’m staring at an implementation project and the client wants ~500 custom properties in order to successfully migrate their data from another system, I wishing on everything I can find that there was a way to upload a CSV of the property name, field type and field options (if dropdown or some property that needs them). Not calculation fields or roll up fields. Just standard single or multi line text, dropdown (which already does comma separated value entry), and some of the basic property styles.

I mean, did the customer get quoted for the amount of time it’ll take to manually make each and every property? Yes. Of Course.

But is that really the best use of my time and brain? No.

---

<div class="post-metadata">

**Author:** ![MSmit7](https://avatars.discourse-cdn.com/v4/letter/m/f05b48/32.png) [@MSmit7](https://community.hubspot.com/u/MSmit7)\
**Post date:** [February 4, 2026, 3:43pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/32 "2026-02-04T15:43:47Z")

</div>

2026 and still nothing…

---

<div class="post-metadata">

**Author:** ![artash](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/artash/32/71755_2.png) [@artash](https://community.hubspot.com/u/artash)\
**Post date:** [May 2, 2026, 6:17pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/33 "2026-05-02T18:17:25Z")

</div>

Following

---

<div class="post-metadata">

**Author:** ![TeddyH1](https://avatars.discourse-cdn.com/v4/letter/t/a183cd/32.png) [@TeddyH1](https://community.hubspot.com/u/TeddyH1)\
**Post date:** [May 13, 2026, 7:01am UTC](https://community.hubspot.com/t/bulk-create-properties/24517/34 "2026-05-13T07:01:22Z")

</div>

essential feature only available via API endpoint. Please make a user friendly tool!

---

<div class="post-metadata">

**Author:** ![MSaurat2](https://avatars.discourse-cdn.com/v4/letter/m/9dc877/32.png) [@MSaurat2](https://community.hubspot.com/u/MSaurat2)\
**Post date:** [May 20, 2026, 7:55am UTC](https://community.hubspot.com/t/bulk-create-properties/24517/35 "2026-05-20T07:55:22Z")

</div>

Pushing this one once more.

---

<div class="post-metadata">

**Author:** ![ABriggs18](https://avatars.discourse-cdn.com/v4/letter/a/a4c791/32.png) [@ABriggs18](https://community.hubspot.com/u/ABriggs18)\
**Post date:** [June 1, 2026, 11:28am UTC](https://community.hubspot.com/t/bulk-create-properties/24517/36 "2026-06-01T11:28:27Z")

</div>

This should be possible by default. As everyone else has said, especially when migrating from one platform to another, this would reduce a huge amount of manual admin.

---

<div class="post-metadata">

**Author:** ![rwebb1](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/rwebb1/32/2741_2.png) [@rwebb1](https://community.hubspot.com/u/rwebb1)\
**Post date:** [June 1, 2026, 11:04pm UTC](https://community.hubspot.com/t/bulk-create-properties/24517/37 "2026-06-01T23:04:47Z")

</div>

Hi everyone, I’m Rachel, the PM for properties. Thank you for taking the time to share this idea — we genuinely read and consider everything submitted here. After review, we currently don’t have plans to build this. This request falls outside the area we’re focused on right now. That said, we revisit our roadmap regularly, and customer ideas like this one do influence what we prioritize. Please continue to share your feedback!

[Previous page](https://community.hubspot.com/t/bulk-create-properties/24517.md?page=1)
