Prerequisites
Before connecting, make sure you have:
A Drast account with your company set up
A HubSpot account (any plan, including free)
Permission to install apps in your HubSpot portal
If you want to use the meeting booking feature via the Drast chat widget, you'll also need at least one scheduling meeting link configured in HubSpot.
Step 1 — Connect HubSpot
In your Drast dashboard, go to Integrations → HubSpot and click Connect.
You'll be redirected to HubSpot. Select the account you want to connect, then click Connect App.
Note: You may see a warning saying the app hasn't been reviewed by HubSpot yet. This is expected — type "I accept the risk" to proceed. The integration is safe to connect.
You're connected.
How it works
Once connected, Drast can push identified visitors to HubSpot as contacts and companies. Here's what happens under the hood:
Contacts
Drast searches for an existing contact by email before creating a new one
If a match is found, the existing contact is updated and a visit note is added
If no match is found, a new contact is created
Fields written: email, first name, last name, job title, company, website, city, country, lead status, LinkedIn URL
Companies
Drast searches for an existing company by domain before creating a new one
If a match is found, the existing company is updated
If no domain is available, a new company is always created
Fields written: name, domain, industry, city, country, number of employees, annual revenue, description, LinkedIn page
Associations
Contacts are automatically linked to their company in HubSpot
If the association already exists, it is silently skipped
What Drast never does
Drast never deletes contacts, companies, or any other data in HubSpot
Pushing a visitor to HubSpot
Manually: In the Visitors tab, find the visitor you want to push and click Push to HubSpot. You can also select multiple rows and push in bulk.
Or you can push them in bulk by selecting the rows.
Automatically via workflows: You can configure Drast workflows to automatically push key contacts to HubSpot when specific conditions are met — for example, when a visitor reaches a certain quality score or visits a key page. Pushes are triggered in real time when the workflow conditions are matched, not on a fixed schedule.
Meeting booking
If you have meeting links set up in HubSpot, visitors can book a meeting directly from the Drast chat widget. Drast reads your available meeting links and availability from HubSpot and handles the booking on your behalf.
Permissions requested
When you connect, Drast requests the following HubSpot permissions:
Permission | Why we need it |
| Find existing contacts by email to avoid duplicates |
| Create and update contacts |
| Find existing companies by domain to avoid duplicates |
| Create and update companies |
| Read your meeting links and availability for the booking feature |
Disconnecting
To disconnect HubSpot, go to Integrations → HubSpot and click Disconnect.
This removes Drast's access to your HubSpot account.
No data is deleted in HubSpot — all contacts, companies, and notes previously pushed remain intact. Visitors already marked as pushed in Drast will retain that status.
Troubleshooting
Visitors aren't showing up in HubSpot
Make sure the integration is showing as connected in Drast
Check that the visitor has an email address — contacts without email can only be matched by domain
If using workflows, confirm the workflow is active and its conditions are being met
The push failed
Drast automatically retries once if the connection to HubSpot times out or your token has expired
If the push continues to fail, try disconnecting and reconnecting HubSpot to refresh your credentials
Meeting links aren't showing up in the chat widget
Make sure you have at least one active scheduling link configured in HubSpot
Some meeting types may show as offline depending on your HubSpot availability settings



