Skip to main content

Hub Publishing vs Card Publishing, Visibility & Pages

Understanding the complete publishing architecture is crucial for managing your Engagement Hub effectively. This guide covers hub-level publishing, card-level publishing, page visibility, single card pages, and the advanced scheduling system.

Overview: The Three-Layer Publishing System

Komo uses a three-layer publishing architecture:
Layer 1: Hub (Site) Publishing
    ↓ Controls entire hub visibility
    
Layer 2: Card Publishing  
    ↓ Controls individual card existence
    
Layer 3: Page Visibility
    ↓ Controls where cards appear within hub

Layer 1: Hub Publishing

What it controls: Whether the entire Engagement Hub is accessible to the public. States:
  • Draft - Hub not visible, only accessible to admins
  • Published - Hub live and accessible via domain

Layer 2: Card Publishing

What it controls: Whether an individual card exists and can be displayed. States:
  • Draft - Card exists but isn’t visible anywhere
  • Published - Card is live and can be shown on pages
  • Scheduled - Will auto-publish/unpublish at set times

Layer 3: Page Visibility

What it controls: Which specific pages within a hub display the card. States:
  • Visible on Page - Card appears on that page
  • Hidden on Page - Card exists but doesn’t appear there
  • Scheduled - Will auto-show/hide at set times

Hub Publishing (Layer 1)

What Hub Publishing Does

Publishing a hub makes the entire site accessible at your configured domain: Before Publishing:
  • Hub only accessible to logged-in admins
  • Preview mode available
  • Test and refine content
  • Configure domain settings
After Publishing:
  • Hub accessible to public via domain/URL
  • All published cards become visible (based on page visibility)
  • Analytics tracking begins
  • SEO indexing starts

How to Publish a Hub

  1. Navigate to Hub Settings
  2. Click “Publish Hub” button
  3. Confirm domain configuration
  4. Review publishing checklist
  5. Click “Publish”
Publishing Checklist:
  • ✅ Domain configured and pointing correctly
  • ✅ At least one page has visible cards
  • ✅ Essential cards are published
  • ✅ Terms and conditions added (if running competitions)
  • ✅ Tested preview mode
  • ✅ Branding applied

Unpublishing a Hub

Unpublishing makes the entire hub inaccessible: Use Cases:
  • Ending a campaign
  • Major maintenance
  • Rebranding
  • Seasonal hubs (e.g., Christmas campaign ended)
What Happens:
  • Public URL shows “Not Found” or custom message
  • All cards become inaccessible
  • Data and settings preserved
  • Can republish anytime

Card Publishing (Layer 2)

What Card Publishing Does

Card publishing controls whether a card exists in the system: Draft Cards:
  • Exist in admin panel
  • Editable by team
  • Not visible to public
  • Can be previewed by admins
  • Don’t count toward page limits
Published Cards:
  • Exist and are live
  • Can be visible on pages (if page visibility enabled)
  • Accessible via single card page
  • Count toward page limits (50 cards max per page)

Publishing a Card

Method 1: From Card Editor
  1. Edit the card
  2. Click “Publish” button (top right)
  3. Confirm publishing
  4. Card status changes to “Published”
Method 2: From Cards List
  1. Go to Cards list view
  2. Find the card you want to publish
  3. Click the “Publish” action in the card’s action menu
  4. Confirm publishing
Note: Cards must be published individually. There is no bulk publish feature. What Happens When Published:
  • Card becomes available for page visibility
  • Can be added to hub pages
  • Accessible via single card URL
  • Analytics tracking begins
  • Can be shared individually

Unpublishing a Card

Use Cases:
  • Remove outdated content
  • End a competition
  • Fix errors
  • Seasonal content (e.g., remove Christmas card after holidays)
What Happens:
  • Card disappears from all pages immediately
  • Single card URL becomes inaccessible
  • Data and entries preserved
  • Can republish anytime
  • Card returns to draft status
Important: Unpublishing is immediate and affects all pages where the card appears.

Scheduled Publishing

Set automatic publish/unpublish times:
  1. Edit card
  2. Click “Schedule” button
  3. Set “Publish at” date/time
  4. Set “Unpublish at” date/time (optional)
  5. Select timezone
  6. Save schedule
Use Cases:
  • Launch campaigns at specific times
  • End competitions automatically
  • Seasonal content (auto-show Christmas card Dec 1, hide Jan 1)
  • Time-limited offers

Page Visibility (Layer 3)

Understanding Pages

A hub can have multiple pages, each with different cards: Home Page:
  • Default landing page
  • Usually contains main content
  • URL: your-hub.com or your-hub.com/home
Additional Pages:
  • Create unlimited pages
  • Different content per page
  • URL: your-hub.com/page-name
  • Examples: /games, /competitions, /vip

Card-Page Relationship

