From podium-pack
Lists Podium locations and contacts, sends test messages via REST API. Use after auth setup for business messaging, reviews, or payments integrations.
npx claudepluginhub jeremylongshore/claude-code-plugins-plus-skills --plugin podium-packThis skill is limited to using the following tools:
Send your first Podium message, list contacts, and check location details using the Podium REST API.
Provides Podium REST API patterns for local dev loop with OAuth2 auth, error handling for messaging, reviews, payments.
Implements WhatsApp Business Cloud API integrations: sending/receiving messages, templates, HMAC-SHA256 webhooks, customer service automation. Node.js and Python boilerplates.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Share bugs, ideas, or general feedback.
Send your first Podium message, list contacts, and check location details using the Podium REST API.
podium-install-auth setup with valid access tokenconst { data } = await podium.get('/locations');
for (const loc of data.data) {
console.log(`Location: ${loc.attributes.name} (ID: ${loc.id})`);
}
const locationId = 'loc_xxxxx';
const { data } = await podium.get(`/locations/${locationId}/contacts`);
for (const contact of data.data) {
console.log(` ${contact.attributes.name} — ${contact.attributes.phone}`);
}
// Messages are sent via the Podium platform to the customer's phone
const { data } = await podium.post(`/locations/${locationId}/messages`, {
data: {
attributes: {
body: 'Hello from our integration! How can we help?',
'contact-phone': '+15551234567',
},
},
});
console.log(`Message sent: ${data.data.id}`);
| Error | Cause | Solution |
|---|---|---|
404 Location not found | Wrong location ID | List locations first to get valid IDs |
422 Invalid phone | Bad phone format | Use E.164 format: +15551234567 |
403 Forbidden | Missing scope | Add messages.write scope to OAuth app |
Build messaging workflow: podium-core-workflow-a