Skip to main content
Every time a visitor completes an AI Hub session, DemoKraft AI automatically creates or updates their HubSpot contact record — populating five custom properties with qualification data and appending a timeline event with a direct link back to the full Lead Intelligence profile. Your sales team gets full context on every lead without leaving HubSpot.

What syncs

When a session completes, DemoKraft AI writes the following data to HubSpot:
DataHubSpot fieldNotes
Contact name, email, and companyStandard contact fieldsCreates or updates the contact record
Qualification scoredk_qualification_scoreNumber, 0–100
Last session datedk_last_session_dateDate field
Content watcheddk_content_watchedMulti-line text with titles and watch percentages
Questions askeddk_questions_askedMulti-line text summary
Session outcomedk_session_outcomeMeeting Booked / Trial Started / No Action
Timeline EventContact Timeline tabSummary with a View full session link to DemoKraft AI

Setup

You must have HubSpot Admin permissions to connect the integration via OAuth. If you see a permission error during setup, ask your HubSpot Admin to complete this step.
1

Connect your HubSpot account

Go to Settings → Integrations → HubSpot and click Connect. You are redirected to HubSpot’s OAuth screen — sign in and click Allow access. Once authorised, you are returned to DemoKraft AI and the connection is confirmed.
2

Choose your contact matching rule

Select how DemoKraft AI handles the visitor’s email when writing to HubSpot:
Matching ruleBehaviour
Email match (recommended)Matches by email and creates a new contact if no match exists
Email match, no createUpdates existing contacts only; never creates new records
Choose Email match unless you want to restrict sync to contacts already in your CRM.
3

Save and let properties auto-create

Click Save. On the next session completion, DemoKraft AI automatically creates the five dk_ custom properties in HubSpot if they do not already exist. You can view them in HubSpot → Contacts → Properties → DemoKraft AI.
4

Set up a HubSpot workflow (optional)

In HubSpot, go to Automation → Workflows and create a contact-based workflow. Set the enrolment trigger to DemoKraft Qualification Score is greater than 75, then add actions to assign the contact to a sales rep, enrol them in a follow-up sequence, or send an internal notification. This automates outreach for every hot lead DemoKraft AI identifies.

Viewing session data in HubSpot

Open any contact record and click the Timeline tab. The DemoKraft AI session event shows the session name, date, qualification score, a summary of content watched, questions asked, and the CTA outcome. Click View full session to open the complete Lead Intelligence profile in DemoKraft AI.
Add the five dk_ properties to your HubSpot contact record view layout so your sales team can see qualification scores and session outcomes at a glance without opening the timeline. Go to HubSpot → Contacts → Properties and add each dk_ property to the layout.

Troubleshooting

Verify that the visitor’s email was captured during the session and that it matches an existing HubSpot contact. If your matching rule is set to Email match, no create, sessions from visitors who are not already contacts will not create records. Switch to Email match if you want all sessions to sync.
Switch your contact matching rule to Email match, no create to stop new contacts from being created for visitors who are not already in HubSpot. You can also enable email deduplication in HubSpot → Settings → Data Management → Duplicates.
Ensure the HubSpot account used to complete the OAuth flow has Super Admin or custom CRM integration permissions. If you are not an Admin, ask your HubSpot Admin to connect the integration on your behalf.
The five dk_ properties are created in HubSpot automatically on first sync, but they are not added to the contact record view layout automatically. Go to HubSpot → Contacts → Properties, search for each dk_ property, and add them to the contact record view layout manually.
For persistent issues, contact support@demokraft.ai with your HubSpot portal ID.