Key Concept: Cards exist independently of pages, then are “placed” on pages. One Card, Multiple Pages:
  • Same card can appear on multiple pages
  • Example: Newsletter signup card on Home, Games, and Contact pages
  • Each page shows the same card (shared data/entries)
Page-Specific Visibility:
  • Card visible on Page A
  • Same card hidden on Page B
  • Controlled independently per page

Managing Page Visibility

Show Card on Page:
  1. Navigate to page editor
  2. Click “Add Card”
  3. Select existing card or create new
  4. Card appears on page
Hide Card from Page:
  1. Find card on page
  2. Click “Hide” or “Remove from Page”
  3. Card disappears from that page only
  4. Card still exists and can appear on other pages
Important: Hiding a card from a page ≠ unpublishing the card. The card remains published and visible elsewhere.

Visibility Indicators

In Admin Panel:
  • 🟢 Green dot - Visible on page
  • 🔴 Red dot - Hidden on page
  • 🟡 Yellow dot - Scheduled visibility
  • Gray dot - Draft (not published)

Visibility Schedule (Per Page)

Schedule when a card appears/disappears on a specific page:
  1. Find card on page
  2. Click “Schedule Visibility”
  3. Set “Show at” - When card appears
  4. Set “Hide at” - When card disappears (optional)
  5. Select timezone
  6. Save
Use Cases:
  • Flash sales (show banner 9 AM, hide 5 PM)
  • Event countdowns (appear 7 days before, hide after event)
  • Daily specials (different card each day)
  • Rotating content

Single Card Pages

What is a Single Card Page?

A standalone page that displays only one card, without the hub navigation, header, or footer. URL Structure:
  • Hub page: hub.com/games (shows multiple cards + navigation)
  • Single card: hub.com/?card=abc123&singleCard=true (shows only that card)

When to Use Single Card Pages

Use Cases:
  • Email campaigns - Link directly to specific competition
  • Social media - Share direct link to quiz
  • QR codes - Scan to enter specific promotion
  • Embedded experiences - Link from external website
  • Focused experiences - Remove distractions for high-value conversions
Method 1: Share Modal
  1. Edit card
  2. Click “Share” button
  3. Check “Link to single card page” checkbox
  4. Copy generated URL
  5. Optionally add UTM parameters
Method 2: Manual Construction
https://your-hub.com/?card={card-id}&singleCard=true
With UTM Parameters:
https://your-hub.com/?card={card-id}&singleCard=true&utm_source=email&utm_campaign=summer_sale

Single Card vs Hub Page: User Experience

Hub Page Experience:
  • User sees hub header/navigation
  • Multiple cards visible
  • Can browse other content
  • Full brand experience
  • Context of other offerings
Single Card Experience:
  • Only the card visible
  • No hub navigation
  • No distractions
  • Focused on one action
  • Higher conversion rates for specific goals

Analytics Differences

Hub Page Traffic:
  • Tracked as hub page view
  • User can navigate to other cards
  • Session includes multiple interactions
Single Card Traffic:
  • Tracked as direct card engagement
  • Isolated analytics for that card
  • Useful for measuring campaign effectiveness
  • Clear attribution

Multi-Page Hub Architecture

Creating Multiple Pages

  1. Go to Hub Settings > Pages
  2. Click “Add Page”
  3. Name the page (e.g., “Games”, “VIP Area”)
  4. Set page slug (URL-friendly name)
  5. Configure page settings
  6. Add cards to new page

Page Types

Standard Pages:
  • Regular content pages
  • Show in navigation (optional)
  • Can have up to 50 cards
Hidden Pages:
  • Don’t show in navigation
  • Accessible via direct URL
  • Good for landing pages, special campaigns
Password-Protected Pages:
  • Require password to access
  • Good for exclusive content
  • VIP areas, employee-only content
Automatic Navigation:
  • Hub auto-generates navigation menu
  • Shows all non-hidden pages
  • Order based on page arrangement
Custom Navigation:
  • Reorder pages in settings
  • Hide specific pages from nav
  • Add external links
  • Customize menu appearance

Cross-Page Card Strategy

Shared Cards (Same Card on Multiple Pages):
  • Newsletter signup on every page
  • Same competition across multiple entry points
  • Consistent branding elements
  • Shared data (entries, analytics)
Page-Specific Cards:
  • Games only on Games page
  • VIP content only on VIP page
  • Targeted experiences
  • Isolated analytics

Complete Publishing Workflow Examples

Example 1: New Campaign Launch

Week 1: Preparation
  • Create hub (draft)
  • Add pages: Home, Competition, Terms
  • Create competition card (draft)
  • Create terms card (draft)
  • Test everything in preview
Week 2: Pre-Launch
  • Publish hub
  • Publish terms card
  • Set competition card to scheduled (publish Monday 9 AM)
  • Hide competition card from navigation until launch
