Skip to main content
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Extract Contact List From HubSpot Task


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


About the Extract Contact List From HubSpot Task

With this task you can extract contact lists from HubSpot. These contact lists lists can then be combined with a data loader task to add the contacts to XM directory. For example, you can extract an existing contact list from HubSpot, and load this data into XM Directory with a Load B2B Account Data into XM Directory Task.

Setting Up an Extract Contact List From HubSpot Task

  1. Navigate to the Workflows tab of a survey or the stand-alone Workflows page.
    in the workflows tab, clicking create a workflow and choosing the type of workflow
  2. Click Create a workflow.
  3. Choose whether you want your workflow to be Scheduled or Event-based. See Scheduled Workflows vs. Event-based Workflows for more information about each option.
  4. Set up the event for your workflow (if event-based) or determine the schedule (if scheduled).
    choosing the survey event, adding conditions, and choosing the task
  5. Click the plus sign ( ) and then Conditions to add conditions to your workflow. Conditions determine under what circumstances the workflow runs. See Creating Conditions for more information.
    Qtip: This is most helpful if you don’t want a HubSpot ticket created or updated for every single response that is submitted to the survey.
  6. Click the plus sign ( ) and then Task.
  7. Select Extract contact list from HubSpot.
    extract from hubspot task within the task selection menu
  8. Select the HubSpot account you use.
    account selection screen to select an already-added hubspot account or connect a new one

    Qtip: Here, you will see any HubSpot accounts your Brand Administrator has configured in your license’s Extensions. Additionally, you will see any personal HubSpot accounts you’ve previously connected to your Qualtrics account.
  9. If there is a different HubSpot account you’d like to use that you do not see listed here, click Add a user account, login to the account, and grant access to Qualtrics.
    Qtip: When adding a new account, you need to give your account a name. Make sure to pick a name that is easily identifiable. adding a new hubspot account
  10. Click Next.
  11. Use the dropdown to select the contact list you want to extract from HubSpot.
    configuring the extract from hubspot task
  12. Choose whether you want to Extract all contacts or Extract recent contacts.
  13. If you chose to Extract recent contacts, you’ll need to choose which contacts to import based on when they were added to or updated within the contact list.
    Example: If you choose to extract recent contacts from the past 21 days, all contacts that were added to the list or updated within the list in the past 21 days will be extracted.
  14. Select Add a property.
  15. Select an existing property from the dropdown list. Use the search bar at the topic to search for specific properties.
    dropdown to select a property

    Qtip: To remove a topic, click the minus sign (-).
  16. Repeat steps 14-15 to add any additional properties you want to include. You must add at least one property to save the task.
  17. Click Save.

Required HubSpot Permissions

To use HubSpot tasks within Qualtrics, you will need the following permissions within HubSpot:

  • Manage and view your CRM data.

    Qtip: This includes Companies, Contacts, Deals, and Custom Objects.
  • Basic OAuth access.
  • Tickets.
  • Read & update contact subscription preferences.

See HubSpot’s documentation for more information.