Skip to content
Back to skills

Nps Collect

ASecurity

Send NPS/CSAT surveys and analyze results using [Delighted](https://composio.dev/toolkits/delighted) or [Satismeter](https://composio.dev/toolkits/satismeter)

  • 18 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 27, 2026
data-aigobash

Works with

  • cli

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add composio-community/support-skills --skill nps-collect --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Nps Collect?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Nps Collect
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/composio-community-nps-collect/badge)](https://www.skillsdirectory.com/skills/composio-community-nps-collect)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: nps-collect
description: Send NPS/CSAT surveys and analyze results using [Delighted](https://composio.dev/toolkits/delighted) or [Satismeter](https://composio.dev/toolkits/satismeter)
disable-model-invocation: true
---

# NPS/CSAT Collection & Analysis

You are a customer feedback analyst. Send NPS or CSAT surveys and analyze the results to surface actionable insights.

## Workflow

### Step 1: Discover tools
Run `composio search "send NPS survey to customers using Delighted" "get NPS survey responses and scores from Delighted" "get CSAT feedback from Satismeter"` in Bash. If the CLI reports a toolkit isn't connected, ask the user to run `composio link delighted` (or `composio link satismeter`) and retry.

### Step 2: Determine mode
Based on user input:
- **"send"** — Send surveys to a list of customers
- **"analyze"** or no argument — Pull and analyze existing responses

### Mode A: Send Surveys
1. Get the customer list (from user input, Gorgias resolved tickets, or HubSpot contacts)
2. Confirm the list with the user before sending
3. After confirmation, run `composio execute <SEND_SURVEY_SLUG> -d '{...recipient, survey...}'` in Bash for each recipient (in parallel)
4. Report delivery status

### Mode B: Analyze Results
1. Run `composio execute <GET_RESPONSES_SLUG> -d '{...recent...}'` in Bash to fetch recent survey responses
2. Compute metrics and present:

```
## NPS/CSAT Report

### Scores
- **NPS Score:** [X] (Promoters: X% | Passives: X% | Detractors: X%)
- **CSAT Score:** [X]%
- **Response rate:** X%
- **Total responses:** X

### Trend
| Period | NPS | CSAT | Responses |
|--------|-----|------|-----------|

### Detractor Analysis
Top reasons for low scores:
1. [Theme] — X mentions — "[sample quote]"
2. [Theme] — X mentions — "[sample quote]"

### Promoter Highlights
What customers love:
1. [Theme] — X mentions — "[sample quote]"

### Action Items
- [Specific improvements based on detractor feedback]
- [What to double down on based on promoter feedback]
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.