---
title: Integrating SlickText with HubSpot
description: SlickText’s HubSpot integration allows you to create contacts and update contact properties in HubSpot using data you collect through SlickText. You can also create contacts and update contact fields
---

[Skip to content](https://help.slicktext.com/integrating-slicktext-with-hubspot#main-content)

[![SlickText Logo](https://help.slicktext.com/hs-fs/hubfs/SlickText_Logo_RGB-3.png?width=160&height=45&name=SlickText_Logo_RGB-3.png)](https://help.slicktext.com)

- [Help Center Home](https://help.slicktext.com/)
- Categories
  
  Show submenu for Categories

    - [Account and Settings](https://help.slicktext.com/account-and-settings)
    - [Analytics and Reporting](https://help.slicktext.com/analytics-and-reporting)
    - [Audience and Contacts](https://help.slicktext.com/audience-and-contacts)
    - [Audience Growth Tools](https://help.slicktext.com/audience-growth-tools)
    - [Campaigns and Messaging](https://help.slicktext.com/campaigns-and-messaging)
    - [Developer Documentation](https://help.slicktext.com/developer-documentation)
    - [Inbox](https://help.slicktext.com/inbox)
    - [Integrations](https://help.slicktext.com/integrations)
    - [Workflows](https://help.slicktext.com/workflows)
- [Video Tutorials](https://www.slicktext.com/resources/)
- [Contact](https://www.slicktext.com/contact)

Open main navigation

Close main navigation

- [Help Center Home](https://help.slicktext.com/)
- Categories
  
  Show submenu for Categories

    - [Account and Settings](https://help.slicktext.com/account-and-settings)
    - [Analytics and Reporting](https://help.slicktext.com/analytics-and-reporting)
    - [Audience and Contacts](https://help.slicktext.com/audience-and-contacts)
    - [Audience Growth Tools](https://help.slicktext.com/audience-growth-tools)
    - [Campaigns and Messaging](https://help.slicktext.com/campaigns-and-messaging)
    - [Developer Documentation](https://help.slicktext.com/developer-documentation)
    - [Inbox](https://help.slicktext.com/inbox)
    - [Integrations](https://help.slicktext.com/integrations)
    - [Workflows](https://help.slicktext.com/workflows)
- [Video Tutorials](https://www.slicktext.com/resources/)
- [Contact](https://www.slicktext.com/contact)
- [Dashboard](https://app.slicktext.com/)

[Dashboard](https://app.slicktext.com/)

 How Can We Help?

- There are no suggestions because the search field is empty.

1. [SlickText Help Center](https://help.slicktext.com/)
2. [Integrations](https://help.slicktext.com/integrations)

# Integrating SlickText with HubSpot

SlickText’s HubSpot integration allows you to create contacts and update contact properties in HubSpot using data you collect through SlickText. You can also create contacts and update contact fields in SlickText using data you collect through HubSpot. In addition to syncing contact data, this integration allows you to send SMS messages as part of a HubSpot workflow using SlickText. 

In this article:

[Connecting your SlickText and HubSpot Accounts](https://help.slicktext.com/integrating-slicktext-with-hubspot#Connecting)  
[Syncing Contact Data from HubSpot to SlickText](https://help.slicktext.com/integrating-slicktext-with-hubspot#SynchHStoST)  
[Syncing Contact Opt-In Status](https://help.slicktext.com/integrating-slicktext-with-hubspot#Synchoptin)  
[Syncing Contact Data from SlickText to HubSpot](https://help.slicktext.com/integrating-slicktext-with-hubspot#SynchSTtoHS)  
[Mapping Contact Fields](https://help.slicktext.com/integrating-slicktext-with-hubspot#Mapping)  
[Using SlickText to Send a Message in a HubSpot Workflow ](https://help.slicktext.com/integrating-slicktext-with-hubspot#SendSMS)

### **Before We Begin**

Integrating SlickText and HubSpot requires you to have an account with both platforms. SlickText has a minimum contact requirement of a mobile phone number with a corresponding opt-in status for compliance purposes, while HubSpot requires an email address. In order to sync contacts from SlickText to HubSpot, you must first ensure that your contacts in SlickText have both an email address and mobile phone number. 

### **Connecting your SlickText and HubSpot Accounts**

Before you can sync contacts from SlickText to HubSpot, you’ll need to give SlickText permission to access your HubSpot account.

1. From the Dashboard, click on your name in the bottom left corner and choose **Settings**. 
2. On the Settings page, click on **Integrations**.
3. Scroll through the list of integrations and click on **HubSpot**.
4. In the top right corner of the page, click the **Install** button.
5. You will be redirected to HubSpot, where you will choose which HubSpot account you want to connect to your SlickText brand.
6. Select the account you want to integrate, then click the **Choose Account** button.
7. You can now configure the Integration Settings, which you can learn more about below.  

 

 

### **Syncing Contact Data from HubSpot to SlickText**

In this section, you’ll select a behavior for when contact changes are coming from HubSpot to SlickText.

- **Create new contacts and update existing ones in SlickText:** When a new contact with a mobile phone number is created in HubSpot, a new contact will be created in SlickText. When changes are made to contact fields in HubSpot, those changes will overwrite the corresponding contacts’ existing data in SlickText.

- **Update existing SlickText contacts only:** When changes are made to contact fields in HubSpot, those changes will overwrite data for corresponding contacts in SlickText. This will only affect HubSpot contacts with a mobile phone number that matches a SlickText contact. New contacts created in HubSpot will not automatically be created in SlickText.

- **Don’t do anything:** When changes are made in HubSpot, nothing happens in SlickText.

**Note:**

When a phone number is added to an existing contact in HubSpot, SlickText will create a new contact since that contact now meets SlickText’s minimum requirement.

**Note:**

Changing a contact’s phone number in HubSpot will create a new contact in SlickText with identical data except for the new phone number.

### **Syncing Contact Opt-In Status**

When the integration is installed, a contact property is created in HubSpot called *SlickText Opt-In Status*. In order to sync a contact from HubSpot to SlickText, this contact property must be populated with one of the 5 opt-in statuses. Once the contact is synced, changes made to this contact property in HubSpot will update the contact’s Opt-In Status in SlickText, and any changes to a contact's Opt-In Status in SlickText will update the contact property in HubSpot.

### **Syncing Contact Data from SlickText to HubSpot**

In this section, you’ll select a behavior for when contact changes are coming from SlickText to HubSpot.

- **Create new contacts and update existing ones in HubSpot:** When a new contact with an email address is created in SlickText, a new contact will be created in HubSpot. When changes are made to contact fields in SlickText, those changes will overwrite the corresponding contacts’ existing data in HubSpot. 

- **Update existing HubSpot contacts only:** When changes are made to contact fields in SlickText, those changes will overwrite data for corresponding contacts in HubSpot. This will only affect SlickText contacts with an email address that matches a HubSpot contact. New contacts created in SlickText will not be created in HubSpot.

- **Don’t do anything:** When changes are made to contact fields in SlickText, nothing happens in HubSpot.

 

**Note:**

When an email address is added to an existing contact in SlickText, HubSpot will create a new contact since that contact now meets HubSpot’s minimum requirement.

**Note:**

Changing a contact’s email address in SlickText will create a new contact in HubSpot with identical data except for the new email address.

 

### **Mapping Contact Fields**

Once you have the integration installed, SlickText will automatically map the following fields to HubSpot if the fields are populated with data in SlickText:

- Email
- Mobile Phone Number
- Opt-In Status
- Address
- City
- First Name
- Last Name 
- Postal Code
- State/Province

If you don’t see a field you need to sync in SlickText:

1. Open up another browser tab and [create a Custom Field](https://help.slicktext.com/create-and-edit-custom-fields-for-your-contacts-1).
2. Go back to your HubSpot integration settings and click **Refresh Fields**.
3. Select the new custom field and the HubSpot field you want to sync it to. 

If you don’t see a field you need to sync in HubSpot, reference [this article from HubSpot’s Help Center](https://knowledge.hubspot.com/properties/create-and-edit-properties) to add a new field, or reach out to [HubSpot Support](https://knowledge.hubspot.com/help-and-resources/get-help-with-hubspot) for further assistance. 

 

**Note:**

When you create new custom fields in SlickText, you will need to visit the integration settings to set up a new contact field sync rule.

### **Using SlickText to Send a Message in a HubSpot Workflow**

SlickText’s HubSpot integration also allows you to send text messages as an action in a HubSpot Workflow. To use this feature:

1. Select a workflow in HubSpot you want to send a message in.
2. While editing the workflow, click \[+\] where you want to insert the message as an action in the workflow.
3. In the **Choose an action** menu, scroll down to **Integrated apps**, click on **SlickText**, then choose **SlickText Message** as your action.
4. In the Message box, draft the message, which can include HubSpot Contact Tokens or SlickText merge tags for personalization purposes.
5. If you want to send a MMS message, add a link to the file attachment in the **Media URL** box. 

 

**Note:**

When using the SlickText Message action, HubSpot will not indicate how many characters are being used or how many characters are available. Standard message rates and character limits apply, which means your message must contain 918 characters or less to send as a SMS, 402 characters or less if your message contains unicode characters, or 1600 characters or less if sending a MMS message.

- [Account and Settings](https://help.slicktext.com/account-and-settings)
- [Analytics and Reporting](https://help.slicktext.com/analytics-and-reporting)
- [Audience and Contacts](https://help.slicktext.com/audience-and-contacts)
- [Audience Growth Tools](https://help.slicktext.com/audience-growth-tools)
- [Campaigns and Messaging](https://help.slicktext.com/campaigns-and-messaging)
- [Developer Documentation](https://help.slicktext.com/developer-documentation)
- [Inbox](https://help.slicktext.com/inbox)
- [Integrations](https://help.slicktext.com/integrations)
- [Workflows](https://help.slicktext.com/workflows)
- [Helpful Resources](https://help.slicktext.com/helpful-resources)

[![Chill listening crop-3](https://help.slicktext.com/hs-fs/hubfs/slick-text-logo-email-signature.png?width=160&height=41&name=slick-text-logo-email-signature.png "Chill listening crop-3")](https://www.slicktext.com)

[Legal & Privacy](https://www.slicktext.com/legal/)

Copyright © 2026, SlickText