HubSpot Extension
What's on This Page:
About the HubSpot Extension
You can create or update deals and contacts in HubSpot based on events in Qualtrics. That way you can integrate your Qualtrics Experience Management systems with incoming sales opportunities. For example, a Qualtrics survey where respondents fill out contact information can create new contacts in HubSpot, and a survey you send to interested parties upon the close of a deal can create a deal in HubSpot as soon as the response is submitted.
Setting Up a HubSpot Task
- In your survey, go to the Actions tab.
- Click Add Action to add a new action, or click on an existing action.
- Define the Event that will trigger the ticket creation or change in HubSpot. Most of the time, this will be a Survey Response from Qualtrics.
- If desired, set conditions under which the action is triggered.
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. - Click Add Task.
- Select HubSpot.
- Choose the HubSpot task you’d like to use. You have the following options:
- Select the HubSpot account you use.
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. - If there is a different HubSpot account you’d like to use that you do not see listed here, click Add user account and login to the account.
- Click Next.
Create Deal
- Enter the Deal Name. The Deal Name is the name of the deal to be saved in HubSpot.
Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have an Embedded Data field called HubSpotOwner and use Branch logic to assign an owner for the deal.
- Click Add Field to add additional fields. You have the following options:
- HubSpot Owner ID: Unique ID of who should be owner of the deal in HubSpot.
- Deal Stage: The current state of the deal. Options include “Closed lost,” “Contract Sent,” “Appointment scheduled,” “Decision Maker Bought-In,” “Qualified to buy,” and “Closed won.”
- Pipeline: Set up a pipeline to predict revenue. For different deals, you can have different pipelines. Deal pipelines can be used to predict revenue and identify roadblocks in your selling process. Deal stages are the steps in your pipeline that signify to your sales team that an opportunity is moving toward the point of closing. Keeping track of your deals progress in your deal pipeline gives you a more detailed picture of your projected revenue for a given time.
- Amount: The amount the deal is valued at. Numbers only, no commas or symbols.
- Deal Type: The type of deal. Options include “newbusiness” and “existingbusiness.”
- Additional field value: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.
Update Deal
- Enter the Deal ID. The Deal ID is unique ID of the deal to be updated.
Qtip: Having trouble finding a deal’s ID? Contact Hubspot’s support team for additional assistance.Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have an Embedded Data field called HubSpotOwner and use Branch logic to assign an owner for the deal.
- Click Add Field to determine what fields will be updated in the deal. You have the following options:
- Deal Name: A name for the deal.
- HubSpot Owner ID: Unique ID of who should be owner of the deal in HubSpot.
- Deal Stage: The current state of the deal. Options include “Closed lost,” “Contract Sent,” “Appointment scheduled,” “Decision Maker Bought-In,” “Qualified to buy,” and “Closed won.”
- Pipeline: Set up a pipeline to predict revenue. For different deals, you can have different pipelines. Deal pipelines can be used to predict revenue and identify roadblocks in your selling process. Deal stages are the steps in your pipeline that signify to your sales team that an opportunity is moving toward the point of closing. Keeping track of your deals progress in your deal pipeline gives you a more detailed picture of your projected revenue for a given time.
- Amount: The amount the deal is valued at. Numbers only, no commas or symbols.
- Deal Type: The type of deal. Options include “New business” and “Existing business.”
- Additional Field: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.
Create Contact
- Enter the First Name of your contact.
Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have an Embedded Data field called HubSpotOwner and use Branch logic to assign an owner for the deal.
- Click Add Field to determine what fields will be prepopulated for your new HubSpot contact. You have the following options:
- Email: The contact’s email address.
- Last Name: The contact’s last name.
- Website: The contact’s website. Please type a full URL.
- Company: The company the contact works for.
- Phone Number: The contact’s phone number.
- Address: The contact’s street address. Do not include city, state, or zip code.
- City: The city where the contact lives.
- State: The state where the contact lives.
- Zip Code: The contact’s zip code.
- HubSpot Owner ID: The Unique ID of who should be the owner of the deal in HubSpot.
- Additional field value: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.
Update Contact
- Enter the Contact ID of the contact you’d like to update.
Qtip: Having trouble finding a contact’s ID? Contact Hubspot’s support team for additional assistance.Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have a Text Entry question where you ask the survey respondent to provide information such as name, email address, or means of contacting them.
- Click Add Field to determine what fields will be prepopulated for your new HubSpot contact. You have the following options:
- Email: The contact’s email address.
- First Name: The contact’s first name.
- Last Name: The contact’s last name.
- Website: The contact’s website. Please type a full URL.
- Company: The company the contact works for.
- Phone Number: The contact’s phone number.
- Address: The contact’s street address. Do not include city, state, or zip code.
- City: The city where the contact lives.
- State: The state where the contact lives.
- Zip Code: The contact’s zip code.
- HubSpot Owner ID: Unique ID of who should be owner of the deal in HubSpot.
- Additional field value: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.
Create Ticket
- Enter the Ticket Subject for the ticket you are creating.
Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have an NPS question in your survey and want to include the respondent’s NPS group in the Ticket Content.
- Enter the Ticket Content which is the body of the ticket.
- Enter the Ticket Pipeline ID. This is found in your account and is either 0 or 1.
Qtip: Having trouble finding a ticket’s ID? Contact Hubspot’s support team for additional assistance.
- Enter the Ticket Status.
- Click Add Field to determine what fields will be pre-filled when the ticket is created. You have the following options:
- HubSpot Owner ID: Unique ID of who should be owner of the deal in HubSpot.
- Additional Field: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.
Update Ticket
- Enter the Ticket ID of the ticket to be updated.
Qtip: Having trouble finding a ticket’s ID? Contact Hubspot’s support team for additional assistance.Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have an NPS question in your survey and want to include the respondent’s NPS group in the Ticket Content.
- Click Add Field to determine what fields will be updated in the ticket. You have the following options:
- Ticket Subject: The subject line of the ticket.
- Ticket Content: The ticket content.
- Ticket Pipeline ID: The Pipeline ID found in your account. Value is either 0 or 1.
- Ticket Status: The status the ticket should be changed to.
- HubSpot Owner ID: Unique ID of who should be owner of the deal in HubSpot.
- Additional Field: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.
Create Company
- Enter the company’s name.
Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have a Text Entry question where you ask the survey respondent to provide information such as name, email address, or means of contacting them.
- Click Add Field to determine what fields will be added to the company. You have the following options:
- Company description: A description of the company.
- Street address: The company’s street address. Do not include city, state, or zip code.
- City: The city of the company’s address.
- State/Region: The state or region of the company’s address
- Zip code: The zip code of the company’s address
- Country: The company’s country
- HubSpot Owner ID: Unique ID of who should be the owner of the deal in HubSpot.
- Additional Field: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.
Update Company
- Enter the Company ID of the company you’d like to update.
Qtip: Having trouble finding a company’s ID? Contact Hubspot’s support team for additional assistance.Qtip: Click the {a} icon to insert Piped Text as your field value. Piped Text is great for when the value may be dynamic and changing based on survey responses provided. For example, you may have a Text Entry question where you ask the survey respondent to provide information such as name, email address, or means of contacting them.
- Click Add Field to determine what fields will be updated on the chosen company. You have the following options:
- Company: The name of the company.
- Company description: A description of the company.
- Street address: The company’s street address. Do not include city, state, or zip code.
- City: The city of the company’s address.
- State/Region: The state or region of the company’s address.
- Zip code: The zip code of the company’s address.
- Country: The company’s country.
- HubSpot Owner ID: Unique ID of who should be owner of the deal in HubSpot.
- Additional field value: This option can be used to specify the key and value of an additional Hubspot field that you may want to populate from Qualtrics data. This can be any field that is in a deal object, but not provided as an option above. This can be a field that HubSpot provides as a default field, or a custom field you created.
- Click the minus button ( – ) to remove a field.
- When finished, click Save.