How to Set Up Attribuly Capture with Klaviyo: Step-by-Step Guide
Set up Attribuly Capture and connect it to Klaviyo in less than 30 minutes. This step-by-step guide covers installation, Klaviyo integration, flow configuration, and monitoring.
Related articles
TL;DR
- Setting up Capture with Klaviyo usually takes less than 30 minutes for most Shopify stores.
- The process has five steps: install Attribuly, connect Klaviyo, activate Capture, configure your Klaviyo flows, and set up monitoring.
- No code changes are required. No modifications to your existing Klaviyo flows are needed — Capture sends contacts to Klaviyo as standard profiles.
- Identified contacts typically begin appearing in Klaviyo within hours of activation.
- This guide also covers best practices for monitoring deliverability, segmenting Capture contacts, and optimizing over time.
Before you start: what you need
| Requirement | Details |
|---|---|
| Shopify store | Any Shopify plan |
| Attribuly account | Free plan to start; Capture available on Pro and Enterprise |
| Klaviyo account | Free or paid — Capture works with all Klaviyo plans |
| Existing Klaviyo flows | At minimum: abandoned cart flow. Browse abandonment and welcome flows are recommended |
| Time | Less than 30 minutes |
Step 1: Install Attribuly on your Shopify store
- Go to the Shopify App Store and search for "Attribuly."
- Click Add app and authorize the installation.
- Once installed, Attribuly will appear in your Shopify admin under Apps.
- Open Attribuly and complete the initial account setup (store URL, basic settings).
What happens during installation:
- Attribuly installs its tracking script on your Shopify storefront automatically.
- This script captures visitor behavior events (page views, product views, add to cart, checkout starts, purchases).
- No manual code insertion is required.
Estimated time: 5 minutes.
Step 2: Connect Klaviyo to Attribuly
- In the Attribuly dashboard, navigate to Integrations or Connections.
- Find Klaviyo in the integration list and click Connect.
- You will be prompted to enter your Klaviyo API key:
- In Klaviyo, go to Settings → API Keys.
- Create a new private API key with Full Access permissions (or use an existing one).
- Copy the key and paste it into Attribuly.
- Click Save or Connect. Attribuly will verify the connection.
What this connection does:
- Allows Capture to push identified email addresses directly to your Klaviyo account.
- Identified contacts appear as new profiles in Klaviyo with behavioral data attached.
- Your existing Klaviyo flows automatically pick up these new contacts based on their trigger conditions.
Estimated time: 5 minutes.
Step 3: Activate Capture
- In the Attribuly dashboard, navigate to the Capture section.
- Select your Capture plan (Lite, Starter, Growth, or Scale) based on your expected monthly traffic volume.
- Configure identification settings:
- Target behaviors: Which visitor actions should trigger identification attempts (product views, add to cart, checkout starts, time on site).
- Geographic focus: Capture match rates are highest for US traffic. Configure accordingly.
- Sync destinations: Confirm Klaviyo is selected as a sync destination. Optionally add Google Ads and Meta for retargeting audience expansion.
- Activate Capture.
What happens after activation:
- Capture begins monitoring visitor behavior on your Shopify store immediately.
- When a visitor matches identification criteria, their email address is retrieved and synced to Klaviyo.
- First identified contacts typically appear in Klaviyo within hours.
Estimated time: 5 minutes.
Step 4: Configure your Klaviyo flows for Capture contacts
Your existing flows work without changes
Capture sends identified contacts to Klaviyo as standard profiles. If a Capture-identified shopper added a product to cart, they will enter your existing abandoned cart flow automatically — no flow modifications required.
Recommended: Create a Capture segment
While not required, creating a segment for Capture-identified contacts helps you monitor their performance separately.
In Klaviyo:
- Go to Lists & Segments → Create Segment.
- Set the condition: Source equals "Attribuly Capture" (or the specific property Attribuly uses to tag contacts — check Attribuly's documentation for the exact property name).
- Name the segment "Capture Identified Contacts."
Why this matters: Capture contacts may behave differently from organic subscribers. Monitoring them separately lets you track open rates, click rates, and spam complaints independently.
Recommended: Build a browse abandonment flow (if you don't have one)
Capture identifies product viewers as well as cart abandoners. If you only have an abandoned cart flow, you are missing the larger audience.
Quick browse abandonment flow setup in Klaviyo:
- Create a new flow with the trigger: Viewed Product (metric from Attribuly).
- Add a filter: Has not started checkout in 4 hours.
- Add a time delay: 2-4 hours.
- Add Email 1: Product-focused reminder with the viewed product.
- Add a time delay: 24 hours.
- Add Email 2: Related products or customer reviews.
Estimated time: 10-15 minutes for the Klaviyo segment, with a few extra minutes only if you also add an optional browse flow.
Step 5: Set up monitoring
Week 1 monitoring checklist
During the first week after activation, check these daily:
- Are identified contacts appearing in Klaviyo? Check the Capture segment.
- How many contacts per day are coming through? Compare the number to your traffic volume.
- Are contacts entering your abandoned cart flow? Check the flow entry count.
- Are contacts entering your browse abandonment flow? Review this if you have that flow enabled.
- What is the email delivery rate? It should stay at 95% or higher.
- What is the spam complaint rate? It should stay below 0.1%.
Ongoing monthly monitoring
After the first week, shift to weekly or monthly monitoring:
| Metric | Where to check | What to look for |
|---|---|---|
| Identified contacts per week | Attribuly dashboard | Consistent volume relative to traffic |
| Klaviyo flow entry rate | Klaviyo → Flows → Analytics | Identified contacts should enter flows |
| Open rate (Capture segment) | Klaviyo → Segment → Analytics | Above 20% is healthy |
| Click rate | Klaviyo → Segment → Analytics | Above 2% is healthy |
| Spam complaint rate | Klaviyo → Deliverability | Below 0.1% |
| Recovered revenue | Klaviyo → Flow → Revenue | Track as incremental lift |
What to do if metrics are concerning
| Issue | Possible cause | Action |
|---|---|---|
| Low identified contacts | Traffic volume too low, or most traffic is non-US | Check geographic traffic mix; Capture works best with US traffic |
| Contacts not entering flows | Flow trigger conditions do not match Capture events | Verify flow triggers in Klaviyo match the events Attribuly sends |
| Low open rate (<15%) | Email content not relevant to identified contacts | Consider segmenting Capture contacts with different email content |
| High spam complaints (>0.1%) | Identified contacts do not expect emails | Soften email tone; focus on product interest rather than brand messaging |
Best practices for long-term success
1. Segment Capture contacts in Klaviyo
Always maintain a separate segment for Capture-identified contacts. This allows you to:
- Monitor their engagement independently
- Create different email content for identified vs. organic contacts
- Exclude low-engagement Capture contacts from promotional campaigns
- Track the incremental revenue from Capture specifically
2. Adjust email content for identified contacts
Capture-identified contacts did not voluntarily opt in. They may not recognize your brand name. For this segment:
- Lead with the product they viewed, not brand messaging
- Use softer CTAs ("See details" vs "Buy now")
- Include social proof (reviews, ratings) to build trust
- Consider using Attribuly's AI Email Agent for personalized recovery emails
3. Scale gradually
Start with a smaller Capture plan and scale up based on results:
- Month 1: Activate Capture, monitor metrics, verify Klaviyo integration
- Month 2: Evaluate ROI — are recovered orders covering the Capture cost?
- Month 3: If ROI is positive, consider upgrading to a higher plan for more identified contacts
4. Combine with server-side tracking
Attribuly's server-side tracking ensures that customer events (add to cart, checkout, purchase) reach Klaviyo reliably — even when browser pixels are blocked. Activating both Capture and server-side tracking together gives you the best results: more identified contacts AND more reliable event delivery to trigger the right flows.
Next step
Ready to set up Capture? The core setup usually takes less than 30 minutes. Start by installing Attribuly from the Shopify App Store.
→ Install Attribuly → Capture documentation → Schedule a setup walkthrough
