
The CRM platform for marketing, sales and service
Automatically create HubSpot contacts from contest entrants and add them to a list of your choice.
HubSpot is ideal for teams that want giveaway entrants in their CRM, ready for lists, workflows and follow-up.
Add your HubSpot API key in the Tokei promotion editor.
Every new contest entrant is automatically added to your selected list or audience.
Send targeted follow-up campaigns to your freshly synced subscribers.
Before connecting, prepare:
HubSpot -> Settings -> Integrations -> Service Keys. Create a key and copy it. A private app access token also works.
Give the key crm.objects.contacts.read, crm.objects.contacts.write, crm.lists.read and crm.lists.write.
HubSpot calls lists 'Segments' in its UI. Choose or create the manual (static) segment entrants should be added to.
Connect HubSpot in six steps:
Validate syncing end-to-end:
Each entrant who ticks the optional marketing-consent checkbox is created as a HubSpot contact with these properties:
| Field | Description |
|---|---|
| Entrant email (HubSpot's required field) | |
| firstname | Entrant first name |
| lastname | Entrant last name |
If the email already exists in HubSpot, Tokei adds that existing contact to the list instead of creating a duplicate.
Confirm you pasted the full Service Key and that it has all four scopes: crm.objects.contacts.read, crm.objects.contacts.write, crm.lists.read and crm.lists.write.
Only manual (static) lists appear. In HubSpot, create a segment with manual membership, since active (dynamic) segments reject manual adds.
Open the contact in HubSpot and check its list memberships. Entrants who did not tick the marketing-consent checkbox are not synced.
HubSpot limits how many API calls an account can make in a short window. Retry after a delay and avoid rapid reconnect attempts.
Follow the step-by-step guide to set up your HubSpot integration in minutes.
Get started