What is HubNest?
API-first multi-channel notification infrastructure for message routing, workflow automation, dynamic digesting, and user preferences. Get from zero to sending your first notification in under 10 minutes.
1. Create a HubNest Account
Sign up or log in at https://app.hubnest.io. On registration, you receive a dedicated tenant workspace with isolated secrets, encrypted credentials, and a pre-configured Demo Email and Demo SMS provider so you can test immediately.
2. Understand the Architecture
HubNest sits between your application backend and external delivery networks (AWS SES, Twilio, Meta WhatsApp, FCM, APNs). Every event flows through the same 5-stage pipeline:
3. Generate Your API Key
Go to https://app.hubnest.io → Developer → API Keys → Generate New Key. Give it a name (e.g. "Production Backend"), select scopes (["send"]), and choose environment (DEV / STAGING / PROD). Copy the rawKey immediately — it starts with hn_live_ and is shown only once.
4. Create a Subscriber
A subscriber represents a user in your system. Create one before sending notifications so HubNest can resolve recipient details from a subscriberId. Go to Developer → Subscribers → Add Subscriber, or use the REST API:
5. Create a Notification Template
Templates define the content of your notifications with dynamic {{variableName}} placeholders. Go to Developer → Templates → New Template, or use the REST API:
6. Connect a Channel Provider
Connect at least one delivery provider so HubNest knows where to route notifications. Go to Developer → Channels → Add Provider:
- Email: Choose AWS SES (AKIA:secret format) or SendGrid (SG. API key). See Email Provider docs.
- SMS: Choose Twilio (accountSid:authToken) or MSG91 (authkey + DLT fields). See SMS Provider docs.
- WhatsApp: Use Meta Embedded Signup or enter Access Token + Phone Number ID + WABA ID manually. See WhatsApp docs.
- Push: Upload Firebase Service Account JSON for FCM, or paste .p8 PEM key + Key ID + Team ID + Bundle ID for APNs.
- Demo Providers: Pre-configured demo Email and SMS providers are available out of the box for testing — no setup needed.
7. Trigger Your First Notification
Fire an event from your backend — HubNest evaluates all active Rules and Workflows and dispatches matching notifications automatically:
8. Verify Delivery in Logs
Go to Developer → Logs to see every notification dispatched, its delivery status, latency, provider used, and cost. Each notification has a unique notificationId for tracking. You can also configure Webhooks at Developer → Webhooks to receive real-time DELIVERED/FAILED callbacks at your own endpoint.
Next steps
Configure AWS SES IAM keys, verified domains, and sending rate limits.
Connect SendGrid API Keys and verified sender identities.
Connect Twilio Account SID, Auth Token, and phone numbers.
Connect Meta WhatsApp Cloud API access tokens and phone number IDs.