Trafft logoTrafft

Book Trafft Appointments Inside the Chat

Trafft runs your services, staff and locations. Connecting it to DM Champ lets your AI agent check what is really free, book the slot and confirm the time inside WhatsApp, Instagram, SMS or web chat, instead of sending someone off to a booking link.

Salons and barbersClinics and studiosConsultants and repair shops
7 days
Availability read at a time
6
Booking jobs the AI handles
1
Trafft account per DM Champ account
01How it works

Connecting Trafft Step by Step

What the setup actually looks like, from the connection screen to the first booking or record the AI handles in Trafft.

  1. 01
    Open Booking and Calendar

    In Settings, under the Integrations group, click Booking and Calendar. Find the Trafft card and click Connect. The same screen holds your other booking and calendar connections.

  2. 02
    Paste your Trafft credentials

    Enter your company address, the part in front of .admin.trafft.com, plus the Client ID and Client Secret from Trafft's Features and Integrations, API and Connectors page. A label is optional.

  3. 03
    Let the credential check run

    Nothing saves until Trafft confirms it. We sign in and read your setup back, so a wrong address, a wrong secret or a Trafft plan without API access is refused on screen with the reason.

  4. 04
    Point an AI agent at Trafft

    Open the agent, go to the AI Abilities step, switch on Let this agent book appointments, choose Trafft in the provider picker under the switch, and save your changes.

  5. 05
    Let it work the conversation

    The agent now quotes your services, checks Trafft for real openings, books the slot as an approved booking and tells the customer the confirmed time.

Every screen and field is covered in the setup guide: Trafft documentation.

02In the conversation

What the AI Does With Your Trafft Schedule

Once Trafft is the booking provider on an agent, the whole appointment happens inside the chat. The AI reads your services and staff out of Trafft, asks Trafft what is genuinely open, and writes the booking back so what your team sees in Trafft is always the truth. It never hands the customer a link and hopes they finish.

  • Lists your services with how long each one takes and what it costs, and can name your staff
  • Checks real openings, narrowed to a staff member or a location when the customer asks
  • Reads up to a week at a time, so it asks which day or week you mean instead of reciting the calendar
  • Creates the appointment in Trafft as an approved booking and confirms the time
  • Tells a customer their own upcoming Trafft appointments
  • Cancels on request, and reschedules by booking the new time before releasing the old one
03Before you connect

What Trafft Needs On Its Side

You need API access in Trafft, which is part of Trafft's Business plan. Open your Trafft admin panel and look for Features and Integrations, then API and Connectors. If that page is not there, your Trafft plan does not include it yet and the connection cannot be made. Your Client ID and Client Secret both live on that page, and the company address is whatever sits in front of .admin.trafft.com in the address you sign in at.

04Proof it is the right account

The Connection Tells You What It Found

When the credential check passes, the connected row shows your company address together with how many services and how many staff we found in Trafft. That count is your proof: if it says two services and you offer twenty, you connected the wrong account. The Client Secret is stored encrypted and never shown again, not to you and not to your team. If you lose it, generate a new one in Trafft and connect again.

  • Pause stops the AI booking into Trafft while the connection stays set up
  • Activate switches booking back on when you are ready
  • Disconnect removes the connection and leaves existing Trafft appointments exactly as they are
05After the booking

Bookings Land Where The Rest of Your Work Is

Every appointment booked this way also appears on your Appointments page with Trafft shown as the provider, so it counts like any other booking. Your Appointment Booked webhook fires and automations that start from a new appointment run as usual, which is how the booking reaches your CRM, your team chat or your reporting. Any reminders or confirmation emails Trafft itself sends still come from Trafft, exactly as they do for a booking made on your Trafft website.

06Worth knowing

The Limits, Stated Up Front

A few things behave differently from what people assume, so they are worth reading before you switch an agent over. None of them stop an appointment business running the whole booking flow through chat, but the first one changes what your Trafft calendar looks like after a cancellation, so if you like keeping a record of cancellations, note them somewhere else.

  • A cancellation deletes the appointment in Trafft rather than marking it cancelled, so no cancelled row is left behind
  • The AI only sees and changes appointments from that conversation or belonging to that contact
  • A booking needs a name and an email address, because Trafft identifies customers by email
  • Group bookings are not supported yet, so extra guests and party sizes cannot be sent to Trafft
  • One Trafft account per DM Champ account, so connect the one your agent should book into
FAQ

Frequently Asked.

You need API access in Trafft, which is part of Trafft's Business plan. Check your Trafft admin panel under Features and Integrations, then API and Connectors. If that page is missing, your plan does not include API access yet and the connection cannot be made. The Client ID and Client Secret you paste into DM Champ both come from that page.
Don't take our word for it

Meet the Closer. Then Decide.

The same AI agent that closes $40K deals in DMs is one click away. No signup, no demo call - open the chat, push back, see if you can break it.

No signup No card Talk to it like a real prospect