
# Trafft

> **Kenelle tämä on tarkoitettu?** Tämä integraatio on tarkoitettu ajanvarauspalveluita tarjoaville yrityksille, jotka hallinnoivat aikataulujaan Trafftissa — kuten kampaamoille, partureille, klinikoille, studioille, konsulteille ja korjaamoille. Jos et käytä Trafftia, voit ohittaa tämän sivun.
>
> Käytätkö jotain muuta ajanvarausjärjestelmää? Mikä tahansa järjestelmä, jossa on API, voidaan silti yhdistää: katso [Sellaisen työkalun yhdistäminen, jota emme listaa](connecting-other-tools.md), joka kattaa mukautetut toiminnot, API:n ja webhookit.

Trafft on ajanvarausalusta yrityksille, jotka myyvät aikaa: määrität palvelusi, henkilökuntasi ja toimipisteesi, ja asiakkaat varaavat ajan. Trafft-yhteyden muodostaminen <span data-t="appName">DM Champ</span>-palveluun antaa tekoälyagenttisi hoitaa koko varausprosessin chatin sisällä — tarkistamalla vapaat ajat, tekemällä varauksen ja vahvistamalla ajan — sen sijaan, että lähettäisit asiakkaan varauslinkkiin toivoen, että hän saa varauksen tehtyä.

---

## Mitä Trafft tekee

Trafft tarjoaa ajanvarausyritykselle:

- Palvelut, joilla on oma kesto ja hinta
- Henkilökunnan (työntekijät), joilla on omat työajat
- Yhden tai useamman toimipisteen
- Varaussivuston ja kalenterin tiimillesi

Kun yhdistät Trafft-palvelun <span data-t="appName">DM Champ</span>-palveluun, samasta aikataulusta tulee työkalu, jota tekoälysi voi käyttää WhatsAppissa, tekstiviesteissä, Instagramissa tai verkkosivustosi chatissa. Tekoäly lukee palvelusi ja henkilökuntasi tiedot, tarkistaa Trafftista todelliset vapaat ajat ja tekee varauksen suoraan Trafft-järjestelmään — joten se, mitä tiimisi näkee Trafftissa, on aina ajan tasalla.

---

## Trafft-yhteyden muodostaminen

> **Ennen kuin aloitat:** tarvitset API-käyttöoikeuden Trafftissa, joka sisältyy Trafft-palvelun Business-tilaukseen. Avaa Trafft-hallintapaneelisi ja etsi kohta **Features & Integrations → API & Connectors**. Jos kyseistä sivua ei löydy, Trafft-tilauksesi ei sisällä sitä, eikä yhteyttä voida muodostaa.

1. Napsauta vasemmasta sivupalkista **Settings** (rataskuvake).
2. Napsauta Asetukset-sivupalkin **Integrations**-ryhmästä **Booking & Calendar**.
3. Etsi **Trafft**-kortti ja napsauta **Connect**.

::: master-only
<figure><img src="../.gitbook/assets/v2-settings-booking-calendar.png" alt="Booking & Calendar -asetusnäyttö, jossa näkyvät Google Calendar-, Zenchef-, Formitable- ja Trafft-kortit, joissa jokaisessa on Connect-painike"><figcaption><p>Booking & Calendar näyttää Trafft-yhteyden tilan muiden palveluiden, kuten Google Calendarin, Zenchefin ja Formitablen, rinnalla ja mahdollistaa niiden yhdistämisen.</p></figcaption></figure>
:::

4. Täytä **Company address**. Tämä on osoitteen osa ennen `.admin.trafft.com`-tekstiä, jota käytät kirjautuessasi — jos kirjaudut osoitteessa `acme.admin.trafft.com`, kirjoita `acme`. Voit myös liittää koko osoitteen; poimimme siitä oikean osan.
5. Täytä **Client ID** ja **Client Secret**. Molemmat löytyvät Trafft-hallintapaneelista kohdasta **Features & Integrations → API & Connectors**.
6. Lisää halutessasi **Label** — nimi omalle listallesi, mikä on kätevää, jos hallinnoit useita yrityksiä.
7. Napsauta **Connect**.

