Account

Set the business's look

account_set_brand · Changes data · Markdown

Sets the sender name, logo, colour and footer on every email to customers and on the business's published pages.

$0.001 a call

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

An example

Put our logo and the forest green on every email we send, with our Portland address in the footer.

Your agent callsaccount_set_brand$0.001 a call

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
{
  "sender_name": "Halverson Cycle & Repair",
  "logo_file_id": "c4a2d8e1-6b3f-4f0a-8e57-91d2b6c3a0f4",
  "colour": "#1f4d3a",
  "footer": "Halverson Cycle & Repair, 1830 SE Ash St, Portland, OR 97214"
}
What comes back
{
  "brand": {
    "sender_name": "Halverson Cycle & Repair",
    "logo_url": "https://conecto.chat/api/attachment/952c871c-df2a-41de-bea2-612a6b743547/",
    "colour": "#1f4d3a",
    "footer": "Halverson Cycle & Repair, 1830 SE Ash St, Portland, OR 97214"
  }
}

Use it when

The business's emails and public pages should carry its own name, logo and colour.

What it does

The business's name as the sender, its logo (a PNG, JPEG, WebP or GIF from the file store), its colour and a footer line (an address, a legal line), on every email to its customers (bookings, applications, tests, signatures, invoices, newsletters, replies) and on its published pages (forms, booking, careers, newsletters, status, views). Only what you pass changes; an empty string clears it. Mail from Conecto to you keeps Conecto's look.

What comes back

The brand as saved: sender_name, logo_url, colour and footer. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
sender_namestringUp to 120 characters.
logo_file_idstringExactly 36 characters.
remove_logobooleanDefault: false.
colourstringHex, like #1a73e8; empty for none. Up to 7 characters.
footerstringUp to 200 characters.

The call

Over MCP, call account_set_brand on https://api.conecto.chat/mcp/account. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/account_set_brand \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"sender_name":"Halverson Cycle & Repair","logo_file_id":"c4a2d8e1-6b3f-4f0a-8e57-91d2b6c3a0f4","colour":"#1f4d3a","footer":"Halverson Cycle & Repair, 1830 SE Ash St, Portland, OR 97214"}'

When it refuses

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

CodeWhenWhat to do
not_found404No file in the store has that logo_file_id.Upload the logo with files_upload, or find it with files_list, and pass its file_id.
invalid_input400The colour is not a hex colour, the footer is too long, or the logo is not a PNG, JPEG, WebP or GIF the size the message gives.Send a colour like #2b2420, a shorter footer, or a smaller logo in one of those formats.

Give this to your agent.

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