Documentation
Everything you need to integrate SiloCDP, send notifications, and grow your audience.
Getting Started
Go from zero to your first notification in minutes.
Quick Start Guide
Create your account, install the SDK, and send your first push notification in under five minutes.
- 1Sign up for a free account at app.silocdp.com
- 2Add your website domain in the Domains dashboard
- 3Install the SiloCDP JavaScript SDK on your site
- 4Create and send your first notification
SDK Installation
Add the SiloCDP SDK to your website or app with a single script tag or npm package.
<!-- Add to your website's <head> -->
<script src="https://cdn.silocdp.com/sdk/v1/silo.min.js"
data-app-id="YOUR_APP_ID"
async></script>Authentication
Authenticate API requests using API keys or JWT tokens. Generate keys from your SiloCDP dashboard under Settings.
curl -X GET https://api.silocdp.com/api/v1/subscribers \
-H "X-Api-Key: your_api_key_here" \
-H "Content-Type: application/json"Channel Setup
Configure each notification channel for your application.
Web Push
Browser notifications for Chrome, Firefox, Edge, and Safari. Supports VAPID keys, service workers, and rich notifications with images and buttons.
Mobile Push
Native push via Firebase Cloud Messaging (Android) and Apple Push Notification Service (iOS). Configure in the Channels dashboard.
Transactional and marketing emails powered by Postmark. Create reusable templates with variable substitution.
SMS
Text messaging via Telnyx for OTP, alerts, and promotional messages. Supports international delivery.
Guides
In-depth guides to help you make the most of every feature.
Sending Notifications
Create and deliver web push, mobile push, email, SMS, and WhatsApp notifications from the dashboard or via the API.
- Creating notification templates
- Scheduling notifications
- Multi-channel delivery
- Rich media and action buttons
- Template variables and personalization
Subscriber Management
Track, segment, and manage your subscriber base with custom attributes, events, and cross-domain linking.
- Collecting subscriber opt-ins
- Custom attributes and events
- Cross-domain smart linking
- Subscriber profiles and history
- Import and export
Audience Segmentation
Build dynamic segments based on behavior, attributes, geography, and engagement to target the right audience.
- Rule-based segment builder
- Behavioral targeting
- Attribute-based filters
- Segment analytics
- Using segments in campaigns
Customer Journeys
Design automated multi-step workflows with the visual journey builder. Trigger on events, apply conditions, and branch logic.
- Journey builder overview
- Trigger types (event, segment, schedule)
- Delay, condition, and split steps
- Enrollment and exit criteria
- Journey analytics
Analytics & Reporting
Track delivery rates, click-through rates, subscriber growth, and campaign performance with real-time dashboards.
- Dashboard overview
- Notification analytics
- Campaign performance
- Subscriber growth trends
- Exporting reports
Webhooks & Integrations
Connect SiloCDP to your existing tools with webhooks, REST API, and third-party integrations.
- Webhook setup and events
- Payload format and signatures
- Retry and delivery guarantees
- Third-party integrations
- RSS-to-Push automation
Security & Best Practices
Keep your integration secure and performant.
API Key Security
Never expose API keys in client-side code. Use server-to-server calls for sensitive operations. Rotate keys regularly and set expiration dates.
Webhook Verification
Always verify webhook signatures before processing payloads. Use the signature header provided with each webhook delivery to confirm authenticity.
Rate Limiting
API requests are rate limited per API key. Implement exponential backoff for retries. Check the X-RateLimit-Remaining header in responses.
Ready to grow your audience?
Join thousands of businesses using SiloCDP to deliver the right message at the right time. Start free today.