podium-webhooks-events

Featured

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".

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

# Podium Webhooks Events ## Overview Handle Podium webhook events for messages, reviews, and payments with event routing and idempotent processing. ## Prerequisites - Podium OAuth tokens configured - HTTPS webhook endpoint ## Instructions ### Step 1: Webhook Event Types | Event | Description | |-------|-------------| | `message.received` | Inbound customer message | | `message.sent` | Outbound message delivered | | `message.failed` | Message delivery failed | | `review.created` | New review posted | | `payment.completed` | Invoice payment received | ### Step 2: Event Handler ```typescript import express from 'express'; const app = express(); app.post('/webhooks/podium', express.json(), async (req, res) => { const { type, data } = req.body; const handlers: Record<string, (data: any) => Promise<void>> = { 'message.received': async (d) => { console.log(`Message from ${d.attributes['contact-phone']}: ${d.attributes.body}`); }, 'message.sent': async (d) => { console.log(`Message delivered: ${d.id}`); }, 'review.created': async (d) => { console.log(`New review: ${d.attributes.rating}/5`); }, 'payment.completed': async (d) => { console.log(`Payment received: $${d.attributes.amount / 100}`); }, }; const handler = handlers[type]; if (handler) await handler(data); res.status(200).json({ received: true }); }); ``` ### Step 3: Register Webhook ```typescript await podium.post('/webhooks', { data: { attribut...

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

podium-core-workflow-a

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

2,266 Updated today
jeremylongshore
AI & Automation Solid

podium-core-workflow-b

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

2,266 Updated today
jeremylongshore
AI & Automation Solid

podium-sdk-patterns

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

2,266 Updated today
jeremylongshore
AI & Automation Solid

podium-ci-integration

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

2,266 Updated today
jeremylongshore
AI & Automation Solid

podium-hello-world

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

2,266 Updated today
jeremylongshore