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

# Apps koppelen (Google, Slack, HubSpot en meer)

> Geef je spraakagenten echte mogelijkheden — agenda's controleren, je CRM bijwerken, berichten plaatsen in Slack — met een paar klikken, zonder code.

Appkoppelingen laten een spraakagent tijdens een gesprek werken in de
tools die je team al gebruikt: beschikbaarheid in een agenda controleren, een
beller opzoeken in je CRM, een lead aan een spreadsheet toevoegen, een
samenvatting in Slack plaatsen. Je koppelt één keer een account onder
**Verbindingen → Apps** (`/dashboard/app-connections`), kiest wat de agent
mag doen en koppelt de verbinding aan een willekeurige agent in de builder.

Zes applicaties zijn momenteel beschikbaar:

| Applicatie          | Wat je agent ermee kan doen                                             |
| ------------------- | ----------------------------------------------------------------------- |
| **Google Calendar** | Beschikbaarheid bekijken en agenda-afspraken beheren.                   |
| **Google Sheets**   | Leaddetails en oproepresultaten aan een spreadsheet toevoegen.          |
| **Slack**           | Kanalen vinden, berichten zoeken en berichten plaatsen met toestemming. |
| **HubSpot**         | Contactpersonen vinden, records bijwerken en notities toevoegen.        |
| **Salesforce**      | Records zoeken, leads bijwerken en activiteit registreren.              |
| **Cal.com**         | Beschikbaarheid controleren en boekingen beheren.                       |

Voor alles wat niet in deze lijst staat, bouw je een aangepaste
[API-koppeling](/nl/guides/api-connections) of voeg je een
[MCP-server](/nl/guides/mcp-servers) toe.

## Een account koppelen

<Steps>
  <Step title="Open Verbindingen → Apps en klik op Applicatie toevoegen">
    Een keuzelijst toont de zes applicaties. Je kunt meerdere accounts
    van dezelfde app koppelen — elke app toont een aantal "verbonden" zodra je er één hebt.
  </Step>

  <Step title="Het account autoriseren">
    De meeste apps gebruiken OAuth: er wordt een pop-up geopend, je logt in bij de provider
    en keurt toegang goed, waarna de verbinding op de pagina verschijnt. **Cal.com is
    de uitzondering** — die koppelt via een API-sleutel. Plak de sleutel
    en klik op **Valideren en verbinden**; de sleutel wordt gecontroleerd bij Cal.com
    voordat deze wordt versleuteld en opgeslagen.
  </Step>

  <Step title="Alleen Google Sheets: kies de spreadsheet">
    Een Sheets-verbinding moet weten naar welke spreadsheet en welk tabblad er geschreven
    moet worden. Meteen na het koppelen wordt een configuratiepaneel geopend — plak de
    URL van de spreadsheet (of de ID), klik op **Spreadsheet inspecteren** en
    kies het tabblad. Het paneel bevestigt de gevonden kolommen. Totdat dit is
    gedaan, toont de verbindingstegel **Configuratie vereist**.
  </Step>
</Steps>

<Note>
  De Google OAuth-verificatie van ThunderPhone wordt momenteel beoordeeld, dus
  Google toont tijdens het verlenen van toestemming een waarschuwing voor een "niet-geverifieerde app" voor Google
  Calendar en Google Sheets. Het dialoogvenster **Applicatie toevoegen** begeleidt je
  door de twee klikken om door te gaan (**Geavanceerd → Ga naar ThunderPhone**).
</Note>

Voor het koppelen en beheren van appkoppelingen heb je de rol **admin** of **owner**
in de organisatie nodig.

## Bepalen wat de agent mag doen

Elke verbinding heeft machtigingsschakelaars per bewerking — open een verbindingstegel
om ze te beheren. Leesbewerkingen zijn standaard ingeschakeld; bewerkingen die
naar je gegevens schrijven of ze wijzigen, staan standaard **uit** totdat je ze inschakelt:

| Applicatie      | Standaard ingeschakeld                                               | Standaard uitgeschakeld                                  |
| --------------- | -------------------------------------------------------------------- | -------------------------------------------------------- |
| Google Calendar | Afspraken en beschikbaarheid bekijken, Afspraken maken               | Afspraken bijwerken, Afspraken annuleren                 |
| Google Sheets   | Rijen toevoegen                                                      | —                                                        |
| Slack           | Kanalen en recente berichten bekijken, Berichten zoeken              | Berichten plaatsen                                       |
| HubSpot         | Contactpersonen en bedrijven zoeken en lezen                         | Contactpersonen maken of bijwerken en notities toevoegen |
| Salesforce      | Leads, contactpersonen en opportunities zoeken en lezen              | Records maken of bijwerken en activiteit registreren     |
| Cal.com         | Eventtypen weergeven en beschikbaarheid controleren, Boekingen maken | Boekingen verzetten of annuleren                         |

Een bewerking die je uitschakelt, is eenvoudigweg niet beschikbaar voor de agent — de
bijbehorende tools worden tijdens oproepen nooit aan de agent aangeboden.

## De tools die je agent krijgt

Zodra een verbinding aan een agent is gekoppeld, worden de ingeschakelde bewerkingen
tijdens gesprekken beschikbaar als aanroepbare tools:

* **Google Calendar** — `calendar_list_events`, `calendar_check_availability`,
  `calendar_create_event`, `calendar_update_event`, `calendar_cancel_event`
* **Google Sheets** — `sheets_append_row` (schrijft naar het spreadsheet en tabblad
  dat je hebt geconfigureerd)
* **Slack** — `slack_list_channels`, `slack_search_messages`,
  `slack_post_message`
* **HubSpot** — `hubspot_search_contacts`, `hubspot_get_contact`,
  `hubspot_upsert_contact`, `hubspot_add_note`
* **Salesforce** — `salesforce_search_records`, `salesforce_get_record`,
  `salesforce_upsert_lead`, `salesforce_log_activity`
* **Cal.com** — `calcom_list_event_types`, `calcom_check_availability`,
  `calcom_create_booking`, `calcom_cancel_booking`

Je schrijft voor geen van deze schema's — ThunderPhone definieert de tools
en routeert de oproepen via het gekoppelde account.

## Koppel de verbinding aan een agent

Verbindingen doen niets totdat een agent ze gebruikt. Open de agent in de
builder ([Een agent bouwen](/nl/guides/build-an-agent)) en voeg de verbinding toe
in de sectie **Gekoppelde apps**. De tegel van een verbinding op de pagina Apps
toont hoeveel bewerkingen zijn ingeschakeld en hoeveel agenten deze gebruiken.

## Verbinding verbreken

Open een verbindingstegel en verbreek daar de verbinding. Agenten die deze
gebruikten, verliezen die tools bij hun volgende oproep.

## Volgende stappen

<CardGroup cols={2}>
  <Card title="Maak van elke API een agentactie" icon="plug" href="/nl/guides/api-connections">
    De wizard voor het plakken van cURL voor services zonder native verbinding.
  </Card>

  <Card title="Voeg een MCP-server toe" icon="server" href="/nl/guides/mcp-servers">
    Gebruik je eigen toolserver via Streamable HTTP.
  </Card>
</CardGroup>
