---
name: "view_send_link"
area: "views"
title: "Send a saved dashboard"
price: "$0.02 per email, $0.005 per channel, up to $0.225"
method: "POST"
url: "https://api.conecto.chat/v1/tools/view_send_link"
mcp_server: "https://api.conecto.chat/mcp/views"
auth: "Authorization: Bearer <conecto_sk_ key>"
docs_url: "https://conecto.chat/tools/views/view_send_link"
---

# Send a saved dashboard (`view_send_link`)

Emails each person, and posts to each channel, their own one-time link to a saved page as it is now.

Send each person their own one-time link to a saved view as it is now: by email in the business's name, and to saved notify channels. Email follows the rules of every email from the account (free credit emails only the owner; new addresses are capped a day). A schedule repeating this call every Monday is the weekly dashboard. $0.02 per email and $0.005 per channel, for the ones that went out.

Price: $0.02 per email, $0.005 per channel, up to $0.225. A call that fails costs nothing.

## Use it when

A saved dashboard should reach people, once or every week from a schedule.

- For one link to hand over yourself, use [view_link](https://conecto.chat/tools/views/view_link.md).

## Say this to your agent

> Every Monday at 8, send Luis and me the weekly sales page, and post it to the team channel.

## Inputs

| Name | Type | Required | Description | Allowed values | Default |
|---|---|---|---|---|---|
| `name` | string | yes | The saved view's name, like weekly-sales. 1 to 80 characters. |  |  |
| `to` | array of strings | no | Email addresses; each gets its own link. Up to 10 items. |  |  |
| `channels` | array of strings | no | Saved notify channels (notify_list_channels); each gets its own link. Up to 5 items. |  |  |
| `message` | string | no | A line above the link. Up to 1,000 characters. |  |  |

## Example

Written for Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon.

MCP: call `view_send_link` on the MCP server `https://api.conecto.chat/mcp/views` with these arguments:

```json
{
  "name": "weekly-sales",
  "to": [
    "dana@halversoncycle.example"
  ],
  "message": "Last week at Halverson."
}
```

REST:

```bash
curl https://api.conecto.chat/v1/tools/view_send_link \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name": "weekly-sales", "to": ["dana@halversoncycle.example"], "message": "Last week at Halverson."}'
```

## Response

```json
{
  "call_id": "5f0c8a2e-3b7d-4c1e-9a64-2d8e1f7b0c93",
  "tool": "view_send_link",
  "status": "succeeded",
  "replayed": false,
  "cost_usd": "$0.02",
  "balance_usd": "$19.75",
  "result": {
    "view": {
      "name": "weekly-sales",
      "title": "Sales this week",
      "subtitle": "Week of October 5",
      "blocks": 3,
      "saved": true,
      "created_at": "2026-10-14T08:00:00+00:00",
      "updated_at": "2026-10-14T08:00:00+00:00"
    },
    "results": [
      {
        "to": "dana@halversoncycle.example",
        "sent": true
      }
    ],
    "emailed": 1,
    "posted": 0
  }
}
```

`result`: view: the saved page; results: per address and channel whether it went; emailed and posted: how many.

## Errors

| Code | Status | When | Fix |
|---|---|---|---|
| `not_found` | 404 | No saved page has that name. | Call view_list for the names. |
| `invalid_input` | 400 | The name is not lowercase letters, digits and dashes. | Use a name like weekly-sales. |
| `invalid_input` | 400 | Neither to nor channels was given, or an address is not an email address. | Give addresses, channels or both. |
| `not_found` | 404 | A channel name is not saved. | Call notify_list_channels for the names. |
| `payment_required_for_outbound` | 402 | The balance is still free credit, which emails only the owner. | Top up once (POST /v1/topups). |
| `new_recipient_limit` | 429 | Too many new addresses were emailed today. | Send to people who wrote to the business before, or tomorrow. |
| `delivery_failed` | 502 | The link reached no one. | Try again in a moment; results say why each failed. |

The refusals every tool can give (401 key, 402 balance, 429 limits) are on the errors page: https://conecto.chat/docs/errors.md

## Related

- [view_show](https://conecto.chat/tools/views/view_show.md): Draws numbers, charts, bars, tables, lists and text on one page, with a link to it that opens once, for a person to look at. $0.01 a call.
- [view_save](https://conecto.chat/tools/views/view_save.md): Keeps a page under a name, like the weekly dashboard, and replaces what it shows on each call. $0.01 a call.
- [view_link](https://conecto.chat/tools/views/view_link.md): A one-time link to a saved page as it is now, for one person. Free.
- [view_list](https://conecto.chat/tools/views/view_list.md): The saved pages, most recently changed first. Free up to 1,000,000 reads a month.
- [view_get](https://conecto.chat/tools/views/view_get.md): A saved page with all its blocks, to change part of it. Free up to 1,000,000 reads a month.
- [view_delete](https://conecto.chat/tools/views/view_delete.md): Deletes a saved page; its links stop working. Free.
