One agentEvery channel

Reach buyers where they actually open messages

Branded portal, email, SMS, Viber, WhatsApp and mobile push - one agent behind all six, with one memory of each customer. A question on WhatsApp and an order on your site are the same customer to noli.

Email-only loyalty leaves money on the table

Many customers read a chat message the same day and an email next week, or never. Reach them where they already talk to you.

Where they actually read

Chat apps sit next to messages from friends, not in a promotions tab. In much of Central and Eastern Europe that means Viber; elsewhere, WhatsApp.

Viber + WhatsApp

The right channel at the right cost

Every message has a published price in credits: WhatsApp 0.2, Viber 0.4, SMS 0.6 per segment. You see the cost before a campaign goes out.

Priced per message

Real-time response

Time-sensitive messages (back in stock, points expiring) land while they matter, and when the customer replies, the agent is there to answer.

Two-way chat

Built natively. No middleware

Every channel routes through the same agent - same brand voice, same context, one revenue dashboard.

Branded portal

Included on all plans

Customers check tier, points, rewards and history at your domain - not "powered by X".

  • Your own domain on every plan
  • Theme tokens match your storefront
  • Mobile-friendly · GDPR-native

Email

Included on all plans

Lifecycle, transactional and AI-drafted broadcast emails - sent from your domain, with full deliverability tools.

  • SPF / DKIM / DMARC handled
  • 2-way Klaviyo sync (Co-Pilot+)
  • Per-message revenue attribution

SMS

Pay per segment · all plans

The channel that reaches every phone - no app, no chat platform. Used for one-time codes, as the fallback when a customer isn't on Viber or WhatsApp, and for consent-based campaigns.

  • Opt-in forms capture positive SMS consent
  • Unsubscribe link on every marketing message
  • 0.6 credits per segment

Viber

+€99/mo module · any plan

The default chat app across the Balkans and much of Central and Eastern Europe. Your own Viber bot: the agent answers, sends rewards and runs campaigns there.

  • Branded business profile
  • Rich messages (image, CTA, product card)
  • Included free on Enterprise

WhatsApp Business

Co-Pilot+ · Meta fees

The global default. Noli handles template approval, opt-in capture and conversation-window logic - on your own WhatsApp Business number or one from noli.

  • Approved template library
  • Opt-in capture flow at checkout
  • Conversation-window pricing (Meta)

Mobile app (PWA + push)

All plans · push campaigns from Co-Pilot

Branded Progressive Web App with home-screen install and web push. No App Store review, no native maintenance - same UX, faster ship cycle.

  • Web push for points expiring, back-in-stock, tier-up
  • Offline-first portal experience
  • Add-to-home-screen for repeat customers

Connect once. The agent picks the channel

Noli routes per customer based on opt-in, last-engaged channel and message type - without you maintaining segments.

01

Connect channels

Email and SMS work from day one. WhatsApp connects through Meta's signup; we set up your Viber bot with you.

02

Define triggers

Points expiring, tier-up, dormant 30d, abandoned cart, win-back - pick rules, the agent writes the message.

03

Agent answers everywhere

Each message goes only where the customer has opted in, and the reply comes back to the same agent.

04

Track per-channel

Per-message revenue, opens, clicks, redemption rate - broken down by channel, side-by-side.

Stop bolting channels onto your loyalty stack

What stores cobble together when their loyalty tool ships email-only.

StackThe costNoli Better
Loyalty + KlaviyoEmail-only · loyalty data 1-wayKlaviyo sync on Co-Pilot · 6 channels in one place
Loyalty + SMS vendorA second tool · a second consent listSMS, Viber and WhatsApp with the same customer record
Separate chatbotDoesn't know points, tiers or ordersThe same agent that runs your loyalty program
Native mobile appA costly build · App Store reviews · upkeepAn installable portal with push, on every plan

Stop being stuck in the inbox

Six channels, one agent, one memory of every customer.