Search Contacts (HubSpot)
Search for HubSpot CRM contacts by email address or other filters and retrieve their properties.
What it needs.
Map each field to a column in your table. Optional fields can stay empty.
propertynameThe name of the property to filter by (e.g., 'email', 'firstname').selectoperatorThe operator for the filter (e.g., EQ, NEQ, CONTAINS_TOKEN, BETWEEN).selectvalueThe value to filter for.textquery_stringQuery string for text search.nullabletextsort_byThe property to sort the results by.nullableselectsort_directionThe direction to sort (ASCENDING or DESCENDING).nullableselectlimitThe maximum number of results to return.nullablenumberafterThe paging cursor token for retrieving the next page of results.nullabletext
When to use this.
The "Search Contacts (HubSpot)" action enables users to efficiently locate and retrieve detailed information about contacts stored in HubSpot CRM by using various filters such as email address, first name, or last name. Key input parameters include "propertyname" to specify the filter type, "operator" to define the comparison method, and "value" to indicate the search term. Optional parameters like "query_string," "sort_by," and "limit" enhance the search experience by allowing text searches, sorting results, and controlling the number of returned entries. The output includes comprehensive contact properties such as email, phone number, company details, and lifecycle stage, facilitating targeted marketing and sales efforts. This action is particularly useful for CRM management, lead generation, and customer relationship enhancement within the CRM category.
What it returns.
Every field this action writes back to the row. Click a line to expand nested objects.
idIdnullabletextcreated_atCreated Atnullabletextupdated_atUpdated AtnullabletextarchivedArchivednullablebooleanurlUrlnullabletextaddressAddressnullabletextannual_revenueAnnual RevenuenullabletextcityCitynullabletextclose_dateClose DatenullabletextcompanyCompanynullabletextcountryCountrynullabletextcreate_dateCreate Datenullabletextdate_of_birthDate Of Birthnullabletextday_to_closeDay To ClosenullabletextdegreeDegreenullabletextemailEmailnullabletextfaxFaxnullabletextfield_of_studyField Of Studynullabletextfirst_nameFirst NamenullabletextgenderGendernullabletextgraduation_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 Urlnullabletextmembership_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 Titlenullabletextlast_modified_dateLast Modified Datenullabletextlast_nameLast Namenullabletextlife_cycle_stageLife Cycle Stagenullabletextmarital_statusMarital Statusnullabletextmilitary_statusMilitary Statusnullabletextmobile_numberMobile Numbernullabletextnum_noteNum Notenullabletextnumber_of_employeeNumber Of Employeenullabletextrelationship_statusRelationship StatusnullabletextsalutationSalutationnullabletextschoolSchoolnullabletextsenioritySenioritynullabletextstart_dateStart DatenullabletextstateStatenullabletexttwitter_handleTwitter HandlenullabletextwebsiteWebsitenullabletextzipZiptext
How this fits a workflow.
Trigger → Search Contacts (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 2Search Contacts (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
List Users (HubSpot)
Retrieve a paginated list of HubSpot users, including email, role, team assignments, and super admin status.
FAQ.
Run Search Contacts (HubSpot) in 60 seconds.
Connect the account, drop the action on a column, run it on your rows.