Setting up Klaviyo
Connect Klaviyo and Gro sends it everything that happens to a subscription, as it happens. Use it to run your subscription emails from Klaviyo: payment reminders, skip and pause confirmations, failed payment follow ups, win backs and referral asks.
What you get
Section titled “What you get”- Every subscription event as a Klaviyo metric, such as Subscription Created, Subscription Payment Reminder or Subscription Cancelled, ready to trigger a flow. See Event properties.
- Subscriber details on each profile, such as whether they have an active subscription, how many are paused, their referral link and a portal login token. Use them in segments and campaigns. See Profile properties.
Before you start
Section titled “Before you start”- The Gro Subscriptions app installed on your Shopify store.
- A Klaviyo login that can approve apps for your Klaviyo account.
- The same customer emails in both. Klaviyo matches each event to a profile by email.
Connect
Section titled “Connect”- In Gro, go to Settings > Integrations.
- Click Install next to Klaviyo.
- Sign in to Klaviyo if asked, then approve Gro.
- You are brought back to Gro and see Klaviyo connected.
You can also start from Klaviyo. Installing or updating Gro from Klaviyo brings you to Gro, asks you to sign in if needed, then takes you straight to Klaviyo’s approval screen.
Gro asks Klaviyo for access to events, profiles, custom objects, your basic account details and adding profiles to lists. Custom objects are only used if you turn on entity sync. Klaviyo requires the list access for updating profiles in bulk. Gro never adds anyone to a list, and never touches your campaigns or flows.
Send test events
Section titled “Send test events”Test events let you build templates and flow conditions before a real subscription event comes in.
- Go to Settings > Notifications.
- Under Event integrations, click Send test events next to Klaviyo.
Gro sends one of every subscription event, filled with sample data from your own products. Each one has _is_test_event: true, so you can filter them out of a flow. Test events never change a profile’s properties.
Check it is working
Section titled “Check it is working”- In Klaviyo, open Analytics > Metrics. The Gro metrics, such as Subscription Created, are listed once the first event arrives.
- Open the profile of a customer with a subscription. Under custom properties, search for
gro_to see the profile properties.
Disconnect
Section titled “Disconnect”Go to Settings > Integrations, open the menu next to Klaviyo and click Disconnect. Gro stops sending events straight away. Metrics and profile properties already in Klaviyo stay there.
Troubleshooting
Section titled “Troubleshooting”No Gro metrics in Klaviyo Metrics only appear after their first event. Send test events, or wait for a real subscription change.
“Session expired. Please try again.” The approval in Klaviyo took too long. Start again from Settings > Integrations and approve straight away.
“Reconnect needed” next to Klaviyo Klaviyo was connected before Gro asked for list access, which it needs to keep profile properties up to date for everyone. Click Reconnect and approve Gro again. Events keep flowing in the meantime.
An event went to the wrong profile, or made a new one Klaviyo matches by email. If the customer uses a different email in your store, the event goes to that email’s profile.