Create Contact (HubSpot)
Creates a new contact in HubSpot with email, name, phone, and custom properties.
What it needs.
Map each field to a column in your table. Optional fields can stay empty.
emailEmailstringfirst_nameFirst Namenullablestringlast_nameLast Namenullablestringjob_titleJob Titlenullablestringmobile_numberMobile Numbernullablestringlife_cycle_stageLife Cycle Stagenullableselectlead_statusLead Statusnullableselectcontent_membership_noteContent Membership NotenullablestringmessageMessagenullablestringcontent_membership_statusContent Membership Statusnullableselectannual_revenueAnnual Revenuenullablenumberchat_assistant_iql_dateChat Assistant Iql Datenullablestringchat_assistant_sourceChat Assistant Sourcenullableselectchat_assistant_summaryChat Assistant SummarynullablestringcityCitynullablestringcompanyCompanynullablestringcountryCountrynullablestringcountry_region_codeCountry Region CodenullablestringroleRolenullablestringsenioritySenioritynullableselectsub_roleSub RolenullablestringfaxFaxnullablestringindustryIndustrynullablestringcontent_membership_emailContent Membership Emailnullablestringnumber_of_employeeNumber Of EmployeenullableselectzipZipnullablestringsalutationSalutationnullableselectlanguageLanguagenullableselectstateStatenullablestringstate_codeState CodenullablestringaddressAddressnullablestringtimezoneTimezonenullableselecttwitter_handleTwitter HandlenullablestringwebsiteWebsitenullablestringwhatsapp_mobile_numberWhatsapp Mobile Numbernullablestringfacebook_click_idFacebook Click Idnullablestringgoogle_click_idGoogle Click Idnullablestringlinkedin_click_idLinkedin Click Idnullablestringbuying_roleBuying Rolenullableselectclose_dateClose Datenullablestringemail_quarantine_reasonEmail Quarantine Reasonnullablestringemail_typeEmail Typenullablestringcompany_sizeCompany Sizenullablestringdate_of_birthDate Of BirthnullablestringdegreeDegreenullableselectfield_of_studyField Of StudynullablestringgenderGendernullableselectgraduation_dateGraduation Datenullablestringjob_functionJob Functionnullableselectmarital_statusMarital Statusnullableselectmilitary_statusMilitary Statusnullableselectrelationship_statusRelationship StatusnullableselectschoolSchoolnullablestringstart_dateStart Datenullablestringwork_emailWork Emailnullablestringlinkedin_urlLinkedin Urlnullablestringlatest_sourceLatest Sourcenullablestringanalytics_sourceAnalytics Sourcenullablestring
When to use this.
The "Create Contact (HubSpot)" action allows users to efficiently create new contacts within HubSpot's CRM system. This action requires essential input parameters such as email, first name, and last name, while also supporting optional fields like job title, mobile number, and company name to capture comprehensive contact details. Upon successful execution, the action outputs critical data including the contact's unique ID, creation date, and various attributes like annual revenue, industry, and lifecycle stage. This functionality is particularly useful for businesses looking to streamline their lead management processes, enhance customer relationship management, and maintain organized contact records. Ideal for CRM integration and marketing automation, this action falls under the CRM category, making it a vital tool for sales and marketing teams aiming to improve engagement and conversion rates.
What it returns.
Every field this action writes back to the row. Click a line to expand nested objects.
idIdtextcreated_atCreated Atnullabletextupdated_atUpdated AtnullabletextarchivedArchivednullablebooleanurlUrlnullabletextaddressAddressnullabletextannual_revenueAnnual RevenuenullabletextcityCitynullabletextclose_dateClose DatenullabletextcompanyCompanytextcountryCountrynullabletextcreate_dateCreate Datenullabletextdate_of_birthDate Of Birthnullabletextday_to_closeDay To ClosenullabletextdegreeDegreenullabletextemailEmailtextfaxFaxnullabletextfield_of_studyField Of Studynullabletextfirst_nameFirst NametextgenderGendernullabletextgraduation_dateGraduation Datenullabletextall_contact_vidAll Contact Vidnullabletextassociated_target_accountAssociated Target Accountnullabletextbuying_roleBuying Rolenullabletextcountry_region_codeCountry Region Codenullabletextcurrently_enrolled_in_prospecting_agentCurrently Enrolled In Prospecting Agentnullablebooleanemail_domainEmail Domainnullabletextfacebook_click_idFacebook Click Idnullabletextfull_name_or_emailFull Name Or Emailnullabletextgoogle_click_idGoogle Click Idnullabletextis_contactIs Contactnullablebooleanis_unworkedIs UnworkednullablebooleanlanguageLanguagenullabletextlead_statusLead Statusnullabletextlifecyclestage_lead_dateLifecyclestage Lead Datenullabletextlinkedin_click_idLinkedin Click Idnullabletextlinkedin_urlLinkedin Urltextmembership_has_accessed_private_contentMembership Has Accessed Private Contentnullabletextobject_idObject Idnullabletextobject_sourceObject Sourcenullabletextobject_source_idObject Source Idnullabletextobject_source_labelObject Source LabelnullabletextpersonaPersonanullabletextpipelinePipelinenullabletextprospecting_agent_actively_enrolled_countProspecting Agent Actively Enrolled Countnullabletextprospecting_agent_total_enrolled_countProspecting Agent Total Enrolled Countnullabletextregistered_memberRegistered Membernullabletextsearchable_calculated_mobile_numberSearchable Calculated Mobile Numbernullabletextsequences_actively_enrolled_countSequences Actively Enrolled Countnullabletextstate_codeState CodenullabletexttimezoneTimezonenullabletextv2_date_entered_current_stageV2 Date Entered Current Stagenullabletextv2_time_in_current_stageV2 Time In Current StagenullabletextindustryIndustrynullabletextjob_functionJob Functionnullabletextjob_titleJob Titletextlast_modified_dateLast Modified Datenullabletextlast_nameLast Nametextlife_cycle_stageLife Cycle Stagenullabletextmarital_statusMarital Statusnullabletextmilitary_statusMilitary Statusnullabletextmobile_numberMobile Numbertextnum_noteNum Notenullabletextnumber_of_employeeNumber Of Employeenullabletextrelationship_statusRelationship StatusnullabletextsalutationSalutationnullabletextschoolSchoolnullabletextsenioritySenioritynullabletextstart_dateStart DatenullabletextstateStatenullabletexttwitter_handleTwitter HandlenullabletextwebsiteWebsitenullabletextzipZipnullabletext
How this fits a workflow.
Trigger → Create Contact (HubSpot) → enrich → push to your CRM. You set it up once; after that it runs without you.
- Step 1TriggerNew row, form submit, or schedule.
- Step 2Create Contact (HubSpot)The HubSpot action runs.
- Step 3EnrichWaterfall fills missing fields.
- Step 4Push to CRMHubSpot / Pipedrive / Zoho CRM / GoHighLevel.
Two actions you can chain after this one:
Throughput & reliability.
How fast it drains a table, and what happens when the upstream provider has a bad day.
- Per-minute limitNo public cap
- Per-day limitPlan-defined
- RetriesAutomatic w/ backoff
- Failed lookupsZero credits
More HubSpot actions.
crm
List Contacts (HubSpot)
Retrieves all HubSpot contacts with email, name, phone, company, and custom properties.
crm
Get Contact (HubSpot)
Retrieves a specific HubSpot contact by ID with all standard, demographic, and custom properties.
crm
Create Company (HubSpot)
Creates a new company record in HubSpot with firmographic properties and optional associations.
crm
Search Contacts (HubSpot)
Search for HubSpot CRM contacts by email address or other filters and retrieve their properties.
FAQ.
Run Create Contact (HubSpot) in 60 seconds.
Connect the account, drop the action on a column, run it on your rows.