Limited time offer: up to 50% off on all licenses!

Agency (White Label)


Agency Overview

Agency Overview

Welcome to Trafft’s “Agency” Plan, offering a comprehensive white-labeling solution for businesses looking to scale their booking services. With the Agency plan, customers can acquire 3, 5, or 10 “Scaling” Trafft licenses, providing the flexibility to resell these licenses to their clients. This innovative solution empowers businesses to expand their booking services while maintaining their brand identity and control over client interactions. Explore the Agency plan’s features and benefits to elevate your booking service offerings today.


The “Clients” page, showcased in the screenshot above, is the default page that’s displayed once you log into your Agency account. Through this page, you can create a new client, purchase SMS credits for your Agency account, view the number of used vs the number of available licenses in your Agency account, search through your clients, filter them per license they have (currently, only the Scaling license is available), and sort them by the date they were created in ascending or descending fashion.

The client list allows you to see the logo of the client (if they uploaded their logo through their Admin dashboard, otherwise, you’ll see the initials of their account name, as shown in the screenshot above), the name of their company and the email of the owner, the license that they have and how long it’s been active, how many employees they have, how many services they created, how many features & integrations they’ve enabled, and how many credits they have left.

Clicking the three-dots menu on the right of each client provides you with options to further edit the client, allocate the SMS credits you purchased as the Agency, change their license (currently not available, since only the “Scaling” license is available in the Agency dashboard, but will come in handy in the future), access their account as the Agency (superadmin), and delete the client.

If you delete the client, the license that was assigned to them will be restored to the total number of available licenses that you have.

Edit Client

Once you click on the “Edit Client” option in the three-dots menu, you’ll be redirected to the client’s page.

Here, you’ll be able to see the same details as you saw in the previous screen, along with additional options.

The left-side menu shows you the name of the client, their email address, and the default “Trafft” booking website, assigned to the client when the account was created.

Below that, you can see the details of the license they’re assigned to, since when the license has been active, and the info on the number of employees and services they created, how many features & integrations they’ve enabled, and how many SMS credits they have left.

The last section of the left-side menu provides you with options to access the admin section of the client as the Agency (superadmin), to visit their booking website, to copy their admin’s section URL, invite them to join their new account (sends out an automated email address), and to delete the client.

Sending an invitation to join will be sent from “” unless you configure SMTP for your Agency account first. Click here to skip to this step.

The main menu of the “Edit Client” section shows you the name of the client, two options to configure Custom Domains for their back-end, and the booking website, and a list of features & integrations that you can disable for the client.

The reason why there’s a list of features that you can disable is that Trafft’s Agency account is not yet 100% white-labeled. This means that the features & integrations listed on this page will have a visible Trafft trademark once accessing applications. For example, if your clients were to log into their Zoom account, Zoom would ask them if they trust Trafft because it will access the information about their Zoom profiles.

Our developers are working on white-labeling all these features & integrations, so in time, everything will be fully white-labeled but for the time being, we’ve provided an option to simply hide the features that are still showing our branding.

At this time, only Google’s services (Calendar and Google Meet, along with Google’s Social Login) are white-labeled. You can read more on this page.

Custom Domains

The Custom Domain is provided by you, as the Agency owner, so you first need to configure a custom domain on your hosting provider’s cPanel and then paste it into Trafft.

Custom Domain for the Admin Dashboard

This allows you to create a custom domain for your client’s back-end (Admin Dashboard), so they don’t see “trafft” mentioned in the URL when they log into their back-end section.

