Skip to main content

Integrating

TimeTime is designed to offer booking and calendar functionalities quickly and easily, with minimal programming required. Although our APIs allow for the design of fully customized solutions, they often require engineering resources that may not be available at all times. This section explains how to integrate TimeTime into third-party applications without investing development resources.

The first option is to deploy a customized version of TimeTime on a custom domain. The second is to integrate an iframe within an existing application.

Custom Domain

TimeTime enables the setup of a fully customizable booking website under your own domain, such as bookings.example.com, completely automated without requiring any engineering resources.

The outcome is something similar to this and only requires adding a DNS record.

Embed TimeTime using your domain

Prerequisites

Before starting, make sure you have:

  • A verified TimeTime account with access to self-hosting features.
  • Control over your domain's DNS settings.

Step 1: Configure Your Domain

  1. Choose a Subdomain: Select a subdomain for your TimeTime service, such as bookings.yourdomain.com.

  2. DNS Setup: Point your chosen subdomain to TimeTime's servers by adding a CNAME record in your DNS settings. The exact value and where it should point will be provided by TimeTime.

    Example:
    Type: CNAME
    Host: bookings
    Value: <TimeTime-provided value>
    TTL: 3600

Step 2: Customize Your TimeTime Instance

After setting up your domain, customize your TimeTime instance to match your brand's look and feel.

  1. Logo and Branding: Upload your company's logo and customize the color scheme through the TimeTime dashboard.
  2. Custom Domain: Ensure your custom domain is correctly linked within the TimeTime settings.
  3. Service Setup: Define the services, availability, and pricing as needed for your business model.

Embed TimeTime into your own application.

In the digital world, enhancing applications with new functionalities like scheduling is essential, yet integrating these features often comes with challenges such as implementation complexity and the inconvenience of multiple logins. TimeTime offers a seamless solution by allowing its scheduling panel to be embedded directly within existing applications, eliminating the need for users to log in again. This embeddable administration panel is not only easy to integrate, requiring just a simple piece of code to be added to your application, but it's also highly customizable to match your app's design and branding, ensuring a consistent user experience. By integrating TimeTime, users gain access to comprehensive scheduling features within your application, enhancing user engagement and satisfaction by providing a streamlined, one-stop solution for their scheduling needs.