# Your Profile

Your contact details and personal tone of voice — how Salfio recognizes you inside your own conversations, and how it should sound when it drafts on your behalf.

Open **Settings → Profile** to manage how Salfio sees you as a person: your name and picture, the contact details that identify you inside conversation data, and your personal tone of voice.

## Contact details

Salfio aggregates conversations from many channels, and some of those messages are yours. Contact details tell Salfio which ones:

- **Email** — the address you sign in with. Messages you sent from it are recognized as yours. This field is managed by your account and cannot be edited here.
- **Phone number** — matches your WhatsApp messages. Enter it in any familiar format ("+31 6 12 34 56 78", "0031612345678"); it is saved in the international format. Start with your country code — a national format like "06…" cannot be matched and is rejected with a hint.

## Tone of voice

Your tone of voice is a short description of how you write: sentence length, formality, greetings and sign-offs, which languages you use. It is personal — every member of the organization has their own, and nobody else's drafts are affected by yours. Today it shapes the [suggested recap email](/docs/reports#whats-inside) in your post-meeting recaps: when you have a tone of voice set, that draft is written in your voice instead of the neutral house style.

You can fill it in two ways:

- **Write it yourself.** Describe your style in the text area and press **Save changes**.
- **Extract it from your conversations.** Press **Extract from my conversations** and Salfio reads a sample of your own recent messages — emails you sent, WhatsApp messages from your connected number, and what you said in meetings — within the current organization only, and writes the description for you. The result appears in the text area with a note showing how many messages it was based on.

A few rules to know:

- **Your edits always win.** Editing the text after an extraction marks the tone of voice as manually edited; extraction never overwrites your text unless you press the button again.
- **A minimum sample is required.** If you don't have enough recent conversations in this organization yet, Salfio says so and leaves your stored tone of voice untouched.
- **Only your own messages are read.** Extraction never reads other people's messages, and never reads outside the organization you are working in.

## Related pages

- [Administrator Tools](./administrator-tools.md)
- [Agent Tools](./mcp-external-servers.md)
- [Assign a Slack channel to a client over the API](./guides-assign-slack-channel.md)
- [Authenticated health check](./api-reference-gethealth.md)
- [Authentication](./api-authentication.md)
- [Cards](./cards.md)
- [Changelog](./changelog.md)
- [Changelog](../changelog.md)
- [Connect a workspace](./getting-started-connect-workspace.md)
- [Connect an integration](./getting-started-connect-integration.md)

# Agent Instructions

This portal answers questions programmatically. To receive a synthesized,
source-cited answer instead of crawling page by page, append the `?ask=`
query parameter to any page URL on this site:

    /guides/quickstart?ask=how+do+I+authenticate

Optional parameters:

- `&goal=<what-you-are-trying-to-do>` steers the answer toward your
  objective (e.g. `&goal=write+a+python+client`).
- `&version=<label>` scopes the answer to a mounted version when the
  portal publishes more than one.

The response is `text/markdown`: the answer followed by a `# Sources` list
of the portal pages it was grounded in. Status codes are the contract:

- `200` — the answer; `402` — the portal owner’s plan or answer credits are
  exhausted (surface this to your operator; do NOT retry); `429` — you are
  rate-limited; back off for the `Retry-After` seconds; `503` — the answer
  lane is temporarily unavailable; fall back to crawling the `.md` pages.

For the full corpus map read `llms.txt` at the site root; for the tool
surface (search + page fetch as MCP tools) see `/mcp`.
