---
title: "Delighted and Satismeter survey manager"
type: "skill"
url: "https://useaiblocks.com/skills/delighted-and-satismeter-survey-assistant"
updated: "2026-11-03"
first_published: "2026-10-25"
job: "Help your customers"
tested: true
licence: "MIT"
source: "https://github.com/composio-community/support-skills/tree/83382c4b055fc4e5b055044adb5bfb7585484c9a/nps-collect"
instructions: "https://useaiblocks.com/skills/delighted-and-satismeter-survey-assistant/SKILL.md"
---

# Delighted and Satismeter survey manager

> Review customer survey scores and comments. Or confirm who should receive a survey, then send through your connected tool.

Choose to analyse responses or send surveys through connected Delighted or Satismeter tools. It retrieves available scores and comments, groups themes and writes a report with next actions. For sending, it confirms the recipient list first and reports delivery status. Access through the required Composio tools is needed; unavailable response-rate or trend data stays missing.

Free skill for the job "Help your customers" · Level: intermediate · Thinking: medium · Tested · Updated 2026-11-03

## Links

- Page: https://useaiblocks.com/skills/delighted-and-satismeter-survey-assistant
- Instructions (SKILL.md): https://useaiblocks.com/skills/delighted-and-satismeter-survey-assistant/SKILL.md
- All files (zip): https://useaiblocks.com/skills/delighted-and-satismeter-survey-assistant.zip
- JSON version: https://useaiblocks.com/skills/delighted-and-satismeter-survey-assistant.json
- In your AI: connect https://useaiblocks.com/mcp and ask "Use AI Blocks to get delighted-and-satismeter-survey-assistant"

## What it does

If you already collect NPS or CSAT scores in Delighted or Satismeter, this skill turns the raw answers into a report. It works out the score, splits promoters, passives and detractors, and shows the trend across periods.

It also reads the comments. You get the top reasons for low scores, with word-for-word quotes and counts, and what promoters say they love.

The second job is sending. It builds your recipient list, shows you the count and the first few names, and waits for your yes before anything goes out. It sends at most 50 in one run. It needs a linked account in one of the two tools, which may be a paid plan.

## What you give it

- Your choice of task, either "analyze" or "send"
- A date range for the report, such as the last 30 days
- Your Delighted or Satismeter account, linked through Composio
- A recipient list and a survey you have already set up, to send surveys (optional)

## What you get

- Your NPS score, with promoter, passive and detractor shares
- Your CSAT score, response rate and number of responses
- A table of scores by period
- Top reasons for low scores and what promoters love, with quotes
- A short list of actions

## Example: what goes in and what comes out

### What goes in

- Your choice of task, "analyze" or "send"
- A date range for the report
- Your Delighted or Satismeter account, linked through Composio
- A recipient list and a ready survey, to send (optional)

### Before you start

- An AI that can run commands, with Composio CLI installed
- A Delighted or Satismeter account, which may be a paid plan
- Survey answers are read through Composio, so check this suits your privacy rules

### What comes out

- **Scores**: NPS with promoter, passive and detractor shares, plus CSAT, response rate and total responses.
- **Trend**: A table of NPS, CSAT and response counts by period.
- **Detractor Analysis**: The top reasons for low scores, with counts and word-for-word quotes.
- **Promoter Highlights**: What happy customers say they love, with counts and quotes.
- **Action Items**: What to fix from detractor comments and what to keep doing.
- **Send report**: How many surveys were sent and which failed. Only when you chose "send".

## Use it when

- It is the end of the month and you want your NPS and CSAT numbers in one place.
- Your score dropped and you want to know what detractors wrote.
- You just solved a batch of tickets and want to ask those customers for a rating.
- You need a short report for your team with real customer quotes.

## Skip it when

- You want themes from comments across several survey tools. Use the Customer survey feedback analyst, which also reads GatherUp, Gleap and Simplesat.
- You want to write a new survey from scratch. Use the Post-purchase survey builder.
- You have one angry message to rate. Use the Customer message tone and urgency reviewer.
- You do not use Delighted or Satismeter. Export your responses to a sheet and paste it in for the report only.

## How to use it

