Skills Data and integration
Webhooks versus polling for support data
Both approaches lose data, in different ways, and the reliable designs use both. Choosing one and trusting it is the mistake this skill exists to prevent.
npx rulebase-skills install cx-streaming-ingestWhen to use it
Reach for this when someone says any of these — they are the phrases the skill itself triggers on:
- “should we use webhooks or polling”
- “our sync is missing tickets”
- “webhook events are arriving out of order”
How it works
The method, in the order the skill runs it. The full procedure — tables, worked examples and the edge cases — is in the skill itself.
Webhook properties you must design for
Assume all of these, because they are true of most helpdesk platforms and you will not be told which.
The reconciliation sweep, which is the part that makes it reliable
Neither mechanism catches deletions, and webhooks lose events silently. So.
Ordering, and why event-time is not arrival-time
Store both. Arrival time tells you about your pipeline; event time tells you what happened. Any analysis ordered by arrival time will be wrong after a backfill, and wrong in the most damaging way — it can reverse cause and effect in a case timeline.
Related skills
Free and open source, and vendor-neutral — it reads the conversations from whichever helpdesk you already run. Browse all 149 skills · connect your helpdesk over MCP · source on GitHub
