Preview Release: The Thnks HubSpot Integration is currently in preview. Contact your Thnks Account Manager or [email protected] to request access.
Prerequisites
Before beginning installation, ensure you have:- Thnks Account: Enterprise or Enterprise+ plan level
- HubSpot Account: Professional or Enterprise tier (custom objects require paid plans)
- HubSpot Permissions: Super Admin access to authorize the integration
- Integration Enabled: Contact Thnks to enable HubSpot integration for your organization
Installation Process
Step 1: Request Access
Contact your Thnks Account Manager or email [email protected] to:- Enable the HubSpot integration for your Thnks organization
- Receive your unique setup link
- Confirm your HubSpot portal ID
Step 2: Authorize the Connection
Access Setup Link
Click the personalized setup link provided by your Thnks Account Manager. This link is unique to your organization and includes your enterprise credentials.
Sign In to HubSpot
You’ll be redirected to HubSpot’s authorization page. Sign in with your HubSpot Super Admin account.
Review Permissions
Review the permissions requested by the Thnks integration:
- CRM Objects: Read and write access to Contacts, Companies, and Deals
- Custom Objects: Create and manage Thnks custom object records
- Schema Access: Read custom object schemas for data mapping
Step 3: Initial Data Sync
Once authorized, the integration automatically performs an initial backfill:- Historical Import: All past Thnks transactions are imported into HubSpot
- Record Creation: Thnks custom object records are created for each transaction
- Auto-Association: Records are linked to matching Contacts and Deals based on email addresses
- Status Sync: Current status of each Thnks is imported
Timing: The initial backfill typically completes within a few minutes, depending on your transaction history volume. You’ll receive a confirmation once complete.
Step 4: Verify Installation
After the initial sync completes, verify the installation:Check Custom Objects
Navigate to Settings → Data Management → Objects in HubSpot. You should see a “Thnks” custom object listed.
View Thnks Records
Go to CRM → Thnks (or search for “Thnks” in the global search). You should see your historical Thnks transactions.
Post-Installation Configuration
User Email Matching
For the integration to correctly attribute Thnks sent by your team members:- Matching Requirement: Thnks user email addresses must match their HubSpot user email addresses
- Why It Matters: This enables proper recipient attribution and allows users to view their sent Thnks within HubSpot
Contact Association Settings
The integration automatically associates Thnks records with Contacts based on recipient email addresses. If multiple Contacts share the same email:- The most recently active Contact is associated
- You can manually reassociate records if needed
Deal Association
Thnks records can be associated with Deals when:- The recipient Contact is associated with a Deal via Contact Role
- The Deal is currently open (not Closed Won or Closed Lost)
Ongoing Synchronization
After installation, the integration operates automatically:| Sync Type | Frequency | Description |
|---|---|---|
| Transaction Sync | Hourly | New Thnks transactions are synced every hour |
| Status Updates | Hourly | Thnks status changes are updated (Delivered, Opened, Redeemed) |
| Token Refresh | Automatic | OAuth tokens are refreshed automatically before expiration |
Manual Sync Trigger
If you need to trigger an immediate sync (e.g., after sending a large batch of Thnks), contact your Thnks Account Manager or [email protected].Troubleshooting Installation
Connection Failed
If the OAuth connection fails:- Ensure you’re logged into HubSpot with Super Admin credentials
- Verify your HubSpot plan supports custom objects (Professional or Enterprise)
- Clear browser cache and try again
- Contact [email protected] if issues persist
No Data After Connection
If no Thnks records appear after installation:- Wait for backfill: Initial sync may take a few minutes
- Check your Thnks account: Ensure there are transactions to sync
- Verify portal ID: Confirm you connected the correct HubSpot portal
- Contact support: Reach out to [email protected]
Missing Associations
If Thnks records aren’t associated with Contacts:- Email mismatch: Verify the recipient email exists on a Contact record
- Multiple Contacts: Check if duplicate Contacts exist with the same email
- Re-association: Contact support to trigger a re-association job
Disconnecting the Integration
To disconnect the Thnks integration from HubSpot:- Navigate to Settings → Integrations → Connected Apps in HubSpot
- Find the Thnks integration
- Click “Uninstall” or “Disconnect”
Next Steps
- Explore Features - Learn about auto-sync, tracking, and Thnks sending capabilities
- FAQ - Common questions and answers
- Contact Support - Get help with your installation