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.

Data and integrationPlaybookAny helpdeskRead-only
Installnpx rulebase-skills install cx-streaming-ingest

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

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

  2. The reconciliation sweep, which is the part that makes it reliable

    Neither mechanism catches deletions, and webhooks lose events silently. So.

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

Review every conversation. Act on what it finds.

AI for customer operations, built for financial services. Specialist agents chase every issue to resolution and every stalled customer to activation.

Rulebase dashboard