Views

Send a saved dashboard

view_send_link · Changes data · Markdown

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

$0.02 per email, $0.005 per channel

From your agent’s balance. A call that fails costs nothing.

An example

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

Your agent callsview_send_link$0.02 per email, $0.005 per channel

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{
  "name": "weekly-sales",
  "to": [
    "dana@halversoncycle.example"
  ],
  "message": "Last week at Halverson."
}
What comes back
{
  "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
}

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.

What it does

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.

What comes back

view: the saved page; results: per address and channel whether it went; emailed and posted: how many. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
nameRequiredstringThe saved view's name, like weekly-sales. 1 to 80 characters.
toarray of stringsEmail addresses; each gets its own link. Up to 10 items.
channelsarray of stringsSaved notify channels (notify_list_channels); each gets its own link. Up to 5 items.
messagestringA line above the link. Up to 1,000 characters.

The call

Over MCP, call view_send_link on https://api.conecto.chat/mcp/views. Over REST:

Terminal
curl -X POST 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."}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
not_found404No saved page has that name.Call view_list for the names.
invalid_input400The name is not lowercase letters, digits and dashes.Use a name like weekly-sales.
invalid_input400Neither to nor channels was given, or an address is not an email address.Give addresses, channels or both.
not_found404A channel name is not saved.Call notify_list_channels for the names.
payment_required_for_outbound402The balance is still free credit, which emails only the owner.Top up once (POST /v1/topups).
new_recipient_limit429Too many new addresses were emailed today.Send to people who wrote to the business before, or tomorrow.
delivery_failed502The link reached no one.Try again in a moment; results say why each failed.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md