Skip to main content

WeCom HubSpot integration โ€” 15-minute EU setup (GDPR)

ยท 2 min read

A WeCom HubSpot integration is the fastest way for EU B2B teams to keep China leads in the same system marketing and sales already use. This post focuses on technical setup; for the manual vs. Zapier vs. bridge comparison, see the full HubSpot guide.

Prerequisitesโ€‹

  • HubSpot account with Private Apps access
  • WeCom admin (webhook URL, token, EncodingAESKey)
  • EU-hosted bridge instance (start demo)

Step 1: HubSpot private appโ€‹

  1. HubSpot โ†’ Settings โ†’ Integrations โ†’ Private Apps โ†’ create app.
  2. Minimum scopes: crm.objects.contacts.read/write, crm.objects.notes.write.
  3. Optional: deals, companies scopes.
  4. Copy the access token (shown once).

Step 2: WeCom webhookโ€‹

In the WeCom admin console:

  • Callback URL = your bridge webhook (/webhooks/wecom on your instance)
  • Save token and EncodingAESKey
  • Enable the event types you need for inbound messages/contacts

Step 3: Connect the bridgeโ€‹

  1. In the app: Integrations โ†’ paste HubSpot token (encrypted per workspace).
  2. Add WeCom credentials.
  3. Send a test message via WeCom.
  4. Verify in HubSpot: contact, translated note, timestamps.

Common pitfallsโ€‹

IssueFix
Duplicates without emailCustom property wechat_contact_id or stable secondary key
Mandarin-only CRM notesBridge with EN/DE translation in notes
US middlewarePrefer EU hosting + DPA
No follow-up disciplineUse intent score + draft replies in the bridge

Enterpriseโ€‹

SSO, volume, on-prem, or air-gapped: contact sales ยท investor overview.

Summaryโ€‹

A solid WeCom HubSpot integration is often live in one afternoon โ€” webhook, private app, EU bridge. Running Pipedrive or Salesforce instead? See the next article.

Live demo ยท Pricing