Week 3: Launch Day
  • Competition card auto-publishes at 9 AM
  • Show on Home and Competition pages
  • Send email with single card link
  • Share on social media
Week 4: Campaign End
  • Competition card auto-unpublishes (scheduled)
  • Add “Campaign Ended” card to page
  • Keep terms visible for legal requirements

Example 2: Multi-Page VIP Experience

Setup:
  • Main hub: Standard content
  • VIP page: Exclusive competitions (password protected)
  • Games page: General games
  • Rewards page: Loyalty program
Card Strategy:
  • General signup card: Visible on all pages
  • VIP competition: Only on VIP page, requires password
  • General games: Only on Games page
  • Loyalty dashboard: Home and Rewards pages
Publishing:
  • Publish hub
  • Publish all cards
  • Set VIP page to password protected
  • Configure page visibility per card

Example 3: Seasonal Content Rotation

January:
  • New Year promotion card (scheduled: Jan 1-31)
  • Visible on Home page only
February:
  • Valentine’s campaign (scheduled: Feb 1-14)
  • Replaces New Year card on Home page
  • Also visible on /special-offers page
March:
  • Easter preview (scheduled: Mar 1-31)
  • Different card on Home page
  • Valentine’s card hidden
Year-Round:
  • Newsletter signup: Always visible on all pages
  • Contact form: Always visible on Contact page

Best Practices

Publishing Strategy

Do:
  • Test thoroughly in draft mode before publishing
  • Use scheduled publishing for time-sensitive content
  • Keep legal pages (Terms, Privacy) always published
  • Create hidden pages for specific campaigns
  • Use single card pages for focused conversions
Don’t:
  • Publish unfinished cards
  • Forget to unpublish outdated competitions
  • Overload pages with too many cards (max 50)
  • Publish without testing mobile responsiveness

Visibility Management

Do:
  • Use page-specific visibility strategically
  • Schedule visibility for time-limited offers
  • Hide cards rather than unpublishing (if might reuse)
  • Monitor which cards appear on which pages
Don’t:
  • Leave test cards visible on public pages
  • Forget to hide seasonal content after holidays
  • Make navigation cluttered with too many pages
  • Hide essential cards (Terms, Contact)

Multi-Page Architecture

Do:
  • Organize content logically by page
  • Use clear, descriptive page names
  • Limit navigation to 5-7 main pages
  • Create focused experiences per page
Don’t:
  • Create too many pages (confusing navigation)
  • Put all cards on one page (overwhelming)
  • Duplicate same card on every page (redundant)
  • Forget mobile navigation experience

Troubleshooting

Issue: Card Not Showing on Page

Check:
  1. Is the card published? (not draft)
  2. Is the card visible on that specific page?
  3. Is there a visibility schedule preventing display?
  4. Is the hub itself published?
  5. Has the card reached its max entries (if competition)?

Issue: Published Card Not Accessible

Check:
  1. Hub is published?
  2. Card is published (not draft)?
  3. Not hidden on that page?
  4. No entry limits reached?
  5. Eligibility rules met (if configured)?
Check:
  1. Card is published?
  2. Card ID in URL is correct?
  3. singleCard=true parameter included?
  4. Hub domain is correct?
  5. No extra characters in URL?

Issue: Schedule Not Working

Check:
  1. Timezone configured correctly?
  2. Both publish and unpublish times set (if needed)?
  3. Schedule saved successfully?
  4. Card status allows scheduling?
  5. Check if schedule conflicts with manual publish/unpublish

FAQ

Q: What’s the difference between unpublishing a card and hiding it from a page? A: Unpublishing removes the card entirely (invisible everywhere). Hiding from a page keeps it published but removes it from that specific page (still visible elsewhere). Q: Can I have the same card on multiple pages? A: Yes! One card can appear on unlimited pages. All pages show the same card with shared data and entries. Q: What happens if I unpublish a hub? A: The entire site becomes inaccessible. All cards, pages, and content are hidden from public view. Admin access remains. Q: Can I schedule a card to show on different pages at different times? A: Yes! Each page has independent visibility scheduling for the same card. Show on Page A Monday, Page B Tuesday. Q: What’s the maximum number of cards per page? A: 50 cards maximum per page. This includes both published and draft cards on that page. Q: Can I password-protect individual cards? A: No, password protection is at the page level. But you can use entry rules/gating on individual cards. Q: Do single card pages count as page views in analytics? A: Yes, they’re tracked as card-specific engagement. You can see both hub page views and single card views in analytics. Q: Can I embed a single card on an external website? A: Yes! Use the embed code option to iframe the single card page into external sites. Q: What happens to entries when I unpublish a card? A: All entry data is preserved. When you republish, entries are still there. Only visibility changes, not data. Q: Can I have different versions of the same card on different pages? A: No, it’s the same card. If you need different versions, create separate cards or use branching logic within the card.
Need Help? Contact [email protected] for publishing and visibility assistance.