1. Check you have a Delighted or Satismeter account, and a Composio account with its command line tool. These services may cost money, so check your plan first.
2. Open an AI that can run commands and read skill files, such as Claude Code, and add the downloaded folder.
3. Ask it to run the survey assistant. Say "analyze" and give a date range, or say "send" and give your list.
4. If it says a tool is not connected, run composio link delighted or composio link satismeter, then ask again.
5. To send, read the count and the first names it shows you, and say yes only if they are right.
6. For the report, check a few quotes against the raw responses before you share it.

## What to do next

- [Customer reply drafter](https://useaiblocks.com/skills/customer-reply-drafter): Customer reply drafter
- [Support ticket help article writer](https://useaiblocks.com/skills/solved-ticket-help-page-writer): Support ticket help article writer

## Sources and credits

- From Composio: https://github.com/composio-community/support-skills/tree/83382c4b055fc4e5b055044adb5bfb7585484c9a/nps-collect, shared under the MIT licence (original name: nps-collect).
- [nps-collect skill](https://github.com/composio-community/support-skills/tree/83382c4b055fc4e5b055044adb5bfb7585484c9a/nps-collect), Composio: Copied under the MIT licence. We gave it a plain name. We added Before you start and After this sections that link to other AI Blocks steps.

## Instructions (SKILL.md)

## NPS/CSAT Collection & Analysis

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

### Before you start

- Live use needs an AI that can run commands, the Composio CLI, a Composio account, and your own Delighted or Satismeter account linked to it. Those survey services may be paid, so the user should check their own plan. Sending surveys may use up their plan.
- Mode A (send) also needs a recipient list, and a survey the user has already set up in their survey tool.
- If you cannot run commands: for Mode B, ask the user to paste or upload an export of their survey responses and analyze that. For Mode A, do not send anything. Prepare the recipient list and survey text for the user to send from their own tool.
- Never invent scores, counts, response rates or quotes. If a figure is not in the data, write "not available".

### 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. Note the real tool names from the search results. Use them below wherever you see a slug in angle brackets.

#### 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. Ask for a date range if none was given.

#### Mode A: Send Surveys
1. Get the customer list. Use the list the user pasted, or, if they ask and those tools are linked, resolved Gorgias tickets or HubSpot contacts. Only include people who can be contacted for a survey. Remove duplicates.
2. Show the user the count, the first five recipients (name or email, as you have it) and the survey that will go out. Ask for a clear yes. Do not send before you get it.
3. Send to at most 50 recipients per run. If the list is longer, send the first 50 and ask before sending the next batch.
4. After confirmation, run `composio execute <SEND_SURVEY_SLUG> -d '{...recipient, survey...}'` in Bash for each recipient (in parallel), using the send tool name from Step 1.
5. Report delivery status: how many were sent, how many failed and why. Never say a survey was sent if the tool did not confirm it.

#### Mode B: Analyze Results
1. Run `composio execute <GET_RESPONSES_SLUG> -d '{...recent...}'` in Bash to fetch recent survey responses for the date range, using the tool name from Step 1.
2. Compute metrics from the data only. For NPS, promoters score 9 to 10, passives 7 to 8 and detractors 0 to 6. NPS is the share of promoters minus the share of detractors. For CSAT, use the score the tool gives, or the share of satisfied answers on its own scale, and say which you used.
3. If there are fewer than 10 responses, say the numbers are too small to read as a trend.
4. 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]
```

Quotes must be word for word from the responses. The skill sends nothing in Mode B and changes no accounts.

<!-- next: written by tools/add-needs.mjs for AI Blocks; not part of the original skill. Edit that tool, not this section. -->
### After this
When you've handed it back, suggest what they could do next in one short question. It's a suggestion: if they're done, that's fine. Offer these, and say they can type their own:
- The [Customer reply drafter](https://useaiblocks.com/skills/customer-reply-drafter). It takes the audit report.
- The [Support ticket help article writer](https://useaiblocks.com/skills/solved-ticket-help-page-writer). It takes the audit report.
If they pick one and that skill is added here, carry straight on with what you just made. If not, give the link and say what to bring.
<!-- /next -->
