Features and Integrations
Keep your business running 24/7 with Trafft features and integrations
Booking website & form builder

Embeddable Booking Form
Embeddable Booking Form
If you have a website, you can embed a booking form through an iframe to any page of your website, and your clients will be able to book directly on your website.

Booking Website
Booking Website
Trafft functions as a no-code website builder and automatically generates a booking page you can access through Trafft dashboard, embed into your website, share directly with your clients, or place it in any social media account you have.
See More

Customize the Booking Form or Page
Customize the Booking Form or Page
Choose one of the multiple themes for the booking page and customize the design, edit the order of steps for the booking form. Translate into multiple languages and reorder steps in the booking flow.

Auto-Detect Time Zones
Auto-Detect Time Zones
Trafft will automatically detect the time zone from your customer’s computer and show slots in their time zone, while you will be able to see the slots in your time zone.

Customer Profile
Customer Profile
Your customers will be able to log in to your booking website. Each customer can create a profile by clicking on the Login button in the upper right corner. Under the customer profile, they can manage their appointments.
See More
.webp)
Custom Fields
Custom Fields
Configure the custom fields (dropdowns, radio buttons, checkboxes, etc.) to collect any additional necessary information from your customers.
.webp)
Add Appointment to Calendar for Customers
Add Appointment to Calendar for Customers
Customers can easily add the appointment details to their calendars by clicking on the 'add to calendar' button after scheduling the appointment. The appointment will be automatically added to Google, Outlook or iCal calendar.
See More
.webp)
Share Appointments
Share Appointments
On the Appointments page, you can find a button Share Booking form, which will allow you to share the details of an appointment with your customer quickly.

Variety of Templates for the Booking Page
Variety of Templates for the Booking Page
Choose from eight predefined themes for the booking page, in either light or dark version, and customize it with primary and background colors and patterns, fonts, and themes for the objects to create the appearance that matches the look and feel of your brand.

Custom domain
Custom domain
If you have your own domain, your Trafft booking page can be on that domain, instead of containing trafft.com.
Admin and employee management

Unlimited Customer
Unlimited Customer
Admin and employees can manage customers, edit their info, keep track of loyal customers and export and import lists of customers.
.webp)
Admin’s Page and Calendar View
Admin’s Page and Calendar View
Admin’s page can be used by account owners and each employee, depending on the role settings. In addition, Admin can view all bookings with breakdowns by employees in the overview calendar.
See More
.webp)
Insightful Dashboard
Insightful Dashboard
KPI Dashboard will show you a glims performance of your business. Widgets show how many new customers and revenue you had in the desired period, employee occupancy and occupancy per day and other data measurements for the successful business.
See More
.webp)
Special Days for Employees
Special Days for Employees
'The special days feature lets you set different employees’ working schedules than usual for one or more days. It will override the employee’s general working schedules for those day(s).'
See More
.webp)
Custom Roles
Custom Roles
Manage and create different roles for your employees. For example, limit the permissions and pages your users can access and create different levels of authority and management within your team.
See More
.webp)
SMS and Email Notifications
SMS and Email Notifications
Configure and edit e-mail and SMS notifications (upcoming appointment, appointment follow-up, status change…)
See More

Invoices
Invoices
Export invoices or send them to your customers once they complete the payment for the service. Choose one of the four invoice templates, customize it with your logo and colors, and change the settings to invoice title and number. On the invoice page, you can find the list of all transactions made in Trafft.
See More

