Customer Popup Messages Documentation¶
Menu Location: Settings > Customer Popup Messages (or Marketing > Messages)
Access Level: Administrator and above
Last Updated: 2026-03-01
Overview¶
The Customer Popup Messages page allows you to create and manage modal popup messages that appear to customers when they log into their accounts or visit specific pages on your website. These popups are powerful tools for communicating important announcements, special offers, policy changes, service updates, or promotional campaigns directly to customers. Popups ensure critical messages are seen and acknowledged.
Primary Functions:
- Create popup messages for customer-facing website
- Schedule messages to appear during specific date ranges
- Target specific customer segments or all customers
- Require acknowledgment before customers proceed
- Track message views and dismissals
- Communicate urgent or important information effectively
Page Layout¶
Header Section¶
- Add New Popup button - Create new popup message
- Status Filter - Active, Scheduled, Expired, Draft
- Target Filter - All Customers, Specific Segments
- Search Box - Find specific messages
Main Content Area¶
Table displaying popup messages with columns:
- Message Title - Internal reference name
- Message Type - Announcement, Promotion, Alert, Policy Update
- Target Audience - Who sees this popup
- Display Trigger - When popup appears (login, page visit, etc.)
- Start Date - When message begins showing
- End Date - When message stops showing
- Views - How many times message displayed
- Dismissals - How many customers dismissed message
- Status - Active, Scheduled, Expired, Draft
- Actions - Edit, preview, activate, deactivate, delete
Types of Popup Messages¶
Announcement Popups¶
- Important company news
- Service changes
- New features available
- Holiday schedules
- Delivery updates
Promotional Popups¶
- Special offers and discounts
- Limited-time promotions
- New product launches
- Seasonal sales
- Referral program promotions
Policy Popups¶
- Terms of service updates
- Privacy policy changes
- Pricing changes
- Service area changes
- Shipping policy updates
Alert Popups¶
- Urgent service disruptions
- Weather-related delivery delays
- Product recalls
- System maintenance notices
- Emergency communications
Survey/Feedback Popups¶
- Customer satisfaction surveys
- Product preference questions
- Service improvement feedback
- Net Promoter Score (NPS)
- Feature request gathering
Creating Popup Messages¶
Add a New Popup Message¶
Steps:
- Click "Add New Popup" button
- Enter Internal Title (admin reference only)
- Example: "January 2026 - New Year Sale Popup"
- Select Message Type (Announcement, Promotion, Alert, etc.)
- Choose Target Audience:
- All customers
- Active subscribers only
- New customers (< 30 days)
- Specific customer segment/tag
- VIP customers
- Configure Display Trigger:
- On login
- On homepage visit
- On shop page visit
- On specific page
- After X seconds on site
- Set Display Frequency:
- Show once per customer (requires acknowledgment)
- Show once per session
- Show on every visit
- Show X times maximum
- Compose Message Content:
- Headline: Eye-catching title
- Body: Main message (keep concise)
- Call-to-Action Button: "Shop Now", "Learn More", "Got It"
- Dismiss Option: "Close", "X" button, click outside
- Design Visual Settings:
- Background color
- Text color
- Button style
- Image/icon (optional)
- Size (small, medium, large, full-screen)
- Set Schedule:
- Start date and time
- End date and time (optional - leave blank for indefinite)
- Preview popup before saving
- Save as Draft or Activate immediately
Common Use Cases¶
Use Case 1: Announce Holiday Delivery Schedule¶
Goal: Inform customers about modified delivery dates during holidays
Steps:
- Create new popup 2 weeks before holiday
- Title: "Thanksgiving Week Delivery Schedule"
- Type: Announcement
- Target: All active customers
- Message content:
- Headline: "Thanksgiving Week Deliveries"
- Body: "Please note: No deliveries Thursday, Nov 28th. Orders that week will deliver Wednesday, Nov 27th."
- CTA: "View Full Holiday Schedule"
- Display settings:
- Trigger: On login
- Frequency: Show until acknowledged
- Schedule:
- Start: November 10th
- End: November 30th
- Activate popup
Result: Proactive communication prevents customer confusion
Use Case 2: Promote Limited-Time Sale¶
Goal: Drive urgency for week-long promotional campaign
Steps:
- Create promotional popup
- Title: "Flash Sale - 20% Off All Beef"
- Type: Promotion
- Target: All customers
- Message content:
- Headline: "Flash Sale! 20% Off All Beef"
- Body: "This week only - save 20% on all premium beef products. Use code BEEF20 at checkout."
- CTA: "Shop Beef Now" (links to beef category)
- Display settings:
- Trigger: On login and homepage visit
- Frequency: Once per day (gentle reminder)
- Schedule:
- Start: Monday 12:01 AM
- End: Sunday 11:59 PM
- Visual: Eye-catching design with urgency elements
Impact: 30-40% increase in featured product sales during popup period
Use Case 3: Gather Customer Feedback¶
Goal: Collect Net Promoter Score from customers
Steps:
- Create survey popup
- Title: "NPS Survey - Q1 2026"
- Type: Survey
- Target: Active customers (> 90 days tenure)
- Message content:
- Headline: "How are we doing?"
- Body: "On a scale of 0-10, how likely are you to recommend us to a friend?"
- CTA: Include 0-10 rating buttons OR link to external survey
- Display settings:
- Trigger: On login
- Frequency: Once ever (don't re-show after response)
- Schedule:
- Start: March 1st
- Run for 2 weeks
- Track response rate
Target: 25-35% response rate for popup surveys
Use Case 4: Urgent Service Disruption Alert¶
Goal: Immediately notify customers of delivery issue
Steps:
- Create urgent alert popup
- Title: "Weather Delay - Feb 15 2026"
- Type: Alert
- Target: Customers with deliveries Feb 15-17
- Message content:
- Headline: "⚠️ Weather Delay Notice"
- Body: "Due to severe winter weather, deliveries scheduled for Feb 15-16 will be delayed 1-2 days. We apologize for the inconvenience and will update you when your delivery ships."
- CTA: "View Your Delivery Status"
- Display settings:
- Trigger: On login immediately
- Frequency: Show until acknowledged (cannot dismiss without reading)
- Design: Alert styling (red/yellow color scheme)
- Activate immediately
- Deactivate once weather clears and delays resolved
Benefit: Proactive communication reduces support inquiries
Use Case 5: Announce New Feature to Customers¶
Goal: Educate customers about new account feature
Steps:
- Create feature announcement popup
- Title: "New Feature - Product Swapping"
- Type: Announcement
- Target: All customers
- Message content:
- Headline: "New Feature: Swap Products in Your Order!"
- Body: "You can now swap any product in your upcoming order. Log in to your account, click 'Swap' next to any item, and choose your replacement. Available until 48 hours before delivery."
- CTA: "Try It Now" (links to upcoming order page)
- Display settings:
- Trigger: On first login after feature launch
- Frequency: Show once, with option to see tutorial again
- Schedule:
- Start at feature launch
- Run for 30 days (give everyone chance to see it)
- Include tutorial video or GIF
Adoption: Well-communicated features see 50-70% adoption vs. 15-25% for non-communicated
Popup Best Practices¶
Design Principles¶
Headline (5-10 words):
- Clear, concise, compelling
- Action-oriented for promotions
- Descriptive for announcements
- Urgent for alerts
Body Copy (2-3 sentences max):
- Get to the point quickly
- One clear message per popup
- Use bullet points for multiple items
- Include key details (dates, codes, etc.)
Call-to-Action:
- Clear next step
- Action verb ("Shop Now", "Learn More", "Update Preferences")
- Prominent button
- Consider secondary option ("Not Now", "Remind Me Later")
Visual Design:
- On-brand colors and fonts
- High-contrast for readability
- Eye-catching but not overwhelming
- Mobile-responsive
- Professional imagery
Timing and Frequency¶
When to Show:
- Immediately for urgent alerts
- 2-3 seconds after page load for promotions
- On specific action/page for targeted messages
- Consider time of day (morning for deals, evening for surveys)
How Often:
- Alerts: Show until acknowledged
- Promotions: Once per day maximum
- Surveys: Once per customer total
- Announcements: Until dismissed or end date
When to Stop:
- Alert resolved
- Promotion ended
- High dismiss rate (customers annoyed)
- Message no longer relevant
Targeting¶
Who Sees Popup:
- All customers: Major announcements, critical alerts
- Active customers: Promotions, new features
- New customers: Onboarding, welcome offers
- Specific segments: Targeted promotions, relevant updates
- VIP customers: Exclusive offers
Avoid:
- Showing too many popups simultaneously
- Interrupting checkout or critical flows
- Targeting wrong audience (e.g., cancelled customers for active-only promotions)
Measuring Popup Effectiveness¶
Key Metrics¶
View Rate:
- (Popups displayed / Target audience size) × 100
- Should be close to 100% for "on login" triggers
- Lower for "on page visit" triggers
Dismissal Rate:
- (Dismissals / Views) × 100
- High dismissal (> 80%): Message not resonating or too frequent
- Low dismissal (< 20%): Compelling or required acknowledgment
Click-Through Rate (CTR):
- (CTA clicks / Views) × 100
- Promotions: 15-30% CTR is good
- Announcements: 5-15% CTR typical
- Surveys: 20-40% CTR target
Conversion Rate:
- For promotions: % who clicked and made purchase
- For surveys: % who completed survey
- For features: % who adopted feature
Annoyance Indicators:
- Very high immediate dismissal
- Support tickets complaining about popup
- Customers looking for way to disable
- Increased churn after popup introduction
Troubleshooting¶
Popup Not Displaying¶
Check:
- Is status Active (not Draft or Expired)?
- Are start/end dates current?
- Does customer match target audience?
- Has customer already dismissed (if show once)?
- Are there conflicting popups?
- Browser popup blockers enabled?
- JavaScript errors on page?
Solution: Verify settings, test in incognito mode, check browser console for errors
Popup Showing Too Frequently¶
Symptoms:
- Customers complaining popup appears every time
Check:
- Display frequency setting
- Cookie/session tracking working?
- Multiple similar popups active?
Solution: Adjust frequency to "once per session" or "once ever", consolidate popups
Low Engagement with Popup¶
Possible Causes:
- Message not compelling
- Poor timing (interrupts user flow)
- Design not eye-catching
- CTA not clear
- Wrong audience targeted
Solutions:
- A/B test different messages
- Improve headline and CTA
- Better visual design
- Refine targeting
- Adjust timing/trigger
Popup Blocking Important Navigation¶
Symptoms:
- Customers can't access site features due to popup
Fix:
- Ensure popup can be dismissed
- Add "X" close button
- Allow clicking outside popup to close
- Don't make non-critical popups full-screen
- Test on mobile (smaller screens more affected)
Related Pages¶
- Email Templates - Coordinate popup messages with email campaigns
- Customers (
customers.php) - View customer segments for targeting - Discount Codes - Create codes mentioned in promotional popups
- Settings - Configure popup system defaults
Permissions & Access¶
Required Access Level: Administrator or higher
Access Level Capabilities:
- Administrator: Create, edit, schedule, activate popups
- Kiva Admin: All features + system configuration, custom triggers
Restricted Features:
- Urgent Alerts: May require Manager or Admin approval
- System-Wide Popups: Administrator approval
- Custom Coding: Kiva Admin only
Best Practices Summary¶
Content¶
- One message per popup - Don't overwhelm
- Clear and concise - 3 sentences max
- Strong CTA - Tell customers what to do next
- Mobile-friendly - Most customers on mobile
- Proofread carefully - Mistakes very visible
Targeting¶
- Right audience - Segment appropriately
- Right time - When message is relevant
- Right frequency - Don't annoy customers
- Test first - Preview and test before activating
- Monitor feedback - Watch for complaints
Strategy¶
- Plan ahead - Schedule promotions in advance
- Coordinate channels - Popup + email + social
- Track performance - Measure effectiveness
- Iterate - Improve based on data
- Don't overuse - Popups lose power if overused
Things to Avoid¶
- Too many simultaneous popups
- Preventing site usage (no dismiss option)
- Irrelevant messages to customer
- Annoying frequency
- Poor mobile experience
Quick Reference Card¶
| Task | Action/Location |
|---|---|
| Create popup | Click "Add New Popup" button |
| Preview popup | Edit > Click "Preview" button |
| Activate popup | Set status to Active, verify dates |
| Deactivate popup | Change status to Expired or set end date to past |
| Edit active popup | Click Edit (changes take effect immediately) |
| Target specific segment | Set target audience filter |
| View popup performance | Check Views, Dismissals, CTR columns |
| Duplicate popup | Click Copy, modify, activate |
FAQs¶
How many popups can be active at once?¶
Technically unlimited, but show customers only ONE popup per session/visit. Multiple simultaneous popups are annoying. System should queue and prioritize.
Can customers disable popups?¶
Usually no. Important communications need to be seen. However, provide easy dismiss option and don't overuse.
Should popups be mobile-responsive?¶
Absolutely. 50-70% of customers access via mobile. Popup must work well on small screens.
How long should a promotional popup run?¶
Typically 3-7 days for flash sales, 2-4 weeks for standard promotions, 1-3 days for urgency-driven offers.
Can I A/B test different popup messages?¶
Some systems support this. Test headlines, CTAs, images, timing. Run variations to find most effective approach.
What's a good click-through rate for promotional popups?¶
20-30% CTR is good for promotions. Announcements typically lower (5-15%). Surveys can hit 30-40% if incentivized.
Should I require customers to acknowledge important popups?¶
For critical information (policy changes, service disruptions), yes. For promotions, no - allow easy dismiss.
How do I prevent popup fatigue?¶
Limit to one popup per session. Reserve popups for truly important communications. Use other channels (email, banners) for less critical messages.
Can I target popups to new customers only?¶
Yes, target by customer tenure. Show onboarding popups or special welcome offers to customers < 30 days old.
Change Log¶
2026-03-01¶
- Initial documentation created
- All sections completed per template requirements
- Included popup types and use cases
- Added effectiveness measurement framework
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.