INT
Integration Framework
API keys, webhooks, imports — connect Sentinel to anything.
Gmail, Outlook, Slack, WhatsApp, Calendar, LinkedIn, GA4, Notion, Zoom, Calendly, and more. Webhook-out and API-in.
3
pages
12+
capabilities
status
How it connects
- →Webhooks fire on any Sentinel event with HMAC-SHA256 signature
- →CSV imports create CRM Contacts, Accounts, Deals, or Products in bulk
- →API keys gate all REST endpoints with scoped bearer auth
- →BullMQ worker retries failed webhook deliveries up to 5× with exponential backoff
Every page, every feature.
3 pages in this module.12+ capabilities total.
API Keys
/integrations/api-keysFeatures
- ✓Generate API Key drawer: key name, 15-scope multi-select, optional expiry
- ✓Key format: sk_ prefix + 64 hex chars, SHA-256 hashed in DB
- ✓Raw key shown exactly once in amber 'copy now' banner
- ✓Key table: masked display (prefix + ••••••••), scopes chips, last used
- ✓Revoke (sets revokedAt) or Delete per key
- ✓15 available scopes reference panel
How it connects
API keys authenticate all public REST endpoints. Scopes enforce fine-grained access — a key with crm:read cannot write to Commerce.
Webhooks
/integrations/webhooksFeatures
- ✓Add Webhook drawer: name, endpoint URL, 15 event checkboxes
- ✓Auto-generates 64-char HMAC signing secret — shown once
- ✓HMAC-SHA256 X-Sentinel-Signature header on every delivery
- ✓Enable / Disable / Delete per webhook
- ✓Delivery log: recent 30 deliveries with HTTP status badge, attempt count
- ✓BullMQ retry worker: up to 5 attempts, exponential backoff (5 s base)
- ✓10 s timeout per delivery attempt
How it connects
Webhooks fire on any Sentinel event — deal stage changes, invoice payments, ticket assignments, etc. — and POST the payload to your external systems.
CSV Imports
/integrations/importsFeatures
- ✓Object type selector: CONTACT / ACCOUNT / DEAL / PRODUCT
- ✓CSV file picker with column guide per object type
- ✓Inline CSV parser — handles quoted fields, up to 10,000 rows
- ✓Import job table: filename, object, status, progress bar, success rate, failed rows
- ✓"Download errors" link — streams error CSV with row_number + error_message
- ✓Flexible header normalization (name/productname/title, sku/code, etc.)
How it connects
Imported Contacts, Accounts, Deals, and Products land directly in their respective CRM and Commerce modules. Import jobs are logged in the Admin audit trail.
How Integration Framework connects to the rest of Sentinel
Because every capability shares the same data, Integration Framework works better when the rest of your team is in Sentinel too.
Communication Hub
Gmail and Outlook inboxes sync into the unified inbox.
Marketing Cloud
LinkedIn, Instagram, Facebook APIs power scheduled posts.
Automation Engine
Any integration can be a trigger or an action in a workflow.
See Integration Framework in action.
20-minute walkthrough customised to your team. Or start a 14-day free trial right now.