
# Trafft

> **Hvem er dette til?** Denne integration er til tidsbestillingsvirksomheder, der allerede styrer deres tidsplan i Trafft — saloner, frisører, klinikker, studier, konsulenter, værksteder. Hvis du ikke bruger Trafft, kan du springe denne side over.
>
> Bruger du et andet bookingsystem? Alt med en API kan stadig forbindes: se [Forbindelse til et værktøj, vi ikke har på listen](connecting-other-tools.md), som dækker brugerdefinerede funktioner, API'en og webhooks.

Trafft er en bookingsplatform til virksomheder, der sælger tid: du opretter dine ydelser, dit personale og dine lokationer, og kunderne booker en tid. Ved at forbinde Trafft til <span data-t="appName">DM Champ</span> kan din AI-agent håndtere hele bookingen direkte i chatten — tjekke hvad der reelt er ledigt, booke det og bekræfte tidspunktet — i stedet for at sende nogen videre til et bookinglink og håbe på, at de gennemfører.

---

## Hvad Trafft gør

Trafft giver en tidsbestillingsvirksomhed:

- Ydelser med deres egen varighed og pris
- Personale (medarbejdere) med deres egne arbejdstider
- En eller flere lokationer
- En bookingside og kalender til dit team

Ved at forbinde Trafft til <span data-t="appName">DM Champ</span> bliver den samme tidsplan til noget, din AI kan arbejde med på WhatsApp, SMS, Instagram eller din chat på hjemmesiden. AI'en læser dine ydelser og personale, tjekker Trafft for reelle ledige tider og skriver bookingen direkte ind i Trafft — så det, dit team ser i Trafft, altid er sandheden.

---

## Forbindelse til Trafft

> **Før du starter:** Du skal have API-adgang i Trafft, hvilket er en del af Traffts Business-plan. Åbn dit Trafft-administratorpanel og kig efter **Features & Integrations → API & Connectors**. Hvis den side ikke er der, inkluderer din Trafft-plan den endnu ikke, og forbindelsen kan ikke oprettes.

1. Klik på **Settings** (tandhjulsikon) i venstre sidepanel.
2. I Settings-sidepanelet, under gruppen **Integrations**, skal du klikke på **Booking & Calendar**.
3. Find **Trafft**-kortet og klik på **Connect**.

::: master-only
<figure><img src="../.gitbook/assets/v2-settings-booking-calendar.png" alt="Skærmbilledet Booking & Calendar-indstillinger, der viser Google Calendar, Zenchef, Formitable og Trafft-kort, hver med en Connect-knap"><figcaption><p>Booking &amp; Calendar viser Traffts live-forbindelsesstatus sammen med Google Calendar, Zenchef og Formitable, og forbinder hver enkelt.</p></figcaption></figure>
:::

4. Udfyld **Company address**. Dette er delen før `.admin.trafft.com` i den adresse, du logger ind på — hvis du logger ind på `acme.admin.trafft.com`, skal du skrive `acme`. Det virker også at indsætte hele adressen; vi tager den rigtige del ud af den.
5. Udfyld dit **Client ID** og **Client Secret**. Begge findes i dit Trafft-administratorpanel under **Features & Integrations → API & Connectors**.
6. Tilføj eventuelt et **Label** — et navn til din egen liste, hvilket er praktisk, hvis du administrerer flere virksomheder.
7. Klik på **Connect**.

::: master-only
<figure><img src="../.gitbook/assets/v2-trafft-connect-modal.png" alt="Connect Trafft-dialogboksen med felter til Company address, Client ID, Client Secret og et valgfrit Label"><figcaption><p>Alt hvad forbindelsen kræver, på én skærm: din virksomhedsadresse (delen før .admin.trafft.com), Client ID og Client Secret fra Traffts API &amp; Connectors-side, samt et label efter eget valg.</p></figcaption></figure>
:::

### Kontrol af legitimationsoplysninger

Intet gemmes, før Trafft bekræfter det. Når du klikker på **Connect**, logger vi ind på Trafft med det, du har indtastet, og læser din opsætning tilbage. En forkert virksomhedsadresse, et forkert Client ID eller Secret, eller en Trafft-plan uden API-adgang afvises med det samme med årsagen på skærmen — du ender aldrig med en forbindelse, der ser fin ud, men fejler første gang en kunde beder om en tid.

Når det virker, viser den forbundne række din virksomhedsadresse sammen med, hvor mange **tjenester** og hvor mange **medarbejdere** vi fandt i Trafft. Det antal er dit bevis på, at den rigtige konto er forbundet: Hvis der står to tjenester, og du tilbyder tyve, har du forbundet den forkerte.

Din Client Secret gemmes krypteret og vises aldrig igen — hverken for dig eller dit team. Har du mistet den? Generer en ny i Trafft og opret forbindelsen igen.

### Pause eller afbrydelse af forbindelse

Den forbundne Trafft-række har sine egne knapper på siden Booking & Kalender:

