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

# Quickstart

> From signup to your first message in a few minutes.

This guide takes you from a new account to your first sent message. Pick the path that fits you:
the **no-code product**, the **API**, or **your AI agent**.

<Steps>
  <Step title="Create your workspace">
    Sign up at [app.minimo.it](https://app.minimo.it) and create (or pick) a workspace. Everything in
    Minimo is scoped to a workspace (your company).
  </Step>

  <Step title="Bring in your contacts">
    Connect your data so Minimo can message the right people:

    <CardGroup cols={2}>
      <Card title="Supabase / Postgres" icon="database" href="/product/data-sync/supabase">
        Native, read-only connection. Minimo reads your database directly — no import.
      </Card>

      <Card title="API sync" icon="code" href="/product/data-sync/api-sync">
        Push contacts from your backend with a single upsert call.
      </Card>
    </CardGroup>

    Just testing? Add one contact by hand from **Contacts → New**, or upsert one via the API.
  </Step>

  <Step title="Set up a channel">
    * **Email** — add and verify a sending domain, then whitelist a sender address
      (**Settings → Domain and tracking**).
    * **WhatsApp** — connect a number once (**Settings → Connections**); no Meta Business Manager
      setup required. See [Send on WhatsApp](/product/messaging/whatsapp).
  </Step>

  <Step title="Send your first message">
    Create a template and send it:

    <CardGroup cols={2}>
      <Card title="Send an email" icon="envelope" href="/product/messaging/email">
        Create a transactional template and send it to a contact.
      </Card>

      <Card title="Send on WhatsApp" icon="whatsapp" href="/product/messaging/whatsapp">
        Submit a template for Meta approval, then send it.
      </Card>
    </CardGroup>
  </Step>
</Steps>

## Prefer to build with the API?

Create an API key in **Developer → API keys**, then call the REST API. Start with
[Authentication](/api-reference/overview/introduction) and
[Create or update a contact](/api-reference/core-data/contacts/upsert), then
[Send an email template](/api-reference/messaging-channels/email/send-template).

```bash theme={null}
curl https://api.minimo.it/public/v1/contacts \
  -H "Authorization: Bearer mn-YOUR-API-KEY" \
  -H "Content-Type: application/json" \
  -d '{ "email": "jane@example.com", "firstName": "Jane" }'
```

## Prefer to let an AI do it?

Connect Minimo to Claude, Cursor or ChatGPT and ask it in plain language — it can create fields,
segments, templates and automations for you.

<Card title="Connect your agent (MCP)" icon="robot" href="/guides/connect-your-agent">
  Point your agent at Minimo and let Mo's tools do the setup.
</Card>
