NiftyImages + Klaviyo Integration Guide
NiftyImages + Klaviyo Integration Guide
Once connected, teams can:
- Sync existing Klaviyo personalization variables directly into NiftyImages
- Build dynamic content using real subscriber data
- One-click publish finished assets into Klaviyo Universal Content
- Reuse dynamic content across campaigns, templates, and automated flows
- Avoid manual copy/paste workflows and merge tag errors
Main Features
1. Personalization Variable Sync
Use your existing Klaviyo personalization variables directly inside NiftyImages without recreating or remapping subscriber data manually.
After connecting Klaviyo:
Existing Klaviyo merge tags automatically appear inside the NiftyImages editor.
Teams can personalize:
- Images
- Countdown timers
- Maps
- Calendars
- Scratch-offs
- Dynamic text
- Loyalty progress bars
- And more...
Benefits:
- No manual merge tag typing
- Reduce personalization errors
- Use the exact variables already configured in Klaviyo
- Faster campaign production
- Easier collaboration across teams
Example Use Cases:
- Personalized Name “Hi {{ first_name }}”
- Closest Store Dynamic map + address
- Loyalty Status Points balance or tier
- Event Reminder Dynamic date and countdown
- Product Recommendations Dynamic product visuals
2. NiftyImages Universal Content Sync
One-click publish assets directly into Klaviyo Universal Content for easy reuse across campaigns, templates, and automated flows.
Once a NiftyImage is complete - Push it directly into Klaviyo Universal Content
Reuse it across:
- Campaigns
- Email templates
- Flows
- Automations
- Shared brand assets
Benefits:
- No manual HTML copy/paste
- Centralized content management
- Faster deployment across campaigns
- Easier updates and version control
- Ideal for agencies and multi-brand teams
Setup Instructions
Step 1 — Open Integrations
Inside NiftyImages:
- Navigate to Integrations
- Locate the Klaviyo integration
- Click Manage Connections
The integration screen explains the available features and connected accounts.
Step 2 — Connect Your Klaviyo Account
Click: + Connect another account - You will be redirected to Klaviyo OAuth authorization.
During authorization, NiftyImages requests access to:
- Profile variables
- Account information
- Universal Content templates
NiftyImages stores encrypted OAuth tokens securely and never requires your Klaviyo password.
Step 3 — Approve Access
Authorize the requested permissions inside Klaviyo.
Once complete:
- Your Klaviyo account will appear under Connected Klaviyo accounts
Status will display as:
- Active
- Connected
You can connect multiple Klaviyo accounts if needed.
Using Personalization Variable Sync
Step 1 — Create or Edit a Image inside NiftyImages
- Create a Personalized Image
Step 2 — Access Klaviyo Variables
- When editing or adding merge tags:
- Your Klaviyo merge tags automatically appear in the picker
- Select variables directly from the interface
Examples
- First Name
- Loyalty Points
- Delivery Date
No manual merge tag formatting is required.
Step 3 — Save Your Image
- Any saved images using these merge tags will automatically have your Klaviyo personalization variables in the Image URL
Using Universal Content Sync
Step 1 — Finish Your Asset
Complete your NiftyImage design.
Step 2 — Publish to Klaviyo
Click the publish option inside NiftyImages.
Select: Send to Klaviyo
NiftyImages will automatically create a reusable Universal Content block inside Klaviyo.
Step 3 — Use Inside Klaviyo
Inside Klaviyo:
- Open a campaign or flow
- Insert Universal Content
- Select your synced NiftyImages asset
The content is now reusable across future emails.
Disconnecting an Account
At any time:
- Return to Integrations
- Open the Klaviyo connection page
- Click the remove/disconnect icon
Disconnecting:
- Revokes the OAuth token
- Removes NiftyImages access
- Stops synchronization immediately
Security and Data Handling
NiftyImages uses secure OAuth authentication with encrypted token storage.
Security Highlights
- No passwords stored
- Tokens encrypted at rest
- Limited permission scopes requested
- Tokens revoked immediately upon disconnect
- No manual API key management required
Best Practices
Recommended Workflow
- Connect Klaviyo
- Create reusable branded assets in NiftyImages
- Use synced personalization variables
- Publish to Universal Content
- Reuse assets across campaigns and flows
Common Use Cases
- Content Type Example
- Countdown Timers Flash sales, events
- Maps Closest store/location
- Personalized Images Subscriber-specific offers
- Polls Engagement campaigns
- Scratch-Offs Promotional reveals
- Calendars Appointment reminders
- Progress Bars Loyalty tracking
- Dynamic Language Multi-region campaigns