Skip to content

Push notifications channel

Send push notifications to customers who have opted in to receive them from your business. Push is available on every plan and works alongside email in journeys and broadcasts.

Plan Push notifications are available on every plan.

Customers receive push notifications through the browser or mobile app where they granted notification permission. Caramel manages the delivery infrastructure — no external provider account is needed.

Customers must actively grant notification permission on your storefront or Caramel-hosted pages before they can receive pushes. Contacts who have not opted in are silently skipped for push steps.

Push is available in the channel step picker in Omnichannel → Journeys and Omnichannel → Broadcasts without additional setup.

  1. Open or create a journey or broadcast.
  2. Add a message step and select Push as the channel.
  3. Write your notification:
    • Title — short, 40–65 characters. Appears as the bold first line.
    • Body — the notification text. Keep it under 120 characters so it isn’t truncated on smaller screens.
    • (Optional) Deep link URL — the page to open when the customer taps the notification.
  4. Save and activate.
  • Keep titles short — most OS UIs truncate after 50 characters.
  • Send at the right time — push notifications sent late at night have high opt-out rates. Use a delay step in your journey to control timing.
  • Don’t overuse push — a customer who receives too many push notifications will opt out. Reserve push steps for high-value moments: order confirmations, limited-time offers, or important reminders.
  • Pair push with email — use a push step first for customers who are opted in, and fall back to email for those who aren’t.

Push opt-in rates vary by industry and how the permission prompt is presented. A prompt shown in context — for example, after a customer completes a form — typically converts better than a prompt shown on first page load.