salesloft-webhooks-events

Featured

Implement SalesLoft webhook handling with signature verification and event routing. Use when setting up webhook endpoints, handling activity notifications, or syncing SalesLoft data to external systems in real-time. Trigger: "salesloft webhook", "salesloft events", "salesloft notifications".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# SalesLoft Webhooks & Events ## Overview Handle SalesLoft webhook notifications for real-time data sync. SalesLoft sends webhooks for person updates, email events (sent, opened, clicked, replied, bounced), call completions, and cadence membership changes. Webhooks use HMAC-SHA256 signatures. ## Instructions ### Step 1: Register Webhook in SalesLoft Configure webhooks in SalesLoft Settings > Integrations > Webhooks: - URL: `https://your-app.com/webhooks/salesloft` - Events: Select specific events (person.updated, email.sent, etc.) - Copy the webhook signing secret ### Step 2: Signature Verification ```typescript import crypto from 'crypto'; import express from 'express'; function verifySalesloftWebhook( rawBody: Buffer, signature: string, timestamp: string, ): boolean { const secret = process.env.SALESLOFT_WEBHOOK_SECRET!; // Replay protection: reject webhooks older than 5 minutes const age = Math.abs(Date.now() / 1000 - parseInt(timestamp)); if (age > 300) return false; const expected = crypto .createHmac('sha256', secret) .update(`${timestamp}.${rawBody.toString()}`) .digest('hex'); return crypto.timingSafeEqual(Buffer.from(signature), Buffer.from(expected)); } ``` ### Step 3: Event Router ```typescript interface SalesloftWebhookEvent { event_type: string; // e.g., 'person.created', 'email.sent', 'call.completed' event_id: string; data: Record<string, any>; created_at: string; } const handlers: Record<string, (data: any) =...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

salesloft-security-basics

Secure SalesLoft OAuth tokens, API keys, and webhook signatures. Use when implementing token rotation, securing webhook endpoints, or auditing SalesLoft API access controls. Trigger: "salesloft security", "salesloft secrets", "secure salesloft", "salesloft token rotation".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hootsuite-webhooks-events

Implement Hootsuite webhook signature validation and event handling. Use when setting up webhook endpoints, implementing signature verification, or handling Hootsuite event notifications securely. Trigger with phrases like "hootsuite webhook", "hootsuite events", "hootsuite webhook signature", "handle hootsuite events", "hootsuite notifications".

2,266 Updated today
jeremylongshore
AI & Automation Featured

linear-webhooks-events

Configure and handle Linear webhooks for real-time event processing. Use when setting up webhooks, handling issue/project/cycle events, or building real-time integrations with Linear. Trigger: "linear webhooks", "linear events", "linear real-time", "handle linear webhook", "linear webhook setup", "linear webhook payload".

2,266 Updated today
jeremylongshore
AI & Automation Featured

linktree-webhooks-events

Webhooks Events for Linktree. Trigger: "linktree webhooks events".

2,266 Updated today
jeremylongshore
AI & Automation Featured

klaviyo-webhooks-events

Implement Klaviyo webhooks with HMAC-SHA256 signature verification and event handling. Use when setting up webhook endpoints, handling Klaviyo event notifications, or creating event-driven integrations with Klaviyo. Trigger with phrases like "klaviyo webhook", "klaviyo events", "klaviyo webhook signature", "handle klaviyo events", "klaviyo notifications".

2,266 Updated today
jeremylongshore