From juicebox-pack
Handles Juicebox webhooks for recruiting events like outreach replies, enrichments, and search alerts. Includes TypeScript endpoint with signature verification.
How this skill is triggered — by the user, by Claude, or both
Slash command
/juicebox-pack:juicebox-webhooks-eventsThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure at app.juicebox.ai > Settings > Webhooks.
Configure at app.juicebox.ai > Settings > Webhooks.
app.post('/webhooks/juicebox', (req, res) => {
const sig = req.headers['x-juicebox-signature'];
if (!verifySignature(req.body, sig, WEBHOOK_SECRET)) return res.status(401).end();
switch (req.body.type) {
case 'outreach.replied': handleReply(req.body.data); break;
case 'enrichment.complete': handleEnrichment(req.body.data); break;
}
res.status(200).send('OK');
});
| Event | Use |
|---|---|
outreach.replied | Alert recruiter |
enrichment.complete | Update record |
search.alert | New candidate matches |
See juicebox-performance-tuning.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin juicebox-packProvides Juicebox reference architecture for recruiting platforms with TypeScript examples for candidate search, ATS sync to Greenhouse/Lever, outreach, and webhook handling.
Handles Instantly.ai v2 webhook events for email campaigns (sent, opened, clicked, replied, bounced) and lead updates. Use for webhook endpoints or CRM sync pipelines.
Create, manage, and test webhooks in XActions for HTTP notifications on events like automation job completions, failures, and follower changes. Integrates with external systems.