Works with / HubSpot

Log your LinkedIn and DM conversations in HubSpot

Juncts is one inbox for LinkedIn, X, Instagram, WhatsApp and Telegram. With HubSpot connected, the conversations you choose land on the matching HubSpot contact: the chat history as a single note, and your labels and notes as contact properties. You decide what syncs.

What lands in HubSpot

What Juncts writes to HubSpot
WhatWhere in HubSpot
The chat historyOne note per contact, updated in place
Profile URLA contact property, juncts_profile_url by default. You can point it at your own property, for example hs_linkedin_url
Labels, note, Juncts linkjuncts_labels, juncts_note, juncts_url
Profile detailsjuncts_headline, juncts_location, first and last name
Activityjuncts_latest_message, juncts_latest_message_at, juncts_connected_at, juncts_connected_by, juncts_synced_by

Juncts creates its custom properties itself, in a property group called "Juncts". Avatar URL and handle exist but are off by default. Each field has its own checkbox in the mapping, and each can be pointed at a custom property of yours.

The juncts.com CRM page listing the seven sync destinations, including HubSpot.
The Juncts CRM page, listing the seven sync destinations including HubSpot (marketing site, demo graphic).

Set up

  1. In Juncts open Settings > Integrations and choose HubSpot (needs Pro).
  2. Sign in to HubSpot and approve access. Juncts asks for contact read and write, and schema read and write, so it can create its properties.
  3. Choose a sync mode: Auto-sync labeled is the usual start.
  4. Check the field mapping. Leave the defaults or point the profile URL at your own property.
  5. Label a test chat and watch it appear on the contact. Mark any chat Private to keep it out.

How syncing works in Juncts

  • You choose what syncs. Per destination, pick a sync mode: Auto-sync labeled (only chats with a label sync), Auto-sync all, or Manual only. A chat you mark Private never syncs, whatever the mode. Group chats are skipped unless you turn them on.
  • A chat is matched to a contact by profile URL. If no contact matches, Juncts creates one unless you turn off "Create contacts if not found". With that off, an unmatched contact is not created and nothing is updated.
  • Messages and fields are separate switches. "Sync messages" can be turned off so only contact fields sync.
  • Sync is incremental. Juncts remembers what it delivered per conversation, so a retry or a lost browser cache does not create duplicates.
  • Where the data goes. Your browser builds the conversation, and the Juncts server passes it on to your CRM with the credentials you connected. See the privacy policy for details.

Limits to know

  • CRM sync is a Pro feature ($19.99/month), with unlimited destinations. Starter ($7.99/month, 14-day free trial, no card required) does not include CRM sync.
  • A contact is matched by profile URL. There is no cross-app merge: one contact per app identity.
  • Names, job title and company are set only when Juncts creates the contact. An existing contact keeps its own details; only the mapped Juncts fields update.

Questions

Does Juncts send messages for me?

No. Sync only copies conversations you choose into HubSpot.

Can I keep a chat out?

Yes, mark it Private.

Can I see HubSpot values in Juncts?

You can list HubSpot field names to display in the chat's context panel; they are read-only.

Does it also push connections?

Optionally, off by default ("Also sync connections").

Try Juncts free

Starter is $7.99/month, 14-day free trial, no card required. Pro is $19.99/month: up to five connected inboxes, unlimited AI agent actions, in-app AI summaries and drafts, saved inboxes, split views, export, CRM sync.

Try Juncts free