Why Aren't Gleam Entries Syncing to Klaviyo?
Entries that don't reach Klaviyo usually mean the integration is off for that campaign, or the API key isn't a full-access private key.
Klaviyo has two switches in Gleam, one at account level in Settings > Integrations and one inside each campaign. Turning on only the first is the most common mistake. A restricted Klaviyo key also fails without a clear error, even when the key is active. The Klaviyo integration is on the Pro Plan and above.
- Open the Competition's email integration settings and make sure Klaviyo is switched on for that campaign.
- In Klaviyo, go to Account > Settings > API Keys, click Create Private API Key and choose Full Access. The key starts with
pk_. - Paste the key into Settings > Integrations > Klaviyo in Gleam and save.
- Check the list you picked already exists in Klaviyo. Gleam can't create it for you.
- Test it. Enter your Subscribe Action manually from the campaign dashboard, then open the Actions tab and mark the action valid. Admin entries are invalidated automatically. The contact should appear in Klaviyo within a few minutes.
Send us your campaign link and the time of your test entry through our contact form so we can look at what happened.