First, as mentioned above, you need to log into your hosting provider’s cPanel, and configure a CNAME Record pointing to the current admin URL (for example “”). Once you paste the URL (without “http://” or “https://”) in the corresponding block, hit “Add Domain” and if everything is configured properly in your hosting provider’s cPanel, the domain will be added.

Please Note:

  • The domain propagation after adding CNAME records might take up to 30 minutes for old domains or up to 48 hours for new ones.
  • If you are using Cloudflare, the proxy should be disabled. The CNAME records should be set to ‘No Proxy‘.
  • Do not add records for ‘www‘ as they are not needed for Trafft’s custom domain setup.

Custom Domain for the Booking Website

Adding the custom domain for the booking website is similar, but also provides you with the ability to create an A Record, along with the CNAME Record.

After logging into your hosting provider’s cPanel, configure a CNAME Record pointing to the current admin URL (for example “”), or (if you are using a top-level domain (e.g. and you are not able to add CNAME) create an A Record pointing to in your domain provider account. Once you paste the URL (without “http://” or “https://”) in the corresponding block, hit “Add Domain” and if everything is configured properly in your hosting provider’s cPanel, the domain will be added.

Your clients will also be able to configure their own custom domain, on top of the one you just created for their booking website. Through your Agency dashboard, you’re creating an illusion that Trafft is your product, so it’s logical that you create custom domains for your clients, that will point to “” instead of “”.

Once this is configured, your customers can use the built-in Custom Domain feature of Trafft, and follow the on-screen instructions to create their own custom domain, pointing to the custom domain you previously created for their booking website. “Trafft” is not exposed at any point during this procedure.



The “General” settings of Trafft’s Agency Dashboard currently allow you to configure the date format used as the default for you and all your clients, to configure Custom SMTP, and to configure the client-creation API.

The Custom SMTP is important for the white-labeling approach, so all invitations sent to your clients originate from your email address instead of “”. Additionally, the client-creation API provides seamless integration for creating clients programmatically.

Here are the fields you’ll need to fill in for the SMTP Email feature:

  1. Sender Name: Enter your name or your business name. This will be displayed as the “from” name when recipients receive an email.
  2. Sender Email: Input the email address you want to use for sending emails.
  3. Host: If you are using a hosted email relay service, find the SMTP server hostname from your email service’s support page. For example, for Gmail, the host is typically
  4. Username: Enter your full email address.
  5. Password: Provide the password for your email account.
  6. Port: If you are using a hosted email relay service, find the SMTP server port number from your email service’s support page. For example, for Gmail, it’s typically 465 or 587.
  7. Send Test Email: Click this button to send a test email and ensure that everything is working correctly.

Once the test email is successfully sent, you can click on “Save Changes” that pops up at the bottom of the screen.

Trafft will then use these settings to send email notifications, displaying the specified sender name and email address to your customers.

When using SMTP with Gmail, it’s necessary to set up an App Password for Trafft. App Passwords are required for accounts with 2-Step Verification enabled. You can find detailed instructions on how to set up an App Password for Trafft on Google’s Documentation, here.

For Microsoft accounts, including Microsoft 365 users, it’s also essential to create an App Password for Trafft. App Passwords are used with accounts that have 2-Step Verification enabled in the Security Basics section of your Microsoft account. Instructions for creating an App Password for Trafft can be found in Microsoft’s Documentation, here.

For Microsoft 365 users, particularly those with business accounts, creating an App Password is mandatory. However, for tenants created on or after October 22, 2019, Security Defaults are typically enabled by default. With Security Defaults enabled, older mail protocols like IMAP, SMTP, or POP3 may be blocked for authentication. To resolve this, you may need to disable Security Defaults. Detailed instructions on how to disable Security Defaults can be found here.

White Label

As mentioned before, Trafft’s Agency account is not yet 100% white-labeled. This section will provide you with all the features & integrations we’ve white-labeled. Currently, only Google’s services are white-labeled.

To read detailed instructions on how Google’s services can be white-labeled within Trafft’s Agency Dashboard, please click here.


The client-creation API for an Agency account in Trafft allows for automated and programmatically creating clients within the system. This API provides a way to integrate external systems or applications with Trafft, enabling agencies to streamline their client management processes.

To connect your API, please follow the steps covered in this article.


The Billing section currently provides you with the info on your (Agency) subscription – when it was activated, how many SMS credits you have left, how many licenses you are currently using, and how many you have in total.

In the future, we will expand this section to include more features.


Here, you can customize your Agency Name, the primary color of your client’s admin section (the selected color will be used as a base color for creating a color palette), the square logo and the full agency logo, and select the theme for the background of the back-end (Admin) section.

Release Info

This section is a popup that represents a change log for Trafft. It includes all the information about new features and improvements implemented in the application.

Have more questions?

If you face an issue, and cannot find an answer in the documentation, feel free to submit a support ticket!