SKILL FILE

Webhook Pipelines with Netlify with AI

Build event-driven webhook pipelines with Netlify Functions — form submissions, email events, payment webhooks.

Download Skill File ↓

What this skill file teaches Claude

Drop one markdown file into your repo. Claude Code learns how to run this entire workflow.

1

Function-per-event endpoints

/webhooks/stripe, /webhooks/resend, /webhooks/forms — one Netlify Function per source, easy to reason about.

2

Signature verification

Stripe + Resend / Svix + custom HMAC — all signature schemes supported. Reject forged requests.

3

Idempotency

Replay-safe handlers using event_id deduplication. Stripe will retry; you'll handle it once.

4

Direct DB writes

Events write directly to Neon Postgres — no middleware, no transformation tax.

5

Branching logic in code

If high-value contact, send Slack alert. If trial expiring, enrol in re-engagement. Custom logic without Zapier's paid filters.

6

Free up to 125K invocations/month

Netlify free tier handles small-to-medium businesses indefinitely.

What you can build with this

Stripe → CRM sync

Payment succeeded → contact lifecycle bumped to customer → enrolled in onboarding sequence.

Form submissions

Netlify form → function → write to contacts → trigger welcome email.

Email engagement tracking

Resend webhook → write event → update contact engagement score → segment for re-targeting.

Get the full skill file

Everything above is 80% of the skill file. Download the complete version with full implementation details, agent prompts, and ready-to-run scripts.

Common questions

Zapier is a no-code UI on top of HTTP requests. Netlify Functions are HTTP requests. If you (or Claude Code) can write the logic, the function does the same job for free. Trade: you write code; you don't pay Zapier.
For non-technical teams, n8n self-hosted (free) or Make.com ($9–$29/mo) are alternatives. The skill is for founders who'd rather own the code.
Push to git, Netlify deploys automatically. Functions are at /.netlify/functions/{name}. Configure Stripe / Resend / etc. to send webhooks to those URLs.
Netlify CLI runs functions locally with hot reload. Use ngrok to expose your local for webhook testing.
Netlify Functions have a 10-second default (26s on Pro). For long-running work, queue to a background job. The skill includes patterns for async/queue workflows.

Ready to automate?

SoloStack gives you every skill pre-installed — scraping, marketing, sales, CRM, and more. One repo. Every department.

Book a Call →