::: master-only
<figure><img src="../.gitbook/assets/v2-trafft-connect-modal.png" alt="Connect Trafft -valintaikkuna, jossa on kentät yrityksen osoitteelle, Client ID:lle, Client Secretille ja valinnaiselle tunnisteelle"><figcaption><p>Kaikki yhteyden muodostamiseen tarvittavat tiedot yhdellä näytöllä: yrityksesi osoite (osa ennen .admin.trafft.com-tekstiä), Client ID ja Client Secret Trafft-palvelun API & Connectors -sivulta sekä itse valitsemasi tunniste.</p></figcaption></figure>
:::

### Tunnistetietojen tarkistus

Mitään ei tallenneta ennen kuin Trafft vahvistaa tiedot. Kun napsautat **Connect**, kirjaudumme Trafft-palveluun antamillasi tiedoilla ja luemme asetuksesi. Väärä yrityksen osoite, väärä Client ID tai Secret, tai Trafft-tilaus ilman API-oikeuksia hylätään välittömästi, ja syy näkyy näytöllä — näin et koskaan päädy tilanteeseen, jossa yhteys näyttää toimivan, mutta epäonnistuu heti, kun asiakas yrittää tehdä varauksen.

Kun yhteys toimii, yhdistetty rivi näyttää yrityksesi osoitteen sekä sen, kuinka monta **palvelua** ja kuinka monta **työntekijää** löysimme Trafftista. Tämä määrä on todiste siitä, että oikea tili on yhdistetty: jos se näyttää kaksi palvelua ja tarjoat niitä kaksikymmentä, yhdistit väärän tilin.

Client Secret -avaimesi tallennetaan salattuna, eikä sitä näytetä enää koskaan – ei sinulle eikä tiimillesi. Kadotitko sen? Luo uusi Trafftissa ja yhdistä uudelleen.

### Keskeyttäminen tai yhteyden katkaiseminen

Yhdistetyllä Trafft-rivillä on omat painikkeensa Varaus ja kalenteri -sivulla:

- **Keskeytä** pysäyttää tekoälyn tekemät varaukset Trafft-kalenteriisi, mutta jättää yhteyden asetukset ennalleen. **Aktivoi** kytkee sen takaisin päälle. Käytä tätä, kun järjestät palveluitasi uudelleen tai suljettuna aikana.
- **Katkaise yhteys** poistaa yhteyden kokonaan. Trafftissa jo olevat tapaamiset säilyvät täsmälleen ennallaan – yhteyden katkaiseminen ei koskaan peruuta tai poista mitään Trafft-kalenteristasi. Voit yhdistää uudelleen myöhemmin samoilla tiedoilla.

---

## Tekoälyagentin ohjeistaminen varausten tekemiseen Trafftilla

Trafft-yhteyden muodostaminen ei vielä muuta tekoälysi toimintaa. Määritä agentti käyttämään sitä:

1. Napsauta sivupalkista **AI Agents** ja avaa agentti.
2. Siirry **AI Abilities** -vaiheeseen ja etsi **Bookings**-kortti.
3. Kytke päälle **Let this agent book appointments**.
4. Napsauta palveluntarjoajan valitsinta ja valitse **Trafft** (palveluntarjoajavaihtoehdot ilmestyvät kytkimen alapuolelle).
5. Napsauta **Save changes**.

::: master-only
<figure><img src="../.gitbook/assets/v2-agent-bookings-provider-picker.png" alt="Bookings-kortti tekoälyagentin AI Abilities -vaiheessa, varaukset kytkettynä päälle ja palveluntarjoajan valitsin auki, näyttäen Built-in calendar, Zenchef, Formitable ja Trafft"><figcaption><p>Varauksen palveluntarjoajan valitsin agentin Bookings-kortissa – valitse Trafft, jotta agentti voi tehdä varauksia Trafft-palveluihisi, työntekijöillesi ja aukioloaikojesi mukaan.</p></figcaption></figure>
:::

---

