Skills CX operations

Exporting satisfaction responses

Every conversation export in this catalog sets csat: null and notes that satisfaction is a separate resource. This is that resource.

CX operationsChannels and experiencePlatformAny helpdeskRead-only
Installnpx rulebase-skills install cx-satisfaction-export

When to use it

Reach for this when someone says any of these — they are the phrases the skill itself triggers on:

  • export our CSAT data
  • pull satisfaction ratings
  • get survey responses out of Zendesk/Freshdesk/Gorgias/HubSpot

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. The rule: normalise only where the platform fixes the scale

    Where the scale is account-configurable the script emits the raw value plus a distribution of what it saw, and refuses to invent a mapping. A guessed mapping produces a number that looks like CSAT, is plotted like CSAT, and is not CSAT. Supply --scale-map once you know your account's configuration and the same export becomes normalised.

  2. Usage

    Arguments

  3. Output

    conversation_source_id is what makes this composable: join it to a canonical conversation export and you can segment satisfaction by channel, queue, agent, or contact driver without any per-platform code.

  4. Troubleshooting

    403 — satisfaction data is often gated separately from ticket read access. Check the scope or permission before the credentials.

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