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

# Funktionen und Anrufaktionen

> Anrufweiterleitung, Kalender, CRM-Extraktion und eigene Webhooks — während des Gesprächs auslösbar.

Funktionen erweitern den Assistenten über reines Sprechen hinaus: Er kann mitten im Gespräch weiterleiten, Termine buchen, Daten ins CRM schreiben oder Webhooks aufrufen. Alles konfigurieren Sie im Tab **Tools & Functions**.

## So funktionieren Tools im Anruf

Ist ein Tool aktiv, entscheidet der Assistent anhand von Prompt und Gesprächsverlauf, wann es passt. Bei aktiviertem Transfer und der Bitte „Mit einem Menschen sprechen“ wird die Transfer-Funktion ausgeführt — ohne merkbare Unterbrechung der Antwort.

## Anrufweiterleitung (Call transfer)

Der Assistent kann an eine menschliche Rufnummer übergeben — zwei Modi:

<Accordion title="Cold transfer (Weiterleitung)">
  Der Assistent leitet sofort an die Zielnummer weiter und verlässt das Gespräch — wie eine direkte Weitervermittlung.

  Einrichtung:

  1. **Call transfer** aktivieren.
  2. **Cold transfer (forward call)** wählen.
  3. **Transfer to** mit Zielnummer füllen.

  Optional **Play dialtone**, damit der Anrufer ein Freizeichen hört.
</Accordion>

<Accordion title="Warm transfer (Supervisor)">
  Zuerst wird die Supervisor-Nummer angerufen. Nach Abnahme informiert der Assistent kurz per konfigurierbarer **Supervisor intro message**, dann wird der ursprüngliche Anrufer verbunden.

  Einrichtung:

  1. **Call transfer** aktivieren.
  2. **Warm transfer (supervisor)** wählen.
  3. **Supervisor number** eintragen.
  4. **Supervisor intro message** formulieren — Variablen wie `{caller_number}`, `{assistant_name}`, `{from_number}`, `{to_number}`, `{summary}` möglich.

  Optional **Hold music while dialing supervisor** für den wartenden Anrufer.
</Accordion>

<Note>
  Transfer unterstützt u. a. USA, Kanada, Indien, VAE, Deutschland, Österreich und die Schweiz.
</Note>

## Terminbuchung & Kalender

Unterstützt werden **Calendly** und **Cal.com**.

### Integration aktivieren

<Steps>
  <Step title="Tool-Auswahl">
    Tab **Tools & Functions** → Dropdown **Select any tool & configure**.
  </Step>

  <Step title="Plattform">
    Unter Productivity **Calendly.com** oder **Cal.com** wählen.
  </Step>

  <Step title="Konfiguration">
    Im Modal Zugangsdaten (API-Key oder OAuth) eintragen und Funktionen aktivieren:

    **Calendly:** Schedule event, Cancel event, Get event details, Check availability

    **Cal.com:** Schedule meeting, Get bookings, Cancel booking, Check availability

    Mehrere Konfigurationen derselben Plattform sind möglich (z. B. verschiedene Event-Typen).
  </Step>

  <Step title="Speichern">
    Speichern — die Integration erscheint unter **Configured Integration Tools** mit Badge **Configured**.
  </Step>
</Steps>

Mit aktiver Kalender-Integration kann der Assistent Verfügbarkeiten prüfen, Slots anbieten und buchen — ohne dass der Anrufer einen Link öffnen muss.

## Gespräch beenden (End call)

Tool zum kontrollierten Auflegen. Zusätzlich **End call words** — erkannte Phrasen im Anrufer-Speech beenden das Gespräch sofort.

1. **Enable End Call Function** ein.
2. **End call words** — eine Phrase pro Zeile oder kommagetrennt (z. B. `goodbye, talk to you soon`).

## Info extractor

Nach jedem Gespräch (wenn aktiv) wird das Transkript ausgewertet und erkannte Fakten als Felder auf dem Kontakt gespeichert.

1. **Info extractor** ein.
2. **Save to Contact** für Schreibzugriff auf den Kontakt.
3. **Auto-create missing custom fields**, wenn neue Felder angelegt werden sollen.

<Tip>
  Je klarer der Prompt fordert, welche Daten zu erfragen sind, desto besser die Extraktion.
</Tip>

## Auto create opportunity

Erkennt das Gespräch Kaufsignale, kann automatisch eine **Opportunity** im CRM angelegt werden.

1. **Auto create opportunity** ein.
2. Prompt **When to create opportunity** — wann das Tool ausgelöst werden soll, z. B.:

```text theme={null}
During the conversation, if the caller expresses genuine interest in buying, 
selling, or investing, call this tool to create a new sales opportunity.

Extract:
- Caller's first and last name
- Email address (if mentioned)
- What they are interested in (interest_details)
- The estimated deal value as a plain number (estimated_amount)

Only create the opportunity once per call when you are confident the caller 
has real interest.
```

**Generate from AI Script** erzeugt einen Vorschlag aus Ihrem bestehenden Prompt.

Ausgelöst wird eine Opportunity mit Status **Lead**, verknüpft mit Kontakt und Firma.

## Eigene Webhook-Tools

Beliebige HTTP-Endpunkte während des Anrufs — CRM, Ticketsystem oder eigene APIs.

1. Im Tool-Dropdown **Create new tool**.
2. Im Modal: **Tool name**, **Tool prompt** (wann auslösen), **URL**, **HTTP method**.
3. Speichern.

Der **Tool prompt** ist entscheidend: Situation und gewünschte Aktion so beschreiben wie bei Einwand-Handling.

<Warning>
  Endpunkte sollten innerhalb weniger Sekunden antworten (Ziel: unter 2 Sekunden), sonst entstehen spürbare Pausen im Gespräch.
</Warning>