## Mitä tekoäly voi tehdä

Kun Trafft on valittu palveluntarjoajaksi, agenttisi voi tehdä kaiken tämän tavallisen keskustelun aikana:

- **Kertoa, mitä tarjoat.** Se listaa Trafft-palvelusi, niiden keston ja hinnan, ja se voi nimetä työntekijäsi.
- **Tarkistaa vapaat ajat.** Se kysyy Trafftilta avoimia aikoja asiakkaan haluamalle palvelulle ja voi rajata ne tiettyyn työntekijään tai toimipisteeseen, jos asiakas sitä pyytää. Se tarkastelee enintään viikkoa kerrallaan, joten se kysyy, mitä päivää tai viikkoa tarkoitat, sen sijaan että lukisi koko kalenterisi.
- **Tehdä varauksen.** Tapaaminen luodaan Trafft-kalenteriin välittömästi hyväksyttynä varauksena, ja tekoäly kertoo asiakkaalle vahvistetun ajan. Asiakas lisätään Trafft-asiakasluetteloosi tai yhdistetään olemassa olevaan tietueeseen sähköpostiosoitteen perusteella.
- **Katsoa varaukset.** Tekoäly voi kertoa asiakkaalle tämän tulevat Trafft-tapaamiset.
- **Peruuttaa.** Yksi viesti ("jotain tuli väliin, voitko peruuttaa torstain?") ja se poistuu Trafft-kalenteristasi.
- **Siirtää tapaamisen.** Tekoäly varaa ensin uuden ajan ja poistaa vasta sitten vanhan, joten jos uusi aika onkin varattu, asiakkaalla on edelleen alkuperäinen aikansa.

Jokainen tällä tavalla tehty varaus näkyy myös **Appointments**-sivullasi, jossa Trafft näkyy palveluntarjoajana, joten se lasketaan mukaan muiden varausten tavoin: **Appointment Booked** [webhook](webhooks.md) laukeaa, ja uuden tapaamisen käynnistämät automaatiot toimivat tavalliseen tapaan. Kaikki muistutukset tai vahvistussähköpostit, jotka Trafft itse lähettää, tulevat edelleen Trafftista, aivan kuten Trafft-sivustollasi tehdyissä varauksissa.

---

## Hyvä tietää

- **Peruutus poistaa tapaamisen Trafftista.** Trafft-rajapinta poistaa sen sen sijaan, että merkitsisi sen peruutetuksi, joten chatista peruutettu varaus ei jätä "peruutettu"-riviä Trafft-kalenteriisi. Jos haluat pitää kirjaa peruutuksista, merkitse ne muualle.
- **Tekoäly pysyy omalla alueellaan.** Se näkee ja muuttaa vain kyseisessä keskustelussa tehtyjä tai kyseiselle yhteyshenkilölle kuuluvia tapaamisia. Se ei voi lukea tai siirtää kenenkään muun varauksia.
- **Varaus vaatii sähköpostiosoitteen ja nimen.** Trafft tunnistaa asiakkaat sähköpostin perusteella, joten tekoäly kysyy puuttuvia tietoja ennen varauksen tekemistä.
- **Ryhmävarauksia ei vielä tueta.** Yksi henkilö per tapaaminen – lisävieraita tai ryhmäkokoja ei voi tällä hetkellä lähettää Trafftille.
- **Yksi Trafft-tili per <span data-t="appName">DM Champ</span>-tili.** Jos pyörität useita yrityksiä erillisillä Trafft-tileillä, yhdistä se, johon agenttisi tulisi tehdä varauksia.

---

## Seuraavat vaiheet

- [AI Agents](../ai-agents/ai-agents.md) – määritä agentti, joka hoitaa varaukset.
- [Booking System](../appointments/booking-system.md) – miten tapaamiset toimivat sovelluksessa ja missä ne näkyvät.
- [Knowledge Base](../ai-automation/faq-management.md) – lisää hinnat, käytännöt, pysäköinti- ja peruutussäännöt, jotta tekoäly osaa vastata myös varauksiin liittyviin kysymyksiin.
