Skip to main content
Learn how to build a marketing automation dashboard that connects to your Klaviyo account, managing email campaigns, customer segments, and marketing workflows.

Overview

This example demonstrates building a marketing automation platform that:
  • Manages Klaviyo email lists and segments
  • Creates and sends email campaigns
  • Tracks campaign performance
  • Manages customer profiles and preferences

Prerequisites

  • Klaviyo integration configured in HelloLeo
  • Klaviyo account with Private API Key
  • Basic understanding of email marketing concepts

Step-by-Step Guide

1. Set Up the Integration

First, ensure your Klaviyo integration is configured:
  1. Go to Project SettingsProject Integrations
  2. Select Klaviyo and enter your Private API Key
  3. Test the connection

2. Create the Dashboard Overview

Start by creating a dashboard showing marketing metrics:

3. Display Email Lists

Create a page to manage email lists:

4. Manage Customer Profiles

Create a customer profiles page:

5. Create Email Campaign

Build a campaign creation form:

6. Track Campaign Performance

Create a campaign analytics page:

7. Manage Segments

Create segment management:

Example Prompts

Initial Setup

Enhancements

Key Klaviyo Concepts

  • Profiles - Customer records in Klaviyo
  • Lists - Static collections of profiles
  • Segments - Dynamic groups based on criteria
  • Campaigns - Email sends to lists or segments
  • Flows - Automated email sequences
  • Metrics - Performance data (opens, clicks, revenue)

Best Practices

  • Segmentation: Use segments for dynamic targeting
  • Personalization: Leverage profile data for personalized content
  • Testing: Always test campaigns before sending
  • Compliance: Respect unsubscribe requests and email preferences
  • Performance: Monitor campaign metrics and optimize based on data

Campaign Types

  • Broadcast - One-time sends to lists or segments
  • Flow - Automated sequences triggered by events
  • A/B Test - Testing different campaign variants

Next Steps

  • Add flow/automation builder for email sequences
  • Implement event tracking (purchases, signups, etc.)
  • Create custom email templates
  • Add SMS campaign support
  • Integrate with e-commerce platforms for purchase tracking

Klaviyo Integration

Learn more about Klaviyo integration

Working with Integrations

General guide for using integrations