otherapi_key

Delighted

Delighted uses the Net Promoter System® to gather real feedback from your customers – in minutes, not weeks. No technical knowledge required.

Verdict

Delighted measures customer satisfaction through NPS, CSAT, and CES surveys. In Switchy, @mention Delighted to enroll customers in automated survey campaigns, check who's scheduled to receive feedback requests, or pull recent response data without opening the dashboard. Support and success teams use it to trigger surveys after key touchpoints or audit survey schedules during account reviews. You'll need a Delighted API key with read/write access; the MCP can't analyze open-ended feedback text or generate reports—it handles enrollment and retrieval only.

Common use cases

  • Enroll new customers in NPS surveys after onboarding
  • Cancel pending surveys before account churn
  • Audit Autopilot membership during QBRs
  • Schedule CSAT surveys post-support ticket resolution
  • Update customer properties for survey segmentation

Integration

Vendor
Delighted
Category
other
Auth
API_KEY
Tools
13
Composio slug
delighted

Tools

  • Add Person to Autopilot Email

    Tool to add a person to Autopilot or update their properties for email-based surveys. Use when you need to enroll a person in scheduled email surveys or update their custom properties.

  • Add Person to Autopilot SMS

    Tool to add a person to Autopilot or update their properties for SMS-based surveys. Use when you need to schedule automated survey delivery via SMS.

  • Create or Update Person

    Tool to create or update a person and schedule a survey email. Use when you need to add a new person to Delighted, update existing person details, or schedule a survey with custom properties for segmentation.

  • Delete Pending Survey Requests
    destructive

    Tool to remove all pending (scheduled but not yet sent) survey requests for a person. Use when you need to cancel all future surveys for a specific email address.

  • Delete Person
    destructive

    Tool to remove a person and all associated data from Delighted. Use when you need to permanently delete a person's information. Deletion includes surveys, responses, properties, Autopilot membership, survey history, and unsubscribe/bounce s

  • Get Autopilot Email Configuration

    Tool to retrieve the current Autopilot configuration for email distribution. Returns configuration details including whether Autopilot is active, survey frequency, and timestamps.

  • Get Autopilot SMS Configuration

    Tool to retrieve the current Autopilot configuration for SMS distribution. Use when you need to check whether Autopilot is enabled, review survey frequency settings, or examine configuration timestamps for SMS surveys.

  • List Autopilot SMS Memberships

    Tool to retrieve all Autopilot memberships for SMS distribution platform. Use when you need to list people enrolled in Autopilot SMS or filter by specific person details.

  • List Bounced People

    Tool to retrieve all bounced people for your account, ordered by bounce time (oldest first). Use when you need to identify email addresses that have bounced. Supports pagination via per_page and page parameters, and optional Unix timestamp

  • List People

    Tool to retrieve all people for your account in creation order. Use when you need to list contacts, filter by email or phone number, or paginate through your people database. Supports cursor-based pagination via Link header and optional tim

  • List Survey Responses

    Tool to retrieve all survey responses for your account with pagination support and optional filtering. Use when you need to access survey feedback data, filter by date range, trend, person, or sort by creation/update time. Supports expandin

  • List Unsubscribed People

    Tool to retrieve all unsubscribed people for your account, ordered by unsubscribe time (oldest first). Use when you need to identify people who have unsubscribed. Supports pagination via per_page and page parameters, and optional Unix times

  • Unsubscribe Person

    Tool to add a person to your unsubscribe list, preventing them from receiving any future surveys via email. Use when you need to permanently unsubscribe someone from all email surveys. This is functionally equivalent to the person clicking

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP Integration' and select Delighted from the list. 3. Log into your Delighted account, go to Settings > API, and generate a new API key with full permissions. 4. Paste the API key into the Switchy prompt and click 'Connect'. 5. Switchy will confirm the connection and list the 13 available tools. 6. Open any Space, type '@Delighted get autopilot email configuration' and send—if you see your survey frequency and active status, the integration is live. 7. To enroll someone, try '@Delighted add person to autopilot email' followed by the email address and any custom properties you want to track. 8. Use '@Delighted list autopilot sms memberships' to verify who's enrolled in SMS surveys.

What teammates see: by default, memories from Delighted are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Enroll Post-Purchase Survey

@Delighted add person to autopilot email for sarah.chen@example.com with properties plan_tier='pro' and purchase_date='2025-01-15'. Send the first survey in 7 days.
Open in a Space →

Check SMS Survey Queue

@Delighted list autopilot sms memberships and show me the phone numbers, next scheduled survey date, and any custom properties for each person.
Open in a Space →

Cancel Surveys for Churned Account

@Delighted delete pending survey requests for mike.torres@oldclient.com so we don't send surveys after their account closed.
Open in a Space →

Audit Email Survey Settings

@Delighted get autopilot email configuration and tell me if it's active, what the survey frequency is set to, and when it was last updated.
Open in a Space →

Trigger Post-Support CSAT

@Delighted create or update person for jessica.liu@startup.io and schedule a CSAT survey to send today with custom property ticket_id='12847'.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@Delighted show me everyone currently enrolled in SMS autopilot surveys and their next scheduled send date

Output

Based on your Delighted account, 47 people are enrolled in SMS Autopilot. The next survey wave sends in 3 days to the cohort added between Jan 15-22. Recent enrollments include customers from your mobile app onboarding flow (23 people) and post-purchase follow-ups (12 people). The current frequency is set to 90 days after initial contact. Note that this reflects scheduled surveys only—responses and completion rates require a separate query.

Notes

This example demonstrates read-only listing of Autopilot memberships. The MCP requires API key auth with read permissions. Useful for auditing who's in your survey rotation before making bulk changes. Does not show response data or survey results—only enrollment status and scheduling metadata.