Taxes
Taxes
Create and manage taxes related to your service prices from your admin dashboard. Add tax to the price or include tax in the price and choose whether you want to set tax as default, apply to all services or apply to all extras.
See More
Appointments
.webp)
Multiple Services
Multiple Services
Managing multiple services and service categories is easy in Trafft. For example, you can edit service appearance for the front-end, locations, duration, price, taxes, and create hidden (private) services.
.webp)
Managing Appointments
Managing Appointments
Create, browse, edit appointments, and change the statuses of the appointments from the admin page. You can also easily export data of your appointments or customers.
See More
.webp)
Group Booking
Group Booking
If you want to host sessions for a group of people, you can do that with Trafft by defining the minimum and maximum slots available for each appointment.
.webp)
Extras
Extras
If you want to up-sell and offer additional services to your clients, add Extras to the services. Extras can extend the duration or increase the price, or they can be for free without added time for it.
See More
.webp)
Multiple Locations
Multiple Locations
If your business runs across multiple locations, even in different cities or time zones - manage all of these in one tool. Additionally, employees can work in various places.
.webp)
Coupons
Coupons
If you want to offer a discount or even a free appointment to your customers - all you need to do is define the value of each coupon.
See More
.webp)
Recurring Appointments
Recurring Appointments
Recurring Appointments allow your customers to book an appointment that repeats by choosing the date and the time for the first appointment and then selecting the type of the recurrence and number of repeats in the single booking process.

Rescheduling and Canceling
Rescheduling and Canceling
Inside the customer profiles, as well as in the email notifications, customers can cancel or reschedule their appointments in a few clicks - which results in decrease in no-shows.
.webp)
Deposit Payment
Deposit Payment
When you set deposit payments, your customers will have to pay a certain amount during the booking, and the rest of the amount on the spot. Add fixed or variable prices for the deposit and enable deposit for all services or for each individual service.
Calendars and video conferencing

Zoom Integration
Zoom Integration
When booking the appointment, automatically create Zoom meetings for the linked account. Both customer and employee will receive a booking confirmation email with the Zoom meeting details.
See More

Google Calendar and Google Meet
Google Calendar and Google Meet
Sync your and your employees’ personal and professional events by connecting Google calendars. Enable Google Meet if you want to automatically add meeting links to Google Events.
See More

Outlook Calendar
Outlook Calendar
Sync your and your employees' personal and professional events by connecting Outlook calendars. Appointments booked in Trafft will be added to Outlook calendars, and Outlook calendar's busy slots will not be available for booking in Trafft.
See More
Payments

PayPal
PayPal
Allows your customers to pay with their PayPal quickly at the moment of the booking with one click.
See More

Stripe
Stripe
Businesses use Stripe's APIs to accept payments and send payouts from startups to large enterprises. If you enable and integrate Stripe, your customers will be able to pay with any credit or debit card at the moment of booking.
See More

Mollie
Mollie
Accept customers’ online payments at the moment of booking through Trafft’s integration with the Mollie payment gateway. Set the currency to Euro, as it is the only currency supported in Mollie.
See More

Authorize.Net
Authorize.Net
With Authorize.net integration, you can accept credit cards, contactless payments, and eChecks in person and on the go. Integrate with Trafft to offer your customers the possibility to pay when booking the appointment.
See More
Marketing tools

Zapier
Zapier
Use integration with Zapier to connect with any other third-party application supported by Zapier and send data after events in Trafft such as booking the appointment, rescheduling, etc.
See More

Facebook Pixel
Facebook Pixel
Add a Facebook Pixel code to your Trafft booking page to track conversions from Facebook ads and optimize your ads based on the collected data.
See More

Google Analytics
Google Analytics
You can add a simple Google Analytics tracking code to your Trafft booking page and get insights into your visitors' behavior.
See More

Google Tag Manager
Google Tag Manager
A simple way to add a Google Tag Manager tracking code to your Trafft booking page to track visitors' activity.
See More

Mailchimp
Mailchimp
In just a few clicks, send customers' data such as names and emails from your Trafft account to MailChimp directly, and leverage leads nurturing and retention.
See More

SendFox
SendFox
Grow your audience and create targeted email campaigns in SendFox. Automatically transfer customers' data from Trafft to SendFox.
See More

WebHooks
WebHooks
With WebHooks you can connect with other web apps and easily send automated messages and updates to custom URLs. You can send hooks data from Trafft to any other application.
See More

Trafft’s integration with WhatsApp allows you to send your customers and employees notifications about upcoming appointments through WhatsApp. This integration will help you retain your customers and reduce no-shows.
See More