Skip to main content

Channels

Channels define how the Owner App communicates with customers when a Targeted Delivery or Intelligent Delivery campaign is sent. Each channel must be configured before it can be used as a delivery method in a campaign.

Go to Configuration β†’ Company β†’ Channels in the Owner App.

Available channels​

ChannelUse casePrerequisite
EmailVoucher delivery, campaign notifications, reactivationSMTP or ESP integration (e.g. Mailchimp, SendGrid)
SMSHigh-urgency voucher delivery, birthday campaignsSMS provider integration (e.g. Twilio, Vonage)
Push notificationIn-app alerts, real-time campaign triggersMobile app with push integration via Loyal Guru SDK

Contact Policy​

Contact Policy defines how often a Customer can be contacted through each outbound channel. It is configured at Company level and used by Targeted Delivery, Intelligent Delivery, reminders, Circular Coupon emails, and other campaign sends that rely on email, SMS, or push.

Use Contact Policy to prevent channel saturation, especially when several teams or automated plans can send campaigns to overlapping Audiences.

SettingDescription
ChannelChannel affected by the rule, such as email, SMS, or push
PeriodTime window for the limit, such as weekly or monthly
Maximum contactsMaximum number of sends allowed to the same Customer in that period
Segment scopeOptional restriction to specific labeled segments or customer groups

Only one Contact Policy should affect the same channel in the same timeframe. If two policies overlap, the send logic becomes ambiguous and support cannot clearly explain why a Customer was excluded.

Contact Policy is not a replacement for consent. Consent determines whether the Customer may be contacted; Contact Policy determines whether the Customer has already been contacted too many times.

Email configuration​

FieldDescription
ProviderThe email service provider (ESP) used for delivery
API keyAuthentication key from your ESP
From nameSender name shown to customers (e.g. "Loyal Guru Rewards")
From addressSender email address (must be a verified domain)
Reply-toOptional reply-to address
TemplateDefault email template for campaign messages

SMS configuration​

FieldDescription
ProviderSMS gateway provider
API key / Account SIDAuthentication credentials from the provider
Sender IDThe name or number shown as the sender (subject to provider and country regulations)

Push notification configuration​

FieldDescription
PlatformiOS (APNs) or Android (FCM)
CredentialsAPNs certificate or FCM server key
App identifierBundle ID (iOS) or package name (Android)
caution

Push notifications require the customer's device to have the loyalty app installed and push permissions granted. Without this, the notification is silently dropped β€” the campaign send count does not reflect delivery failures.

Testing a channel​

Before using a channel in a live campaign, send a test message:

  1. Go to Configuration β†’ Company β†’ Channels.
  2. Select the channel.
  3. Click Send test and enter a test recipient.
  4. Verify the message is received with the correct content and formatting.

Channel availability per campaign type​

Campaign typeEmailSMSPush
Targeted Deliveryβœ“βœ“βœ“
Intelligent Deliveryβœ“βœ“βœ“
Games (prize delivery)βœ“βœ“βœ“
Challenge (prize delivery)βœ“βœ“βœ“
Instant Winβ€”β€”β€”

Instant Win does not send a channel notification when the draw runs. The result is returned as an instant_win effect in the event response so the app can show it, and a No Prize result delivers nothing. A Targeted Instant Win is communicated through the Targeted Delivery that assigns it, using that campaign's channels.