> ## Documentation Index
> Fetch the complete documentation index at: https://docs.suprsend.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Prompt Cheatsheet

> Copy-paste prompts for common SuprSend tasks. Use these with any MCP-connected AI client.

These prompts work with any MCP-connected client — Cursor, Claude, Windsurf, and others. Copy them as-is or adapt them to your workspace.

<Tip>
  For best results, install [SuprSend Agent Skills](/reference/agent-skills) first. Skills give your agent accurate knowledge of the workflow schema, CLI commands, and docs — so prompts produce correct output on the first try.
</Tip>

***

## Workflows

### Create workflow

```text theme={"system"}
Build a card abandonment workflow in SuprSend 
using mcp tools. It should send 1 hour after user
leaves the cart and then send email and In-app notification
```

### Test workflow

```text theme={"system"}
Trigger the "approval-required" workflow
for user john@acme.com
so I can test my notification setup.
```

### List and inspect

```text theme={"system"}
List all workflows in my SuprSend workspace
and summarize what each one does.
```

***

## Users

### Create a test user

```text theme={"system"}
Create a test user with email john@test.com,
add SMS channel +1234567890,
and assign them to tenant acme-corp.
```

### Inspect a user's full profile

```text theme={"system"}
Fetch complete profile of user john@acme.com.
```

### Debug missing notifications

```text theme={"system"}
Check why user jane@acme.com
is not receiving email notifications —
look at the preferences or check if it has email channel enabled.
```

***

## Tenants

### Audit all tenants

```text theme={"system"}
List all tenants in my workspace and flag any
that are missing logo, primary color,
or preference setup.
```

### Create a tenant with branding

```text theme={"system"}
Create a tenant inside SuprSend using website url https://acme.com. 
Fetch logo, colors and social links from the website.
```

### Fetch / Update tenant preferences

```text theme={"system"}
Fetch the preferences of tenant "enterprise-client"
and turn off whatsapp channel for all categories.
```

***

## Preferences

### Fetch / Update categories and their default preferences

```text theme={"system"}
Update all categories which have been used in my workflows 
and set their default preference to opt-in with just Inbox channel
opt-in by default and rest as opt-out.
```

### Fetch / Update user/object preferences

```text theme={"system"}
Update the preferences of user john@acme.com
for product-updates category to opt-out.
```

### Fetch / Update tenant preferences

```text theme={"system"}
Fetch the preferences of tenant "enterprise-client" 
and turn-off notifications for product-updates category for all tenant users.
```

***

## Integration and setup

### Add in-app inbox to React

```text theme={"system"}
Add the SuprSend in-app inbox to my React app
with a bell icon, unread badge,
and toast notifications for new alerts.
```

### Backend workflow trigger (Node.js)

```text theme={"system"}
Generate backend code to trigger
the "user-onboarding" workflow
when a new user signs up,
using the Node.js SDK.
```

### Real-time notifications with React SDK

```text theme={"system"}
Add real-time in-app notification system
using SuprSend React SDK.

Requirements:
- Inbox component with bell icon
  and unread badge in header
- Toast notifications in bottom-right corner
  when new notifications arrive
- Toast notifications should have
  progress bar animation
- Badge count should persist until user
  opens inbox popover
- Use useFeedClient hook to listen for
  feed.new_notification events
- Integrate with react-hot-toast
```

### Notification preference center

```text theme={"system"}
Integrate the SuprSend preference center
into our Next.js app so users can manage
their notification channels.
```

***

<CardGroup cols={2}>
  <Card title="MCP Overview" icon="server" href="/reference/mcp-overview">
    What the MCP server does and how it works.
  </Card>

  <Card title="Tool List" icon="wrench" href="/reference/mcp-tool-list">
    All available tools and how to scope access.
  </Card>
</CardGroup>
