{
  "schemaVersion": 1,
  "id": "trafft",
  "name": "Trafft",
  "vendor": "Trafft",
  "canonicalUrl": "https://trafft.com/",
  "catalogOrder": 7,
  "publicationStatus": "active",
  "description": {
    "value": null,
    "status": "unknown",
    "sourceIds": [],
    "evidence": [],
    "verifiedAt": null
  },
  "company": {
    "countryHq": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "ukAvailability": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "pricing": {
    "currency": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "startingPrice": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "billingUnit": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "billingFrequency": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "perUser": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "minimumUsers": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "costForOneUser": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "costForFiveUsers": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "costForTwentyUsers": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "freeTier": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-03782debdaae9dae"
      ],
      "evidence": [
        {
          "sourceId": "ingest-03782debdaae9dae",
          "excerpt": "Trafft offers a forever-free plan perfect for solo professionals just getting started.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "trial": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-b411f11bbddea6a3"
      ],
      "evidence": [
        {
          "sourceId": "ingest-b411f11bbddea6a3",
          "excerpt": "Once your 14-day trial ends, you can decide whether to keep using the free plan or unlock more features by upgrading.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "minimumTermMonths": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "suitability": {
    "soleTrader": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "staff2To5": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "staff5To20": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "staff20Plus": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "domesticElectrical": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "commercialElectrical": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "vertical": {
    "individualBookings": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "teamBookings": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "roundRobinScheduling": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "groupBookings": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Group Booking Advanced If you need to host sessions for groups, Trafft allows you to define the minimum and maximum available slots for each appointment, ensuring smooth group bookings.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "recurringAppointments": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Recurring Appointments Advanced Recurring Appointments feature enables customers to easily book appointments that repeat.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "multiLocationSupport": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-03782debdaae9dae"
      ],
      "evidence": [
        {
          "sourceId": "ingest-03782debdaae9dae",
          "excerpt": "Manage multi-location business If you have more than one business location, you don’t need a different tool for each one. Manage all your locations with Trafft appointment scheduling app and have the entire business organization in one place.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "staffCalendars": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "resourceBooking": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Resources Advanced Set up resources like rooms, equipment, vehicles, or other limited assets to be shared across employees, services, or locations.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "bufferTimes": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "waitingLists": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "deposits": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Deposit Payment When deposit payments are set, customers will be required to pay a certain amount during the booking, while the remaining balance can be paid on the spot.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "fullPaymentAtBooking": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "cancellationFees": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "stripeIntegration": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Stripe Advanced By enabling and integrati",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "paypalIntegration": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "PayPal Advanced Allow your customers to make quick payments with PayPal at the moment of booking with just one click, ensuring a seamless payment experience.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "googleCalendarIntegration": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Google Calendar and Google Meet Advanced Sync your and your employees’ personal and professional events by connecting Google calendars.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "outlookIntegration": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Outlook Calendar and Microsoft Teams Advanced Sync your and your employees personal and professional events by connecting multiple Outlook calendars.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "iCloudCalendarIntegration": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "zoomIntegration": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Zoom Integration Advanced When booking an appointment, Trafft automatically generates Zoom meetings for the linked account.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "microsoftTeamsIntegration": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Outlook Calendar and Microsoft Teams Advanced Sync your and your employees personal and professional events by connecting multiple Outlook calendars. Schedule virtual meetings with ease using MS Teams.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "googleMeetIntegration": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Google Calendar and Google Meet Advanced 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.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "smsReminders": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-03782debdaae9dae"
      ],
      "evidence": [
        {
          "sourceId": "ingest-03782debdaae9dae",
          "excerpt": "Send automated email, SMS or WhatsApp reminders to your customers before an appointment and reduce no-shows to a great extent.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "emailReminders": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-03782debdaae9dae"
      ],
      "evidence": [
        {
          "sourceId": "ingest-03782debdaae9dae",
          "excerpt": "Send automated email, SMS or WhatsApp reminders to your customers before an appointment and reduce no-shows to a great extent.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "whatsappReminders": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-03782debdaae9dae"
      ],
      "evidence": [
        {
          "sourceId": "ingest-03782debdaae9dae",
          "excerpt": "Send automated email, SMS or WhatsApp reminders to your customers before an appointment and reduce no-shows to a great extent.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "customBookingPages": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "customDomain": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Custom domain Advanced If you have your own domain, you have the option to host your Trafft booking page on that domain instead of having \"trafft.com\" in the URL.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "removeVendorBranding": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "intakeForms": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Custom Fields (Intake Forms) Advanced Gather additional information during booking by configuring custom fields (intake forms) for appointments and customers.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "customerDatabase": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "packages": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Packages Combine multiple services into a single offer to boost sales. Set custom pricing, usage limits, and availability.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "memberships": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "giftCards": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-b411f11bbddea6a3"
      ],
      "evidence": [
        {
          "sourceId": "ingest-b411f11bbddea6a3",
          "excerpt": "Gift Cards",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "coupons": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-af8992700e53e314"
      ],
      "evidence": [
        {
          "sourceId": "ingest-af8992700e53e314",
          "excerpt": "Coupons Offering discounts or free appointments to your customers is hassle-free with Trafft.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "mobileApps": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-03782debdaae9dae"
      ],
      "evidence": [
        {
          "sourceId": "ingest-03782debdaae9dae",
          "excerpt": "Download the Trafft app for your Android or iOS mobile device to oversee bookings and business operations from wherever you are.",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "gdprCompliance": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "hipaaSupport": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "priceForTenUsers": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "general": {
    "quotations": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "estimates": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "scheduling": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "dispatch": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "invoicing": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "paymentCollection": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "recurringJobs": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "maintenanceContracts": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "inventory": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "purchaseOrders": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "supplierManagement": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "subcontractorManagement": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "fleetManagement": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "customerPortal": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "crm": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "accounting": {
    "xero": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "quickBooks": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "sage": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "cis": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "vat": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "makingTaxDigital": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "technical": {
    "ios": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "android": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "web": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "offline": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "api": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-b411f11bbddea6a3"
      ],
      "evidence": [
        {
          "sourceId": "ingest-b411f11bbddea6a3",
          "excerpt": "API & Webhooks",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "webhooks": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-b411f11bbddea6a3"
      ],
      "evidence": [
        {
          "sourceId": "ingest-b411f11bbddea6a3",
          "excerpt": "API & Webhooks",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    },
    "zapier": {
      "value": true,
      "status": "verified",
      "sourceIds": [
        "ingest-b411f11bbddea6a3"
      ],
      "evidence": [
        {
          "sourceId": "ingest-b411f11bbddea6a3",
          "excerpt": "Zapier",
          "supports": "positive"
        }
      ],
      "verifiedAt": "2026-09-04"
    }
  },
  "commercial": {
    "affiliateProgramme": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "affiliateUrl": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "commissionDescription": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "affiliateTrackingUrl": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "support": {
    "ukPhone": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "supportHours": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    },
    "onboarding": {
      "value": null,
      "status": "unknown",
      "sourceIds": [],
      "evidence": [],
      "verifiedAt": null
    }
  },
  "sources": [
    {
      "id": "ingest-03782debdaae9dae",
      "url": "https://trafft.com/",
      "title": "Trafft - Free Scheduling and Booking Software",
      "publisher": "Trafft",
      "kind": "vendor",
      "accessedAt": "2026-09-04"
    },
    {
      "id": "ingest-b411f11bbddea6a3",
      "url": "https://trafft.com/pricing/",
      "title": "Plans and Pricing | Trafft",
      "publisher": "Trafft",
      "kind": "vendor",
      "accessedAt": "2026-09-04"
    },
    {
      "id": "ingest-af8992700e53e314",
      "url": "https://trafft.com/features/",
      "title": "Fully-featured and easy-to-use booking software | Trafft",
      "publisher": "Trafft",
      "kind": "vendor",
      "accessedAt": "2026-09-04"
    }
  ]
}
