HubSpot Integration
Track membership events and sync customer data with HubSpot CRM
Connect Subscribfy to HubSpot CRM for membership event tracking, automated workflows, and customer data synchronization.
What is HubSpot?
HubSpot is an all-in-one CRM platform for managing customer relationships, marketing automation, sales pipelines, and customer service.
What You Can Do
- Track membership lifecycle in your CRM
- Trigger automated workflows based on membership activity
- Segment contacts by membership status
- Personalize email campaigns with membership data
- Build reports on subscription performance
Setup
Step 1: Create a Private App in HubSpot
- Log into your HubSpot account
- Navigate to Settings → Integrations → Private Apps
- Click Create a private app
- Name it "Subscribfy"
- Select these scopes:
crm.objects.contacts.readcrm.objects.contacts.writeanalytics.behavioral_events.send
- Create the app and copy the Access Token
Step 2: Connect in Subscribfy
- Go to Subscribfy → Integrations
- Find HubSpot and toggle to enable
- Enter your HubSpot Private Key
- Click Save
Events Sent to HubSpot
These behavioral events are automatically sent:
| Event | Trigger |
|---|---|
subscribfy___membership_created | New membership subscription |
subscribfy___membership_cancelled | Membership cancelled |
subscribfy___membership_paused | Membership paused |
subscribfy___membership_reactivated | Membership reactivated |
subscribfy___membership_successful_charge | Payment successful |
subscribfy___membership_failed_charge | Payment failed |
Event Properties
Each event includes:
| Property | Description |
|---|---|
membershipstatus | ACTIVE, PAUSED, or CANCELLED |
storecredit | Current store credit balance |
nextbillingdate | Next charge date |
plangroupgid | Shopify selling plan ID |
managemembershiplink | Customer management portal link |
Use Cases
Automated Welcome Workflow
Create a workflow triggered by membership_created to send welcome emails and update contact properties.
Member Segment
Build contact lists filtering for completed creation events minus cancellation events.
Win-Back Campaign
Trigger emails to cancelled members after a 7-day delay with reactivation incentives.
Failed Payment Recovery
Send payment failure notifications with management links and assign follow-up tasks to your team.
Troubleshooting
Was this page helpful?