- **Pause** stopper din AI fra at booke i Trafft, mens forbindelsen forbliver opsat. **Aktiver** slår den til igen. Brug denne funktion, mens du omorganiserer dine tjenester, eller i en lukket periode.
- **Afbryd forbindelse** fjerner forbindelsen fuldstændigt. Aftaler, der allerede findes i Trafft, forbliver præcis, som de er — at afbryde forbindelsen annullerer eller sletter aldrig noget i din Trafft-kalender. Du kan oprette forbindelse igen senere med de samme oplysninger.

---

## Fortæl din AI-agent, at den skal booke med Trafft

At forbinde Trafft ændrer endnu ikke på, hvad din AI gør. Peg en agent mod den:

1. Klik på **AI-agenter** i sidepanelet og åbn agenten.
2. Gå til trinnet **AI-evner** og find kortet **Bookinger**.
3. Slå **Lad denne agent booke aftaler** til.
4. Klik på udbydervælgeren og vælg **Trafft** (udbydermulighederne vises lige under kontakten).
5. Klik på **Gem ændringer**.

::: master-only
<figure><img src="../.gitbook/assets/v2-agent-bookings-provider-picker.png" alt="Bookings-kortet på en AI-agents AI-evner-trin med booking slået til og udbydervælgeren åben, visende Indbygget kalender, Zenchef, Formitable og Trafft"><figcaption><p>Booking-udbydervælgeren på agentens Bookings-kort — vælg Trafft for at lade denne agent booke mod dine Trafft-tjenester, medarbejdere og åbningstider.</p></figcaption></figure>
:::

---

## Hvad AI'en kan gøre

Med Trafft valgt som udbyder kan din agent gøre alt dette i en normal samtale:

- **Fortæl folk, hvad du tilbyder.** Den viser dine Trafft-tjenester med varighed og pris, og den kan nævne dine medarbejdere.
- **Tjek, hvad der reelt er ledigt.** Den spørger Trafft om de åbne tider for den tjeneste, kunden ønsker, og kan indsnævre det til en bestemt medarbejder eller lokation, hvis kunden beder om det. Den kigger op til en uge frem ad gangen, så den vil spørge, hvilken dag eller uge du mener, frem for at læse hele din kalender op.
- **Book det.** Aftalen oprettes i Trafft med det samme som en godkendt booking, og AI'en fortæller kunden det bekræftede tidspunkt. Kunden tilføjes til din Trafft-kundeliste eller matches med den eksisterende post via deres e-mailadresse.
- **Slå op, hvad de har booket.** AI'en kan fortælle en kunde om deres egne kommende Trafft-aftaler.
- **Annuller.** Én besked ("der kom noget i vejen, kan du annullere torsdag?"), og den er væk fra din Trafft-kalender.
- **Flyt en aftale.** AI'en booker først det nye tidspunkt og fjerner derefter det gamle, så hvis det nye tidspunkt viser sig at være optaget, har kunden stadig sin oprindelige tid.

Enhver booking foretaget på denne måde vises også på din **Aftaler**-side med Trafft vist som udbyder, så den tæller som enhver anden booking: din **Aftale booket** [webhook](webhooks.md) udløses, og automatiseringer, der starter fra en ny aftale, kører som normalt. Eventuelle påmindelser eller bekræftelses-e-mails, som Trafft selv sender, kommer stadig fra Trafft, præcis som de gør ved en booking foretaget på din Trafft-hjemmeside.

---

## Godt at vide

- **En annullering fjerner aftalen i Trafft.** Traffts API sletter den frem for at markere den som annulleret, så en booking annulleret via chat efterlader ingen "annulleret"-række i din Trafft-kalender. Hvis du ønsker at gemme en oversigt over annulleringer, bør du notere dem et andet sted.
- **AI'en holder sig til sit eget område.** Den ser og ændrer kun aftaler, der blev booket i den pågældende samtale, eller som tilhører den kontakt, den taler med. Den kan ikke læse eller flytte andres bookinger.
- **En booking kræver en e-mailadresse og et navn.** Trafft identificerer kunder via e-mail, så AI'en spørger efter det, der mangler, før den booker.
- **Gruppebookinger understøttes endnu ikke.** Én person pr. aftale — ekstra gæster eller gruppestørrelser kan ikke sendes til Trafft i øjeblikket.
- **Én Trafft-konto pr. <span data-t="appName">DM Champ</span>-konto.** Hvis du driver flere virksomheder i separate Trafft-konti, skal du forbinde den, som din agent skal booke ind i.

---

## Næste skridt

- [AI-agenter](../ai-agents/ai-agents.md) — opsæt den agent, der skal tage imod bookingerne.
- [Bookingsystem](../appointments/booking-system.md) — hvordan aftaler fungerer på tværs af appen, og hvor de vises.
- [Vidensbase](../ai-automation/faq-management.md) — tilføj dine priser, politikker, parkering og annulleringsregler, så AI'en også kan svare på spørgsmål omkring bookingen.
