SMS and Push Notification Campaigns
SMS and Push Notification Campaigns
Beyond email, Cockato supports two additional campaign channels for reaching customers directly on their mobile devices.
Channel Overview
| Channel | Delivery Method | Consent Required | Best For | |---|---|---| | SMS | Text message to phone number | SMS marketing consent | Time-sensitive offers, reminders | | Wallet Push | Notification via wallet pass | Push marketing consent | Loyalty updates, visit prompts |
SMS Campaigns
Setup Requirements
Before sending SMS campaigns, your platform administrator must configure an SMS provider:
| Provider | Supported | Configuration |
|---|---|---|
| Twilio | Yes | API credentials + phone number |
| MessageBird | Yes | API credentials + phone number |
| Custom | Via API | Contact platform admin |
⚠️ Important: SMS sending requires platform-level configuration. Contact your Cockato administrator if SMS is not available in your account.
Creating an SMS Campaign
- Go to Marketing → Campaigns and click New Campaign.
- Select SMS as the channel.
- Choose your audience (all customers or a segment).
- Write your message using the editor.
- Preview and send.
SMS Content Guidelines
| Guideline | Recommendation |
|---|---|
| Length | Under 160 characters (single SMS) |
| Character counter | Shown in editor, warns at limit |
| Personalization | Use merge tags like {{customer_name}} |
| CTA | Include one clear call-to-action |
| Opt-out | Automatic unsubscribe handling |
💡 Tip: Messages over 160 characters are split into multiple SMS segments, which increases cost. The character counter in the editor shows your current length.
SMS Routing
Cockato automatically routes SMS through the best provider based on:
- Customer's phone number country code
- Configured country-specific SMS providers
- Provider priority and failover settings
This ensures optimal delivery rates and cost efficiency across international audiences.
SMS Delivery Tracking
| Status | Meaning |
|---|---|
| Sent | Dispatched to SMS provider |
| Delivered | Confirmed delivery to handset |
| Failed | Could not be delivered |
Common failure reasons:
- Invalid phone number format
- Number no longer active
- Carrier-level blocking
- No coverage area
Wallet Push Notifications
How It Works
Push notifications are sent directly to customers' digital wallet passes:
| Platform | Delivery |
|---|---|
| Apple Wallet | Via Apple Push Notification service (APNs) |
| Google Wallet | Via Google Wallet Pass Object API |
The notification appears on the customer's lock screen, linked to your loyalty pass.
Creating a Push Campaign
- Go to Marketing → Campaigns and click New Campaign.
- Select Push as the channel.
- Enter a Title (max 30 characters recommended).
- Enter a Body (max 100 characters recommended).
- Select your audience and send.
Push Content Guidelines
| Element | Limit | Example |
|---|---|---|
| Title | ~30 characters | "Double Points Today!" |
| Body | ~100 characters | "Visit us today and earn 2x points on all purchases." |
💡 Tip: Push notifications are brief by nature. Lead with the value proposition and keep it actionable.
Push Requirements
For a customer to receive push notifications, they need:
| Requirement | Details |
|---|---|
| Active wallet pass | Pass installed in Apple or Google Wallet |
| Push consent | Opted into push marketing |
| Device connectivity | Internet connection for delivery |
Push Delivery Differences
| Aspect | Apple Wallet | Google Wallet |
|---|---|---|
| Delivery speed | Near-instant via APNs | Near-instant via API |
| Lock screen | Appears as pass notification | Standard notification |
| Pass update | Pass content refreshes | Pass object updates |
Consent and Compliance
All channels automatically respect customer consent preferences:
| Channel | Required Consent | Enforced At |
|---|---|---|
| Email marketing consent | Campaign send time | |
| SMS | SMS marketing consent | Campaign send time |
| Push | Push marketing consent | Campaign send time |
Customers without the appropriate consent are silently excluded — they won't receive the message and won't appear in campaign analytics.
💡 Tip: Customers manage their own preferences through the Customer Portal. Include portal links in your communications so customers can easily update their consent settings.
Choosing the Right Channel
| Scenario | Recommended Channel |
|---|---|
| Flash sale or time-sensitive offer | SMS (highest open rate) |
| Points balance update | Push (contextual to loyalty) |
| Newsletter or rich content | Email (supports formatting) |
| Event reminder | SMS or Push |
| New product announcement | Email + Push combo |
Ready to get started?
Try Cockato for free and see how it can help grow your business.
Get Started Free