apollo-webhooks-events

Featured

Implement Apollo.io webhook and event-driven integrations. Use when receiving Apollo notifications, syncing data on changes, or building event-driven pipelines from Apollo activity. Trigger with phrases like "apollo webhooks", "apollo events", "apollo notifications", "apollo webhook handler", "apollo triggers".

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

# Apollo Webhooks & Events ## Overview Build event-driven integrations with Apollo.io. Apollo does not have a native webhook system like Stripe — instead, you build real-time sync by **polling** the API for changes or using **third-party webhook platforms** (Zapier, Pipedream, Make) that trigger on Apollo events. This skill covers both approaches plus the Contact Stages and Tasks APIs for workflow automation. ## Prerequisites - Apollo account with master API key - Node.js 18+ with Express - For polling: a scheduler (cron, Cloud Scheduler, BullMQ) - For webhook platforms: Zapier/Pipedream/Make account ## Instructions ### Step 1: Poll for Contact Changes Since Apollo lacks native webhooks, poll the Contacts Search API for recently updated records. ```typescript // src/sync/contact-poller.ts import axios from 'axios'; const client = axios.create({ baseURL: 'https://api.apollo.io/api/v1', headers: { 'Content-Type': 'application/json', 'x-api-key': process.env.APOLLO_API_KEY! }, }); interface SyncState { lastSyncAt: string; // ISO timestamp } export async function pollContactChanges(state: SyncState) { const { data } = await client.post('/contacts/search', { sort_by_field: 'contact_updated_at', sort_ascending: false, per_page: 100, }); const lastSync = new Date(state.lastSyncAt); const newChanges = data.contacts.filter( (c: any) => new Date(c.updated_at) > lastSync, ); if (newChanges.length > 0) { console.log(`Found ${newChanges.len...

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

evernote-webhooks-events

Implement Evernote webhook notifications and sync events. Use when handling note changes, implementing real-time sync, or processing Evernote notifications. Trigger with phrases like "evernote webhook", "evernote events", "evernote sync", "evernote notifications".

2,266 Updated today
jeremylongshore
AI & Automation Featured

clay-webhooks-events

Implement Clay webhook receivers and HTTP API column callbacks for real-time data flow. Use when setting up webhook endpoints, handling enrichment callbacks from Clay, or building event-driven integrations with Clay tables. Trigger with phrases like "clay webhook", "clay events", "clay callback", "handle clay data", "clay notifications", "clay HTTP API column".

2,266 Updated today
jeremylongshore
AI & Automation Featured

podium-webhooks-events

Podium webhooks events — business messaging and communication platform integration. Use when working with Podium API for messaging, reviews, or payments. Trigger with phrases like "podium webhooks events", "podium-webhooks-events".

2,266 Updated today
jeremylongshore
AI & Automation Featured

notion-webhooks-events

Build change detection and event handling for Notion workspaces using polling, native webhooks, and third-party connectors. Use when implementing real-time sync, change feeds, incremental backup, or event-driven workflows with Notion data. Trigger with phrases like "notion webhook", "notion events", "notion change detection", "notion polling", "notion sync changes", "notion real-time", "notion watch for changes".

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