Prompt

@Delighted add sarah.chen@example.com to email autopilot with custom properties: plan=enterprise, signup_date=2024-01-15, account_value=12000

Output

Sarah Chen has been enrolled in Delighted Email Autopilot. Her profile now includes the custom properties you specified (enterprise plan, January signup, $12k account value). The first survey will send according to your Autopilot frequency settings—currently 7 days after enrollment. You can use these properties later for segmented analysis of responses by plan tier or account value cohort.

Notes

This write operation enrolls a person and sets custom properties for segmentation. Requires API key with write permissions. The MCP doesn't validate property schemas—you're responsible for consistent naming across your team. Side effect: triggers the Autopilot schedule immediately, so double-check frequency settings before bulk enrollment.

Prompt

@Delighted check our current autopilot configuration for both email and SMS, then tell me if we're surveying too frequently for a B2B SaaS product

Output

Your Delighted setup shows Email Autopilot active with surveys every 30 days, and SMS Autopilot active at 90-day intervals. For B2B SaaS, the 30-day email cadence is aggressive—industry benchmarks suggest 60-90 days for transactional products to avoid survey fatigue. Your SMS interval is appropriate. Consider that your enterprise customers (based on the custom properties in your account) may expect even less frequent outreach. The configuration was last updated 8 months ago, which suggests it hasn't been reviewed recently.

Notes

This synthesis example pairs configuration data with AI reasoning about survey best practices. The MCP retrieves raw settings; the AI applies domain knowledge about B2B norms. Useful for auditing your setup, but the AI's recommendations depend on general heuristics—your specific customer base may differ. Always A/B test frequency changes.

Use-case deep-dives

Post-purchase NPS for e-commerce

When Delighted wins for transactional feedback at checkout scale

A 6-person e-commerce team ships 200-400 orders a week and wants NPS scores tied to each purchase. Delighted's 'Create or Update Person' tool lets you trigger surveys from your order-confirmation webhook, passing custom properties like order value or product SKU. The Autopilot Email tool handles recurring surveys for repeat buyers without manual list management. This setup works cleanly if your customer base stays under 10k active contacts and you're comfortable with API-key auth (no OAuth refresh headaches). If you're running multi-brand storefronts or need survey logic that branches on Shopify metafields, you'll hit Delighted's segmentation ceiling fast. For single-brand shops doing straightforward post-transaction NPS, this MCP keeps survey ops off your sprint board.

SaaS onboarding milestone surveys

When to use Delighted for triggered feedback in product funnels

A 4-person product team at a B2B SaaS wants to survey users 7 days after they complete onboarding. The 'Add Person to Autopilot Email' tool enrolls users automatically when your app fires a 'setup_complete' event, and Delighted handles the delay and send. You can pass custom properties (plan tier, feature flags) to segment responses later. This works if your onboarding funnel is linear and you're sending one survey type per milestone. If you need branching logic (different surveys for free vs. paid users at day 7), you'll write that branching in your app code and call separate Autopilot configs. The 13-tool surface is overkill for simple milestone surveys, but the 'Delete Pending Survey Requests' tool saves you when users churn before the survey fires. Best fit for teams that want survey timing decoupled from their email stack.

Support ticket resolution follow-up

When Delighted fits post-ticket CSAT at support-team scale

A 3-person support team closes 50-80 tickets a week in Zendesk and wants CSAT scores without adding survey logic to their helpdesk. The 'Create or Update Person' tool triggers a survey when a ticket hits 'solved' status, passing ticket ID and agent name as custom properties. The 'Delete Person' tool handles GDPR requests without touching Zendesk. This setup works if your support volume stays predictable and you're okay with survey responses living in Delighted's UI, not inline in Zendesk. If your team needs survey data to auto-tag tickets or trigger escalations, you'll build a webhook listener to pull responses back into Zendesk. For small support teams that want clean CSAT tracking without helpdesk bloat, Delighted's API-key simplicity beats embedding survey widgets in ticket templates.

Frequently asked

What does the Delighted MCP do in Switchy?

It lets your AI agents send customer satisfaction surveys via email or SMS, manage survey schedules through Delighted's Autopilot feature, and update customer records with custom properties. Agents can enroll people in automated survey campaigns, cancel pending surveys, or delete customer data entirely. This is useful when you want AI to trigger NPS or CSAT surveys based on events in other tools without manual Delighted dashboard work.

Do I need admin access to connect Delighted?

You need a Delighted API key, which any account owner can generate from their Delighted settings. The key grants full read-write access to your survey data, person records, and Autopilot configurations. If your Delighted account has role-based permissions, make sure the key belongs to someone with survey management rights. There's no OAuth flow—just paste the API key into Switchy during setup.

Can the MCP read survey responses or NPS scores?

No. The available tools only manage survey distribution and person records—they can't retrieve completed survey responses, NPS scores, or sentiment data. If you need AI to analyze customer feedback, you'll have to export response data from Delighted separately or use their webhooks to push responses into another system that Switchy can read from.

How is this different from using Delighted's API directly?

The MCP wraps Delighted's API so your AI agents can trigger surveys conversationally without you writing code. Instead of building scripts to enroll customers after a support ticket closes, you just tell the agent "send an NPS survey to this email". The trade-off is you only get the 13 pre-built tools—if you need a niche API endpoint Delighted offers, you'll still need custom code.

Who on the team should connect this integration?

Whoever owns your customer feedback process and has access to your Delighted API key. Usually that's someone in customer success, product, or ops. They should understand which survey types you run and when you want AI to trigger them. Don't connect it if you're just experimenting—agents can delete person records and cancel surveys, so treat the API key like admin credentials.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.