> ## Documentation Index
> Fetch the complete documentation index at: https://help-loyalife.xoxoday.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Xoxoday Documentation

> Guides, references, and walkthroughs for every Xoxoday product — Empuls, Plum, and Loyalife.

<div className="xoxo-home" style={{maxWidth: 'none', margin: 0, padding: 0}}>
  <div style={{maxWidth: '1140px', margin: '0 auto', padding: '44px 32px 72px'}}>
    <div style={{padding: '30px 0 58px', maxWidth: '760px'}}>
      <img className="xh-light" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/xoxoday.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=4e58674215fe35067111a687d469c00a" alt="Xoxoday" style={{height: '32px', width: 'auto', marginBottom: '22px'}} width="1200" height="305" data-path="images/logos/xoxoday.svg" />

      <img className="xh-dark" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/xoxoday_white.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=866a7aa3afc24a8e924bbc9ad437e03b" alt="Xoxoday" style={{height: '32px', width: 'auto', marginBottom: '22px'}} width="1200" height="305" data-path="images/logos/xoxoday_white.svg" />

      <h1 style={{fontSize: '2.7rem', fontWeight: 800, color: 'var(--xh-heading, #0b1220)', lineHeight: 1.08, letterSpacing: '-0.02em', margin: 0}}>Xoxoday's product suite</h1>
      <p style={{color: 'var(--xh-text, #5b6472)', fontSize: '1.05rem', lineHeight: 1.55, marginTop: '16px'}}>Get a comprehensive view of the products offered by Xoxoday and their key features — for admins and end users alike.</p>

      <div style={{display: 'flex', gap: '10px', flexWrap: 'wrap', marginTop: '30px', maxWidth: '600px'}}>
        <div role="button" tabIndex={0} onClick={() => document.querySelector('[id^="search-bar-entry"]')?.click()} onKeyDown={(e) => (e.key === 'Enter' || e.key === ' ') && document.querySelector('[id^="search-bar-entry"]')?.click()} style={{flex: '1 1 260px', display: 'flex', alignItems: 'center', gap: '10px', padding: '14px 16px', borderRadius: '12px', background: 'var(--xh-search-bg, #ffffff)', border: '1px solid var(--xh-search-border, rgba(11,18,32,0.14))', color: 'var(--xh-text, #5b6472)', fontSize: '0.92rem', cursor: 'pointer'}}>
          <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
            <path d="M3 10.5a7.5 7.5 0 1 0 15 0a7.5 7.5 0 1 0 -15 0" />

            <path d="M16.5 16.5 21 21" />
          </svg>

          <span>Search…  ⌘K</span>
        </div>

        <button onClick={() => document.querySelector('[id^="assistant-entry"]')?.click()} style={{flex: '0 0 auto', display: 'flex', alignItems: 'center', justifyContent: 'center', gap: '8px', padding: '14px 22px', borderRadius: '12px', background: '#f5b301', color: '#06182D', border: 'none', fontWeight: 600, fontSize: '0.9rem', cursor: 'pointer'}}>
          <svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor">
            <path d="m12 3-1.9 5.8a2 2 0 0 1-1.3 1.3L3 12l5.8 1.9a2 2 0 0 1 1.3 1.3L12 21l1.9-5.8a2 2 0 0 1 1.3-1.3L21 12l-5.8-1.9a2 2 0 0 1-1.3-1.3z" />
          </svg>

          Ask AI
        </button>
      </div>
    </div>

    <div style={{marginTop: '8px'}}>
      <h2 style={{fontSize: '1.6rem', fontWeight: 750, color: 'var(--xh-heading, #0b1220)', margin: '0 0 6px', letterSpacing: '-0.01em'}}>Browse by product</h2>
      <p style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.98rem', margin: '0 0 24px'}}>Pick a product to jump into its guides.</p>

      <div style={{display: 'flex', flexWrap: 'wrap', gap: '20px'}}>
        <div className="xh-pcard" id="empuls" style={{flex: '1 1 300px', minWidth: 0, display: 'flex', flexDirection: 'column', padding: '28px', borderRadius: '16px', background: 'var(--xh-card, #ffffff)', border: '1px solid var(--xh-border, rgba(11,18,32,0.1))', borderTop: '3px solid #1f4ed1'}}>
          <img className="xh-light" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/empuls.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=2211fe42499807306ff3390d95517909" alt="Empuls" style={{height: '28px', width: 'auto'}} width="1124" height="264" data-path="images/logos/empuls.svg" />

          <img className="xh-dark" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/empuls_white.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=b4e9d203ee3d26b3a28afdd510801dba" alt="Empuls" style={{height: '28px', width: 'auto'}} width="1124" height="264" data-path="images/logos/empuls_white.svg" />

          <p style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.92rem', lineHeight: 1.5, marginTop: '16px'}}>Employee engagement, recognition and rewards, surveys, and the social intranet.</p>
          <div style={{marginTop: '22px', marginBottom: '2px', fontSize: '0.72rem', textTransform: 'uppercase', letterSpacing: '0.07em', color: 'var(--xh-copy, #8792a0)', fontWeight: 700}}>Popular guides</div>
          <a className="xh-alink" href="https://help-empuls.xoxoday.com/employees/getting-started/log-in" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Log in to Empuls</span><span aria-hidden="true">→</span></a>
          <a className="xh-alink" href="https://help-empuls.xoxoday.com/admin/programs/awards-core-values" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Set up awards</span><span aria-hidden="true">→</span></a>
          <a className="xh-alink" href="https://help-empuls.xoxoday.com/admin/surveys/enps-pulse" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Run a pulse survey</span><span aria-hidden="true">→</span></a>
          <a href="https://help-empuls.xoxoday.com" style={{marginTop: 'auto', paddingTop: '20px', color: 'var(--xh-strong, #0b1220)', fontWeight: 600, fontSize: '0.9rem', textDecoration: 'none'}}>Explore all docs →</a>
        </div>

        <div className="xh-pcard" id="plum" style={{flex: '1 1 300px', minWidth: 0, display: 'flex', flexDirection: 'column', padding: '28px', borderRadius: '16px', background: 'var(--xh-card, #ffffff)', border: '1px solid var(--xh-border, rgba(11,18,32,0.1))', borderTop: '3px solid #1f4ed1'}}>
          <img className="xh-light" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/plum.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=f31be3769844b66d58f3406cc2300f9b" alt="Plum" style={{height: '28px', width: 'auto'}} width="836" height="265" data-path="images/logos/plum.svg" />

          <img className="xh-dark" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/plum_white.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=4475871e7fa14c3b08318fafe7b260a5" alt="Plum" style={{height: '28px', width: 'auto'}} width="836" height="265" data-path="images/logos/plum_white.svg" />

          <p style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.92rem', lineHeight: 1.5, marginTop: '16px'}}>Rewards, incentives, and payouts infrastructure — gift cards and digital rewards.</p>
          <div style={{marginTop: '22px', marginBottom: '2px', fontSize: '0.72rem', textTransform: 'uppercase', letterSpacing: '0.07em', color: 'var(--xh-copy, #8792a0)', fontWeight: 700}}>Popular guides</div>
          <a className="xh-alink" href="https://help-plum.xoxoday.com/getting-started/for-end-users/how-to-redeem/redeem-reward-points" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Redeem reward points</span><span aria-hidden="true">→</span></a>
          <a className="xh-alink" href="https://help-plum.xoxoday.com/getting-started/for-admins/wallet-management/funding-the-account" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Fund your account</span><span aria-hidden="true">→</span></a>
          <a className="xh-alink" href="https://help-plum.xoxoday.com/send-rewards/reward-links/reward-link-overview" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Send reward links</span><span aria-hidden="true">→</span></a>
          <a href="https://help-plum.xoxoday.com" style={{marginTop: 'auto', paddingTop: '20px', color: 'var(--xh-strong, #0b1220)', fontWeight: 600, fontSize: '0.9rem', textDecoration: 'none'}}>Explore all docs →</a>
        </div>

        <div className="xh-pcard" id="loyalife" style={{flex: '1 1 300px', minWidth: 0, display: 'flex', flexDirection: 'column', padding: '28px', borderRadius: '16px', background: 'var(--xh-card, #ffffff)', border: '1px solid var(--xh-border, rgba(11,18,32,0.1))', borderTop: '3px solid #1f4ed1'}}>
          <img className="xh-light" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/loyalife.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=017ade899a047d2a196251e862c8dd01" alt="Loyalife" style={{height: '28px', width: 'auto'}} width="1115" height="253" data-path="images/logos/loyalife.svg" />

          <img className="xh-dark" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/loyalife_white.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=dd356008f540c064a0641f5a6f06fcd4" alt="Loyalife" style={{height: '28px', width: 'auto'}} width="1115" height="253" data-path="images/logos/loyalife_white.svg" />

          <p style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.92rem', lineHeight: 1.5, marginTop: '16px'}}>Build and run loyalty programs — tiers, points, and member engagement.</p>
          <div style={{marginTop: '22px', marginBottom: '2px', fontSize: '0.72rem', textTransform: 'uppercase', letterSpacing: '0.07em', color: 'var(--xh-copy, #8792a0)', fontWeight: 700}}>Popular guides</div>
          <a className="xh-alink" href="https://help-loyalife.xoxoday.com/user-guides/getting-started/accessing-loyalife" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Accessing Loyalife</span><span aria-hidden="true">→</span></a>
          <a className="xh-alink" href="https://help-loyalife.xoxoday.com/user-guides/members/overview" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Members overview</span><span aria-hidden="true">→</span></a>
          <a className="xh-alink" href="https://help-loyalife.xoxoday.com/user-guides/rule-engine/overview" style={{display: 'flex', justifyContent: 'space-between', gap: '10px', padding: '11px 0', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', color: 'var(--xh-link, #1f4ed1)', fontSize: '0.9rem', textDecoration: 'none'}}><span>Rule Engine overview</span><span aria-hidden="true">→</span></a>
          <a href="https://help-loyalife.xoxoday.com" style={{marginTop: 'auto', paddingTop: '20px', color: 'var(--xh-strong, #0b1220)', fontWeight: 600, fontSize: '0.9rem', textDecoration: 'none'}}>Explore all docs →</a>
        </div>
      </div>
    </div>

    <div style={{marginTop: '64px'}}>
      <h2 style={{fontSize: '1.6rem', fontWeight: 750, color: 'var(--xh-heading, #0b1220)', margin: 0, letterSpacing: '-0.01em'}}>Get more from Xoxoday</h2>
      <p style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.98rem', marginTop: '8px', marginBottom: '4px'}}>Updates, walkthroughs, and support whenever you need them.</p>

      <div style={{display: 'flex', flexWrap: 'wrap', gap: '16px', marginTop: '24px'}}>
        <a className="xh-pcard" href="https://help-loyalife.xoxoday.com/release-notes" style={{flex: '1 1 240px', minWidth: 0, padding: '20px', borderRadius: '14px', background: 'var(--xh-card, #ffffff)', border: '1px solid var(--xh-border, rgba(11,18,32,0.1))', textDecoration: 'none'}}>
          <span style={{display: 'inline-flex', alignItems: 'center', justifyContent: 'center', width: '36px', height: '36px', borderRadius: '9px', background: 'var(--xh-chip-bg, rgba(31,78,209,0.1))', color: 'var(--xh-chip, #1f4ed1)'}}>
            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
              <path d="m12 3-1.9 5.8a2 2 0 0 1-1.3 1.3L3 12l5.8 1.9a2 2 0 0 1 1.3 1.3L12 21l1.9-5.8a2 2 0 0 1 1.3-1.3L21 12l-5.8-1.9a2 2 0 0 1-1.3-1.3z" />
            </svg>
          </span>

          <div style={{color: 'var(--xh-strong, #0b1220)', fontWeight: 650, fontSize: '0.98rem', marginTop: '12px'}}>Product updates</div>
          <div style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.85rem', marginTop: '4px'}}>What's new across the platform.</div>
        </a>

        <a className="xh-pcard" href="https://help-loyalife.xoxoday.com/user-guides" style={{flex: '1 1 240px', minWidth: 0, padding: '20px', borderRadius: '14px', background: 'var(--xh-card, #ffffff)', border: '1px solid var(--xh-border, rgba(11,18,32,0.1))', textDecoration: 'none'}}>
          <span style={{display: 'inline-flex', alignItems: 'center', justifyContent: 'center', width: '36px', height: '36px', borderRadius: '9px', background: 'var(--xh-chip-bg, rgba(31,78,209,0.1))', color: 'var(--xh-chip, #1f4ed1)'}}>
            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
              <path d="M12 7v14" />

              <path d="M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z" />
            </svg>
          </span>

          <div style={{color: 'var(--xh-strong, #0b1220)', fontWeight: 650, fontSize: '0.98rem', marginTop: '12px'}}>User guides</div>
          <div style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.85rem', marginTop: '4px'}}>Set up and run your loyalty program.</div>
        </a>

        <a className="xh-pcard" href="mailto:cs@xoxoday.com" style={{flex: '1 1 240px', minWidth: 0, padding: '20px', borderRadius: '14px', background: 'var(--xh-card, #ffffff)', border: '1px solid var(--xh-border, rgba(11,18,32,0.1))', textDecoration: 'none'}}>
          <span style={{display: 'inline-flex', alignItems: 'center', justifyContent: 'center', width: '36px', height: '36px', borderRadius: '9px', background: 'var(--xh-chip-bg, rgba(31,78,209,0.1))', color: 'var(--xh-chip, #1f4ed1)'}}>
            <svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
              <rect x="2" y="4" width="20" height="16" rx="2" />

              <path d="m22 7-10 5L2 7" />
            </svg>
          </span>

          <div style={{color: 'var(--xh-strong, #0b1220)', fontWeight: 650, fontSize: '0.98rem', marginTop: '12px'}}>Raise a ticket</div>
          <div style={{color: 'var(--xh-text, #5b6472)', fontSize: '0.85rem', marginTop: '4px'}}>Reach the Xoxoday customer success team.</div>
        </a>
      </div>
    </div>

    <div style={{marginTop: '76px', paddingTop: '28px', borderTop: '1px solid var(--xh-border, rgba(11,18,32,0.1))', display: 'flex', justifyContent: 'space-between', alignItems: 'flex-start', flexWrap: 'wrap', gap: '24px'}}>
      <div>
        <div style={{display: 'flex', gap: '22px', flexWrap: 'wrap'}}>
          <a href="https://www.xoxoday.com/privacy" style={{color: 'var(--xh-strong, #0b1220)', fontSize: '0.88rem', textDecoration: 'none'}}>Privacy Policy</a>
          <a href="https://www.xoxoday.com/terms" style={{color: 'var(--xh-strong, #0b1220)', fontSize: '0.88rem', textDecoration: 'none'}}>Terms of Service</a>
          <a href="https://www.xoxoday.com/cookies" style={{color: 'var(--xh-strong, #0b1220)', fontSize: '0.88rem', textDecoration: 'none'}}>Cookie Policy</a>
        </div>

        <p style={{color: 'var(--xh-copy, #8792a0)', fontSize: '0.8rem', marginTop: '16px'}}>© 2026 Xoxoday, Inc. · Make every day rewarding.</p>
      </div>

      <img className="xh-light" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/xoxoday.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=4e58674215fe35067111a687d469c00a" alt="Xoxoday" style={{height: '26px', width: 'auto'}} width="1200" height="305" data-path="images/logos/xoxoday.svg" />

      <img className="xh-dark" src="https://mintcdn.com/loyalife/iYZoT7CsrldJ3GAC/images/logos/xoxoday_white.svg?fit=max&auto=format&n=iYZoT7CsrldJ3GAC&q=85&s=866a7aa3afc24a8e924bbc9ad437e03b" alt="Xoxoday" style={{height: '26px', width: 'auto'}} width="1200" height="305" data-path="images/logos/xoxoday_white.svg" />
    </div>
  </div>
</div>
