Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.
Treatwell is a booking platform for beauty and wellness providers, where end customers book appointments at salons and studios. With the integration, anny keeps bookings from both systems largely in sync: Treatwell bookings come into anny via email forwarding, and anny bookings become visible in Treatwell via a calendar link.With Treatwell, you can in anny:
Automatically import Treatwell bookings via email forwarding, including cancellations and reschedules
Create multiple treatments from one email as a connected appointment sequence
Avoid duplicate entries and account for prepaid payments from Treatwell
Make anny bookings visible in Treatwell as busy times via a calendar link (ICS)
The integration is especially handy when you use Treatwell and anny in parallel and want to manage your bookings centrally in anny, without maintaining appointments twice.
Treatwell bookings land in anny automatically. The booking email is forwarded to the anny inbox, and anny creates the appointment. A forwarded cancellation email cancels it.
Studio with direct bookings
anny bookings become visible in Treatwell. Appointments you create directly in anny, for example by phone or walk-in, appear in Treatwell as busy times via the calendar link.
Prepaid appointments
Prepayments are carried over. When Treatwell reports a prepayment, anny accounts for the prepaid information on the booking.
The integration uses two separate paths, depending on the sync direction:
Treatwell → anny runs via email forwarding. You forward the Treatwell emails your salon receives to a dedicated anny inbox. anny does not read customer mailboxes. anny AI reads the content and creates, reschedules, or cancels bookings, even if Treatwell changes the email layout.
anny → Treatwell runs via a calendar link. anny provides an ICS calendar feed (ICS is a standardized calendar format) that you import into Treatwell. Treatwell then shows anny bookings as busy times.
Because both directions run over different paths, synchronization is not in real time. Expect a typical delay of about 30 to 60 seconds.
Data
Direction
Frequency
New bookings, reschedules, and cancellations
Treatwell → anny
Via email forwarding, about 30 to 60 seconds delay
Bookings as busy times
anny → Treatwell
Via ICS calendar link, about 30 to 60 seconds delay
anny only processes emails that arrive in the inbox. If you forward new bookings, reschedules, and cancellations, anny creates the appointment, moves the existing appointment, or cancels it. If the email lists several treatments, anny creates them as a connected sequence on the same resource. After every import, anny emails the venue: imported, skipped, or failed. The integration Activation history shows the same events.If the email includes a customer email address, anny creates a customer or matches an existing one (by email or phone). It can read first name, last name, email, phone, appointment time, service, price, prepaid status, and the staff member under “with” or “bei”. Without an email address, anny does not create a new customer record. Contacts under customer care belong to the venue and are not used as customer data.The appointment appears in the anny calendar as an accepted booking on exactly one resource. That is usually the staff member from the email. A room stored in Treatwell is not booked automatically as a second resource. Unlike Urban Sports Club bookings, Treatwell bookings stay editable in anny.
In the admin area, open Account → Apps & Integrations in the sidebar, choose the Treatwell tile under All Apps and Integrations, and click Set up.
2
Set up forwarding in your mailbox
Under Mailbox for Treatwell mails, anny shows you a dedicated mail address (for example, tw-…@calendar.anny.co). Set up a forward in your mailbox that automatically sends Treatwell emails for new bookings, reschedules, and cancellations to this address.
3
Add more senders (optional)
Emails from Treatwell are always accepted. If bookings arrive under a different name, for example from a Treatwell partner or via your own forwarding, enter the address or domain under Additional senders as Accepted senders (for example, @partner.de).
4
Map differing names (optional)
If a resource or service has a different name in Treatwell than in anny, create a mapping under Differing names via Add. Map staff members in particular (for example “Mara E.” to the anny resource). Without a rule, anny picks the entry whose name matches the email.
5
Import the calendar link into Treatwell
Import the ICS calendar link provided by anny into Treatwell, so that anny bookings appear there as busy times.
6
Activate the integration
Activate the integration via the toggle in the top right. As long as it is inactive, anny shows the note “The integration is currently not active.”. Then trigger a test booking in Treatwell and check whether it appears in anny after a short time.
Once the integration is active, forwarded Treatwell bookings are created in anny automatically, reschedules are applied, and cancellations are applied. anny bookings become visible in Treatwell.
Treat the forwarding email address like a password: anyone who knows it can write bookings into your calendar. The forwarding rule must cover new bookings, reschedules, and cancellations and must not be blocked by spam or filter rules.
If you deactivate or delete the integration, no more appointments are synced. Forwarded Treatwell emails are then no longer turned into bookings, and anny bookings are no longer transmitted to Treatwell. Bookings already imported remain in anny.
You can do both in the integration under Account → Apps & Integrations → Your apps: deactivate via the toggle in the page header, delete via the three dots → Delete.
Usually within about 30 to 60 seconds. Synchronization is not in real time, because bookings are transmitted via email forwarding.
Are cancellations from Treatwell carried over automatically?
Yes. When a booking is cancelled in Treatwell, anny cancels the related booking, as long as the cancellation email is forwarded to the anny inbox. anny does not send its own email to the customer about this.
Are reschedules from Treatwell carried over in anny?
Yes. When a booking is rescheduled in Treatwell and the update email is forwarded to the anny inbox, anny moves the existing appointment (and any connected sequence) to the new time. If the start time is unchanged, anny leaves the booking as it is.
Which customer data is imported, and is a customer always created?
anny can take first name, last name, email, and phone from the Treatwell email when those fields are present. A new customer record is created only when an email address is included. Existing customers are matched by email or phone. Without an email, no new record is created, unlike Urban Sports Club. Markers such as “New” on the name are dropped.
How does the appointment appear in the anny calendar if Treatwell has staff and rooms?
The appointment appears as an accepted booking on exactly one resource, usually the staff member from “with” or “bei”. Map that name under Differing names to the anny resource. A Treatwell room is not booked automatically as a second resource. Treatwell bookings stay editable in anny, unlike Urban Sports Club bookings.
Usually the email forwarding is not set up correctly. Check in order: 1. Is the integration active (toggle in the top right)? 2. Is the forwarding rule active and does it cover new bookings, reschedules, and cancellations? 3. Does the target address match the dedicated anny inbox? 4. Do the emails arrive under a different sender that needs to be added under Additional senders? 5. Are the Treatwell emails landing in spam or a filter? 6. Does Activation history show a skipped or failed import?
anny bookings do not appear in Treatwell
Check whether the ICS calendar link was imported correctly into Treatwell. Also keep in mind the typical delay of about 30 to 60 seconds before new anny bookings become visible.
The booking is assigned to the wrong resource or service
Without a mapping rule, anny picks the entry whose name matches the email. The resource typically comes from the “with” field in the Treatwell email. If the staff member or service has a different name in Treatwell than in anny, create a matching mapping under Differing names.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"anny","colors":{"primary":"#3c69ef","light":"#6789ef","dark":"#2055f3"},"logo":{"light":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-hell-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=7d8ad75aba0be5dcd6f5dacf0edc35b1","dark":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-dunkel-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=29c002d1a13f15f47ef5866bf557bb87","href":"https://anny.co"},"favicon":{"light":"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-icon-flach.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=989439e987cd6b526bb0bfe00fb24856","dark":"https://mintlify.s3.us-west-1.amazonaws.com/anny-85c98540/favicon.svg"},"footer":{"socials":{"linkedin":"https://www.linkedin.com/company/annyco","instagram":"https://www.instagram.com/anny.company?hl=de","youtube":"https://www.youtube.com/@anny.company"}},"icons":{"library":"fontawesome"},"integrations":{"gtm":{"tagId":"GTM-TTDNBZTD"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"de","default":true,"href":"welcome"},{"language":"en","href":"en/welcome"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"anny-85c98540","hasAudioNarration":false,"actualSubdomain":"anny-85c98540","customDomains":["docs.anny.co"],"gitSource":{"type":"github","owner":"anny-co","repo":"knowledge-base","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"1f41460b-bdb9-4260-ad58-b369ce010cbf","liveDeploymentHistoryId":"6ae35cd20184476a8fdbceef","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae35cd20184476a8fdbceef"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae35cd20184476a8fdbceef","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"de","tag":"Developers","count":617},{"language":"de","tag":"Admin API","count":348},{"language":"de","tag":"Admin","count":167},{"language":"en","tag":"Admin","count":163},{"language":"de","tag":"Customer API","count":122},{"language":"de","tag":"Data models","count":121},{"language":"de","tag":"Scalar reference catalog","count":99},{"language":"en","tag":"Integrations","count":44},{"language":"de","tag":"Integrationen","count":43},{"language":"de","tag":"Orders \u0026 Billing","count":43},{"language":"de","tag":"Service Configuration","count":41},{"language":"de","tag":"Booking Management","count":37},{"language":"en","tag":"Your Organization","count":26},{"language":"en","tag":"Getting Started","count":22},{"language":"en","tag":"Booking Options \u0026 Services","count":17},{"language":"en","tag":"Access \u0026 Smart Locks","count":15},{"language":"en","tag":"Use Cases","count":15},{"language":"en","tag":"anny AI","count":11},{"language":"en","tag":"Security \u0026 Login","count":11},{"language":"en","tag":"End Users","count":10},{"language":"default","tag":"Changelog","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/treatwell","slug":"/en/treatwell","pageMetadata":{"title":"Connect Treatwell with anny","sidebarTitle":"Treatwell","description":"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.","public":true,"href":"/en/treatwell"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,blockquote:`blockquote`,code:`code`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Heading,Step,Steps,Table,Tip,Visibility,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Visibility)_missingMdxReference(`Visibility`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://www.treatwell.de/`,children:`Treatwell`}),` is a booking platform for beauty and wellness providers, where end customers book appointments at salons and studios. With the integration, anny keeps bookings from both systems largely in sync: Treatwell bookings come into anny via email forwarding, and anny bookings become visible in Treatwell via a calendar link.`]}),`\n`,_jsx(_components.p,{children:`With Treatwell, you can in anny:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Automatically import Treatwell bookings via email forwarding, including cancellations and reschedules`}),`\n`,_jsx(_components.li,{children:`Create multiple treatments from one email as a connected appointment sequence`}),`\n`,_jsx(_components.li,{children:`Avoid duplicate entries and account for prepaid payments from Treatwell`}),`\n`,_jsx(_components.li,{children:`Make anny bookings visible in Treatwell as busy times via a calendar link (ICS)`}),`\n`]}),`\n`,_jsx(_components.p,{children:`The integration is especially handy when you use Treatwell and anny in parallel and want to manage your bookings centrally in anny, without maintaining appointments twice.`}),`\n`,_jsx(Heading,{level:`2`,id:`typical-use-cases`,children:`Typical use cases`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Use case`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Salon with Treatwell bookings`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.strong,{children:`Treatwell bookings land in anny automatically.`}),` The booking email is forwarded to the anny inbox, and anny creates the appointment. A forwarded cancellation email cancels it.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Studio with direct bookings`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.strong,{children:`anny bookings become visible in Treatwell.`}),` Appointments you create directly in anny, for example by phone or walk-in, appear in Treatwell as busy times via the calendar link.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:`Prepaid appointments`}),_jsxs(_components.td,{style:{textAlign:`left`},children:[_jsx(_components.strong,{children:`Prepayments are carried over.`}),` When Treatwell reports a prepayment, anny accounts for the prepaid information on the booking.`]})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`how-the-treatwell-connection-works`,children:`How the Treatwell connection works`}),`\n`,_jsx(_components.p,{children:`The integration uses two separate paths, depending on the sync direction:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Treatwell → anny`}),` runs via email forwarding. You forward the Treatwell emails your salon receives to a dedicated anny inbox. anny does not read customer mailboxes. anny AI reads the content and creates, reschedules, or cancels bookings, even if Treatwell changes the email layout.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`anny → Treatwell`}),` runs via a calendar link. anny provides an ICS calendar feed (ICS is a standardized calendar format) that you import into Treatwell. Treatwell then shows anny bookings as busy times.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Because both directions run over different paths, synchronization is not in real time. Expect a typical delay of about 30 to 60 seconds.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Data`}),_jsx(_components.th,{children:`Direction`}),_jsx(_components.th,{children:`Frequency`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`New bookings, reschedules, and cancellations`}),_jsx(_components.td,{children:`Treatwell → anny`}),_jsx(_components.td,{children:`Via email forwarding, about 30 to 60 seconds delay`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Bookings as busy times`}),_jsx(_components.td,{children:`anny → Treatwell`}),_jsx(_components.td,{children:`Via ICS calendar link, about 30 to 60 seconds delay`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`anny only processes emails that arrive in the inbox. If you forward new bookings, reschedules, and cancellations, anny creates the appointment, moves the existing appointment, or cancels it. If the email lists several treatments, anny creates them as a connected sequence on the same resource. After every import, anny emails the venue: imported, skipped, or failed. The integration `,_jsx(_components.strong,{children:`Activation history`}),` shows the same events.`]}),`\n`,_jsx(_components.p,{children:`If the email includes a customer email address, anny creates a customer or matches an existing one (by email or phone). It can read first name, last name, email, phone, appointment time, service, price, prepaid status, and the staff member under “with” or “bei”. Without an email address, anny does not create a new customer record. Contacts under customer care belong to the venue and are not used as customer data.`}),`\n`,_jsxs(_components.p,{children:[`The appointment appears in the anny calendar as an accepted booking on exactly one resource. That is usually the staff member from the email. A room stored in Treatwell is not booked automatically as a second resource. Unlike `,_jsx(_components.a,{href:`/en/urban-sports-club`,children:`Urban Sports Club`}),` bookings, Treatwell bookings stay editable in anny.`]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-treatwell`,children:`Connect Treatwell`}),`\n`,_jsx(Heading,{level:`3`,id:`requirements`,children:`Requirements`}),`\n`,_jsx(_components.p,{children:`Before you connect Treatwell, make sure you have the following:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`An active `,_jsx(_components.strong,{children:`Treatwell account`}),` with access to the Treatwell emails sent to your salon (new bookings and cancellations)`]}),`\n`,_jsxs(_components.li,{children:[`The ability to set up a `,_jsx(_components.strong,{children:`forwarding rule`}),` for these Treatwell emails in your mailbox`]}),`\n`,_jsxs(_components.li,{children:[`Access to the anny `,_jsx(_components.strong,{children:`admin area`}),`, to set up the integration`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`set-up-the-connection`,children:`Set up the connection`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Open the Treatwell integration`,children:_jsxs(_components.p,{children:[`In the admin area, open `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Apps \u0026 Integrations`}),` in the sidebar, choose the `,_jsx(_components.strong,{children:`Treatwell`}),` tile under `,_jsx(_components.strong,{children:`All Apps and Integrations`}),`, and click `,_jsx(_components.strong,{children:`Set up`}),`.`]})}),_jsx(Step,{title:`Set up forwarding in your mailbox`,children:_jsxs(_components.p,{children:[`Under `,_jsx(_components.strong,{children:`Mailbox for Treatwell mails`}),`, anny shows you a dedicated `,_jsx(_components.strong,{children:`mail address`}),` (for example, `,_jsx(_components.code,{children:`tw-…@calendar.anny.co`}),`). Set up a forward in your mailbox that automatically sends Treatwell emails for new bookings, reschedules, and cancellations to this address.`]})}),_jsx(Step,{title:`Add more senders (optional)`,children:_jsxs(_components.p,{children:[`Emails from Treatwell are always accepted. If bookings arrive under a different name, for example from a Treatwell partner or via your own forwarding, enter the address or domain under `,_jsx(_components.strong,{children:`Additional senders`}),` as `,_jsx(_components.strong,{children:`Accepted senders`}),` (for example, `,_jsx(_components.code,{children:`@partner.de`}),`).`]})}),_jsx(Step,{title:`Map differing names (optional)`,children:_jsxs(_components.p,{children:[`If a resource or service has a different name in Treatwell than in anny, create a mapping under `,_jsx(_components.strong,{children:`Differing names`}),` via `,_jsx(_components.strong,{children:`Add`}),`. Map staff members in particular (for example “Mara E.” to the anny resource). Without a rule, anny picks the entry whose name matches the email.`]})}),_jsx(Step,{title:`Import the calendar link into Treatwell`,children:_jsxs(_components.p,{children:[`Import the `,_jsx(_components.strong,{children:`ICS calendar link`}),` provided by anny into Treatwell, so that anny bookings appear there as busy times.`]})}),_jsx(Step,{title:`Activate the integration`,children:_jsxs(_components.p,{children:[`Activate the integration via the `,_jsx(_components.strong,{children:`toggle`}),` in the top right. As long as it is inactive, anny shows the note “The integration is currently not active.”. Then trigger a test booking in Treatwell and check whether it appears in anny after a short time.`]})})]}),`\n`,_jsx(_components.p,{children:`Once the integration is active, forwarded Treatwell bookings are created in anny automatically, reschedules are applied, and cancellations are applied. anny bookings become visible in Treatwell.`}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Treat the forwarding email address like a password: anyone who knows it can write bookings into your calendar. The forwarding rule must cover new bookings, reschedules, and cancellations and must not be blocked by spam or filter rules.`})}),`\n`,_jsx(Heading,{level:`3`,id:`settings-\u0026-options`,children:`Settings \u0026 options`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Setting`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Mail address (Mailbox for Treatwell mails)`}),_jsx(_components.td,{children:`Dedicated anny inbox to which you forward Treatwell booking and cancellation emails`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Accepted senders (Additional senders)`}),_jsx(_components.td,{children:`Additional addresses or domains whose forwarded emails anny also accepts`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Differing names`}),_jsx(_components.td,{children:`Mapping for when a resource or service has a different name in Treatwell than in anny`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Activation history`}),_jsx(_components.td,{children:`History of activations and deactivations, plus Treatwell mail imports (created, rescheduled, cancelled, skipped, failed)`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`limitations`,children:`Limitations`}),`\n`,_jsx(_components.p,{children:`The Treatwell integration does not support:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Real-time synchronization: bookings are transmitted with a typical delay of about 30 to 60 seconds`}),`\n`,_jsx(_components.li,{children:`A direct API connection: Treatwell bookings come in via email, anny bookings go out via calendar link`}),`\n`,_jsx(_components.li,{children:`Import without active forwarding: without a correctly set up forwarding rule, no Treatwell bookings are imported`}),`\n`,_jsx(_components.li,{children:`Two resources from one email: staff member and room are not booked as two anny resources at the same time`}),`\n`,_jsx(_components.li,{children:`Creating a customer without an email: if the Treatwell email has no customer email address, anny does not create a new customer record`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`disconnect`,children:`Disconnect`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`If you deactivate or delete the integration, no more appointments are synced. Forwarded Treatwell emails are then no longer turned into bookings, and anny bookings are no longer transmitted to Treatwell. Bookings already imported remain in anny.`})}),`\n`,_jsxs(_components.p,{children:[`You can do both in the integration under `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Apps \u0026 Integrations`}),` → `,_jsx(_components.strong,{children:`Your apps`}),`: deactivate via the `,_jsx(_components.strong,{children:`toggle`}),` in the page header, delete via the `,_jsx(_components.strong,{children:`three dots`}),` → `,_jsx(_components.strong,{children:`Delete`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`How quickly do Treatwell bookings appear in anny?`,id:`how-quickly-do-treatwell-bookings-appear-in-anny`,children:_jsx(_components.p,{children:`Usually within about 30 to 60 seconds. Synchronization is not in real time, because bookings are transmitted via email forwarding.`})}),_jsx(Accordion,{title:`Are cancellations from Treatwell carried over automatically?`,id:`are-cancellations-from-treatwell-carried-over-automatically`,children:_jsx(_components.p,{children:`Yes. When a booking is cancelled in Treatwell, anny cancels the related booking, as long as the cancellation email is forwarded to the anny inbox. anny does not send its own email to the customer about this.`})}),_jsx(Accordion,{title:`Are reschedules from Treatwell carried over in anny?`,id:`are-reschedules-from-treatwell-carried-over-in-anny`,children:_jsx(_components.p,{children:`Yes. When a booking is rescheduled in Treatwell and the update email is forwarded to the anny inbox, anny moves the existing appointment (and any connected sequence) to the new time. If the start time is unchanged, anny leaves the booking as it is.`})}),_jsx(Accordion,{title:`Which customer data is imported, and is a customer always created?`,id:`which-customer-data-is-imported-and-is-a-customer-always-created`,children:_jsxs(_components.p,{children:[`anny can take first name, last name, email, and phone from the Treatwell email when those fields are present. A new customer record is created only when an email address is included. Existing customers are matched by email or phone. Without an email, no new record is created, unlike `,_jsx(_components.a,{href:`/en/urban-sports-club`,children:`Urban Sports Club`}),`. Markers such as “New” on the name are dropped.`]})}),_jsx(Accordion,{title:`How does the appointment appear in the anny calendar if Treatwell has staff and rooms?`,id:`how-does-the-appointment-appear-in-the-anny-calendar-if-treatwell-has-staff-and-rooms`,children:_jsxs(_components.p,{children:[`The appointment appears as an accepted booking on exactly one resource, usually the staff member from “with” or “bei”. Map that name under `,_jsx(_components.strong,{children:`Differing names`}),` to the anny resource. A Treatwell room is not booked automatically as a second resource. Treatwell bookings stay editable in anny, unlike `,_jsx(_components.a,{href:`/en/urban-sports-club`,children:`Urban Sports Club`}),` bookings.`]})})]}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Treatwell bookings do not appear in anny`,id:`treatwell-bookings-do-not-appear-in-anny`,children:_jsxs(_components.p,{children:[`Usually the email forwarding is not set up correctly. Check in order: 1. Is the integration active (toggle in the top right)? 2. Is the forwarding rule active and does it cover new bookings, reschedules, and cancellations? 3. Does the target address match the dedicated anny inbox? 4. Do the emails arrive under a different sender that needs to be added under `,_jsx(_components.strong,{children:`Additional senders`}),`? 5. Are the Treatwell emails landing in spam or a filter? 6. Does `,_jsx(_components.strong,{children:`Activation history`}),` show a skipped or failed import?`]})}),_jsx(Accordion,{title:`anny bookings do not appear in Treatwell`,id:`anny-bookings-do-not-appear-in-treatwell`,children:_jsx(_components.p,{children:`Check whether the ICS calendar link was imported correctly into Treatwell. Also keep in mind the typical delay of about 30 to 60 seconds before new anny bookings become visible.`})}),_jsx(Accordion,{title:`The booking is assigned to the wrong resource or service`,id:`the-booking-is-assigned-to-the-wrong-resource-or-service`,children:_jsxs(_components.p,{children:[`Without a mapping rule, anny picks the entry whose name matches the email. The resource typically comes from the “with” field in the Treatwell email. If the staff member or service has a different name in Treatwell than in anny, create a matching mapping under `,_jsx(_components.strong,{children:`Differing names`}),`.`]})})]}),`\n`,_jsx(Visibility,{for:`agents`,children:_jsxs(_components.blockquote,{children:[`\n`,_jsx(_components.p,{children:`Important information for agents:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Distinction:`}),` Treatwell is a partner/booking channel, NOT a classic calendar integration (like Google/Microsoft) and NOT an API integration. Treatwell → anny via forwarding of salon emails to `,_jsx(_components.code,{children:`tw-…@calendar.anny.co`}),` (not the customer mailbox). anny → Treatwell via the generic ICS calendar feed (`,_jsx(_components.code,{children:`cal.ics`}),`), which is NOT in the Treatwell settings UI. Therefore not real time, typical delay about 30 to 60 seconds.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`UI path:`}),` Sidebar `,_jsx(_components.strong,{children:`Account`}),` → `,_jsx(_components.strong,{children:`Apps \u0026 Integrations`}),` (`,_jsx(_components.code,{children:`/apps`}),`) → new: `,_jsx(_components.strong,{children:`All Apps and Integrations`}),` → `,_jsx(_components.strong,{children:`Treatwell`}),` → `,_jsx(_components.strong,{children:`Set up`}),`; existing: `,_jsx(_components.strong,{children:`Your apps`}),` → `,_jsx(_components.strong,{children:`Treatwell`}),`. Sections: `,_jsx(_components.strong,{children:`Mailbox for Treatwell mails`}),` (field `,_jsx(_components.strong,{children:`Mail address`}),`), `,_jsx(_components.strong,{children:`Additional senders`}),` (field `,_jsx(_components.strong,{children:`Accepted senders`}),`), `,_jsx(_components.strong,{children:`Differing names`}),` (button `,_jsx(_components.strong,{children:`Add`}),`, fields `,_jsx(_components.strong,{children:`Name in Treatwell`}),`, `,_jsx(_components.strong,{children:`Map onto`}),` resource/service, optional `,_jsx(_components.strong,{children:`Product option`}),`), `,_jsx(_components.strong,{children:`Activation history`}),` on the integration detail page (activation/deactivation plus Treatwell mail events; ActivityRow shows expandable `,_jsx(_components.code,{children:`properties`}),`). Toggle, action menu, and `,_jsx(_components.strong,{children:`Save`}),` in the page header of the detail page (top right). Delete: `,_jsx(_components.strong,{children:`three dots`}),` → `,_jsx(_components.strong,{children:`Delete`}),`. Prepaid strategy exists in the backend but has no panel in Treatwell.vue.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`No gating:`}),` No plan gating, only the activation toggle, so no Info plan note.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Quirks:`}),` Cancellation (`,_jsx(_components.code,{children:`event_type`}),` cancelled) cancels every booking with that order reference, `,_jsx(_components.code,{children:`notifyCustomer: false`}),`. `,_jsx(_components.code,{children:`event_type`}),` updated reschedules the existing model-sync booking (same start → skipped already_imported; sequenced children shift by the same delta). Several treatments in one email → `,_jsx(_components.code,{children:`createBookingSequence: true`}),` on the same resource. Every import outcome (created/updated/cancelled/skipped/failed/empty/senderRejected) sends a venue email and writes an activity-log row on the integration. Imported orders get `,_jsx(_components.code,{children:`utm_source=treatwell`}),`. CustomerMatcher: create only with email; match by email or phone; phone without email does not create a new customer; anonymous without contact = booking with no customer_id. Exactly one resource per import (`,_jsx(_components.code,{children:`bei`}),`/`,_jsx(_components.code,{children:`with`}),` = staff). `,_jsx(_components.code,{children:`checkAvailability: false`}),` does not attach connected rooms. Channel `,_jsx(_components.code,{children:`treatwell`}),` is NOT in `,_jsx(_components.code,{children:`isViaProtectedChannel`}),` (editable, unlike USC/ClassPass/GYG). Catalogue limit 150 resources/services. Reminders/reviews: `,_jsx(_components.code,{children:`is_booking_mail`}),` false. Senders: Treatwell country domains plus `,_jsx(_components.strong,{children:`Accepted senders`}),`, otherwise the text must mention “treatwell”.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Relationships:`}),` Urban Sports Club (always a customer with placeholder email, read-only, anonymization on cancel). ICS calendar article for the export link into Treatwell. ClassPass: another protected channel.`]}),`\n`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Connect Treatwell with anny","sidebarTitle":"Treatwell","description":"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.","public":true,"href":"/en/treatwell"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Typical use cases","slug":"typical-use-cases","depth":2,"children":[]},{"title":"How the Treatwell connection works","slug":"how-the-treatwell-connection-works","depth":2,"children":[]},{"title":"Connect Treatwell","slug":"connect-treatwell","depth":2,"children":[{"title":"Requirements","slug":"requirements","depth":3,"children":[]},{"title":"Set up the connection","slug":"set-up-the-connection","depth":3,"children":[]},{"title":"Settings \u0026 options","slug":"settings-\u0026-options","depth":3,"children":[]}]},{"title":"Limitations","slug":"limitations","depth":2,"children":[]},{"title":"Disconnect","slug":"disconnect","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"anny-85c98540","siteName":"anny","title":"Connect Treatwell with anny - anny","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"de":{"href":"/treatwell","matchLevel":1},"en":{"href":"/en/treatwell","matchLevel":0}}},"lastModified":"2026-10-15T15:30:31.135Z","originalFileLocation":"en/treatwell.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.\">\u003cmeta data-mint-head name=\"application-name\" content=\"anny\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Connect Treatwell with anny - anny\">\u003cmeta data-mint-head property=\"og:description\" content=\"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"anny\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.anny.co/en/treatwell\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=Partner+%26+Booking+Channels\u0026amp;title=Connect+Treatwell+with+anny\u0026amp;description=Import+Treatwell+bookings+into+anny+by+email%2C+including+cancellations%2C+and+mirror+anny+bookings+to+Treatwell+via+calendar+link.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=16828a368fea5a0f6274cc8aeff761a0c18fea572d8e9956896143a863c35fc0\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Connect Treatwell with anny - anny\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://anny-85c98540.mintlify.app/_mintlify/api/og/v2?division=Partner+%26+Booking+Channels\u0026amp;title=Connect+Treatwell+with+anny\u0026amp;description=Import+Treatwell+bookings+into+anny+by+email%2C+including+cancellations%2C+and+mirror+anny+bookings+to+Treatwell+via+calendar+link.\u0026amp;theme=624ef238bb99e61a4a526947\u0026amp;signature=16828a368fea5a0f6274cc8aeff761a0c18fea572d8e9956896143a863c35fc0\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/anny-85c98540/iaQtrTBWt00eE3Px/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"anny\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3c69ef\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.anny.co/en/treatwell\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/treatwell.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.anny.co/en/treatwell\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.anny.co/treatwell\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.anny.co/treatwell\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.anny.co/#organization\",\"name\":\"anny\",\"url\":\"https://docs.anny.co\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/anny-85c98540/ijC9sfplIYStpnep/images/anny-lockup-hell-inline.svg?fit=max\u0026auto=format\u0026n=ijC9sfplIYStpnep\u0026q=85\u0026s=7d8ad75aba0be5dcd6f5dacf0edc35b1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.anny.co#website\",\"name\":\"anny\",\"url\":\"https://docs.anny.co\",\"publisher\":{\"@id\":\"https://docs.anny.co/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.anny.co/en/treatwell#webpage\",\"url\":\"https://docs.anny.co/en/treatwell\",\"name\":\"Connect Treatwell with anny\",\"description\":\"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.\",\"dateModified\":\"2026-10-15T15:30:31.135Z\",\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"},\"breadcrumb\":{\"@id\":\"https://docs.anny.co/en/treatwell#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.anny.co/en/treatwell#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://docs.anny.co/en/calendar-integrations\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Partner \u0026 Booking Channels\",\"item\":\"https://docs.anny.co/en/urban-sports-club\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Connect Treatwell with anny\",\"item\":\"https://docs.anny.co/en/treatwell\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.anny.co/en/treatwell#article\",\"headline\":\"Connect Treatwell with anny\",\"name\":\"Connect Treatwell with anny\",\"description\":\"Import Treatwell bookings into anny by email, including cancellations, and mirror anny bookings to Treatwell via calendar link.\",\"url\":\"https://docs.anny.co/en/treatwell\",\"mainEntityOfPage\":{\"@id\":\"https://docs.anny.co/en/treatwell#webpage\"},\"dateModified\":\"2026-10-15T15:30:31.135Z\",\"publisher\":{\"@id\":\"https://docs.anny.co/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.anny.co#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"anny\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"anny","nav":{"global":null,"languages":[{"language":"de","default":true,"pages":[{"title":"de","href":"/treatwell"}]},{"language":"en","tabs":[{"tab":"Admin","groups":[{"group":"Getting Started","public":true,"pages":[{"title":"Welcome to anny","sidebarTitle":"Welcome","href":"/en/welcome"},{"title":"Getting Started with anny","sidebarTitle":"Getting Started","href":"/en/getting-started"},{"group":"Use Cases","public":true,"pages":[{"title":"Getting Started – Desk Sharing","sidebarTitle":"Desk Sharing","href":"/en/getting-started-desk-sharing"},{"title":"Getting Started – Universities","sidebarTitle":"Universities","href":"/en/getting-started-universities"},{"title":"Getting Started – Coworking","sidebarTitle":"Coworking","href":"/en/getting-started-coworking"},{"title":"Getting Started – Room Booking","sidebarTitle":"Room Booking","href":"/en/getting-started-room-booking"},{"title":"Getting Started – Courses","sidebarTitle":"Courses","href":"/en/getting-started-courses"},{"title":"Getting Started – Events","sidebarTitle":"Events","href":"/en/getting-started-events"},{"title":"Getting Started – Appointment Scheduling","sidebarTitle":"Appointment Scheduling","href":"/en/getting-started-appointments"},{"title":"Getting Started – Dive Schools","sidebarTitle":"Dive Schools","href":"/en/getting-started-dive-schools"},{"title":"Getting Started – Sailing Schools","sidebarTitle":"Sailing Schools","href":"/en/getting-started-sailing-schools"},{"title":"Getting Started - Visitor Registration","sidebarTitle":"Visitor Registration","href":"/en/visitor-management"},{"title":"Getting Started - Parking Booking","sidebarTitle":"Parking Booking","href":"/en/getting-started-parking"},{"title":"Getting Started - Fleet Management","sidebarTitle":"Fleet Management","href":"/en/getting-started-fleet"},{"title":"Getting Started - Equipment Rental","sidebarTitle":"Equipment Rental","href":"/en/getting-started-equipment-rental"},{"title":"Getting Started - Waiting Area","sidebarTitle":"Waiting Area","href":"/en/getting-started-waiting-area"},{"title":"Getting Started - Memberships","sidebarTitle":"Memberships","href":"/en/getting-started-memberships"}]}]},{"group":"Your Organization","public":true,"pages":[{"group":"Account Settings","public":true,"pages":[{"title":"Account Settings","sidebarTitle":"Account settings","href":"/en/account-settings"},{"title":"Introduction to the Admin Area","sidebarTitle":"Admin Area Introduction","href":"/en/admin-area-intro"},{"title":"Data Privacy \u0026 Deletion Periods","sidebarTitle":"Data Privacy \u0026 Deletion Periods","href":"/en/data-privacy"},{"title":"Master organizations","sidebarTitle":"Master organizations","href":"/en/master-organizations"}]},{"group":"Your anny Contract","public":true,"pages":[{"title":"Manage your anny plan","sidebarTitle":"Manage anny plan","href":"/en/anny-plan"}]},{"group":"Team \u0026 Permissions","public":true,"pages":[{"title":"Manage Admin Users and Roles","sidebarTitle":"Roles \u0026 Permissions","href":"/en/roles-and-permissions"},{"title":"Set admin notifications","sidebarTitle":"Admin notifications","href":"/en/admin-notifications"}]},{"group":"Security \u0026 Login","public":true,"pages":[{"title":"Single Sign-On (SSO) Overview","sidebarTitle":"SSO Overview","href":"/en/sso-overview"},{"title":"Microsoft SAML SSO","sidebarTitle":"Microsoft SAML SSO","href":"/en/microsoft-saml-sso"},{"title":"Google Workspace SSO","sidebarTitle":"Google Workspace SSO","href":"/en/google-workspace-sso"},{"title":"Generic SAML 2.0 SSO","sidebarTitle":"Generic SAML 2.0","href":"/en/generic-saml-sso"},{"title":"OAuth2 SSO","sidebarTitle":"OAuth2 SSO","href":"/en/oauth2-sso"},{"title":"OpenID Connect (OIDC) SSO","sidebarTitle":"OpenID Connect SSO","href":"/en/openid-connect-sso"},{"title":"SCIM (User Provisioning)","sidebarTitle":"SCIM (User Provisioning)","href":"/en/scim-user-provisioning"},{"title":"Federated SAML","sidebarTitle":"Federated SAML","href":"/en/federated-saml"},{"title":"Attribute Mapping","sidebarTitle":"Attribute Mapping","href":"/en/attribute-mapping"},{"title":"Two-Factor Authentication","sidebarTitle":"Two-Factor Authentication","href":"/en/two-factor-authentication"},{"title":"SSO Key Rollover","sidebarTitle":"SSO Key Rollover","href":"/en/sso-key-rollover"}]},{"group":"Booking Page \u0026 Embedding","public":true,"pages":[{"title":"Set Up Your Booking Page Layout","sidebarTitle":"Booking Page Layout","href":"/en/booking-page-layout"},{"title":"Embed the anny Booking Page as a Widget on Your Website","sidebarTitle":"Widget embed","href":"/en/embed-booking-page"},{"title":"Widget Embedding - Advanced","sidebarTitle":"Advanced embedding","href":"/en/widget-embed-advanced"},{"title":"Widget Agent Skill","sidebarTitle":"Widget Agent Skill","href":"/en/widget-agent-skill"},{"title":"Track Bookings with UTM Links","sidebarTitle":"UTM Tracking","href":"/en/utm-tracking"},{"title":"Embed the anny Booking Page in Wix","sidebarTitle":"Wix","href":"/en/embed-wix"},{"title":"Embed the anny Booking Page in Google Sites","sidebarTitle":"Google Sites","href":"/en/embed-google-sites"},{"title":"Embed the anny booking page in WordPress","sidebarTitle":"WordPress","href":"/en/embed-wordpress"}]}]},{"group":"Resources \u0026 Availability","public":true,"pages":[{"group":"General Information","public":true,"pages":[{"title":"Configure a Resource","sidebarTitle":"Configure resources","href":"/en/configure-resources"},{"title":"Groups","sidebarTitle":"Groups","href":"/en/groups-and-categories"},{"title":"Resource status","sidebarTitle":"Resource status","href":"/en/resource-status"}]},{"group":"Schedules","public":true,"pages":[{"title":"Schedules","sidebarTitle":"Schedules","href":"/en/schedules"},{"title":"Available Slots","sidebarTitle":"Available Slots","href":"/en/available-slots"}]},{"group":"Availability Logic","public":true,"pages":[{"title":"Waitlist","sidebarTitle":"Waitlist","href":"/en/waitlist"},{"title":"Exclusive Time Slots","sidebarTitle":"Exclusive Time Slots","href":"/en/exclusive-time-slots"},{"title":"Create and Manage Global Blockers","sidebarTitle":"Global Blockers","href":"/en/global-blockers"},{"title":"Dynamic Capacity Planning with On-Demand Resources","sidebarTitle":"Dynamic Capacity Planning","href":"/en/dynamic-capacity-planning"}]},{"title":"Create Interactive 3D Floor Plans in anny","sidebarTitle":"Maps \u0026 Interactive Floor Plans","href":"/en/maps-and-floor-plans"}]},{"group":"Booking Options \u0026 Services","public":true,"pages":[{"group":"Options \u0026 Services","public":true,"pages":[{"title":"Booking Option","sidebarTitle":"Booking Option","href":"/en/configure-booking-option"},{"title":"Service-First Flow","sidebarTitle":"Service-First Flow","href":"/en/service-first-flow"},{"title":"Combine multiple services","sidebarTitle":"Booking sequences","href":"/en/booking-sequences"},{"title":"Dynamic Pricing","sidebarTitle":"Dynamic Pricing","href":"/en/dynamic-pricing"}]},{"group":"Booking Types","public":true,"pages":[{"title":"About Recurring Bookings","sidebarTitle":"Recurring Bookings","href":"/en/recurring-bookings"},{"title":"Booking Series","sidebarTitle":"Booking Series","href":"/en/booking-series"}]},{"group":"Extensions","public":true,"pages":[{"title":"Smart Availability","sidebarTitle":"Smart Availability","href":"/en/smart-availability"},{"title":"Products \u0026 additional options","sidebarTitle":"Products \u0026 additional options","href":"/en/add-ons"},{"title":"Custom Forms","sidebarTitle":"Custom Forms","href":"/en/custom-forms"},{"title":"Legal Documents","sidebarTitle":"Legal Documents","href":"/en/legal-documents"},{"title":"Participant Management","sidebarTitle":"Participant Management","href":"/en/participant-management"},{"title":"Personalization","sidebarTitle":"Personalization","href":"/en/personalization"},{"title":"Certificates","sidebarTitle":"Certificates","href":"/en/certificates"},{"title":"Minimum and Maximum Selection","sidebarTitle":"Min \u0026 Max Selection","href":"/en/min-max-selection"},{"title":"Service Schedules","sidebarTitle":"Service Schedules","href":"/en/service-schedules"}]},{"group":"Changes \u0026 Cancellation","public":true,"pages":[{"title":"Modify Bookings","sidebarTitle":"Modify Bookings","href":"/en/modify-bookings"},{"title":"Cancellation Policy","sidebarTitle":"Cancellation Policy","href":"/en/cancellation-policy"}]}]},{"group":"Booking Management","public":true,"pages":[{"title":"Plan and manage bookings in the calendar","sidebarTitle":"Calendar","href":"/en/calendar"},{"title":"Booking Rules","sidebarTitle":"Booking Rules","href":"/en/booking-rules"},{"title":"Tags","sidebarTitle":"Tags","href":"/en/tags"},{"title":"Inquiries \u0026 inquiry forms","sidebarTitle":"Inquiries","href":"/en/inquiries"},{"group":"Communication","public":true,"pages":[{"title":"Activity Log","sidebarTitle":"Activity Log","href":"/en/activity-log"},{"title":"Notifications and appointment reminders","sidebarTitle":"Notifications","href":"/en/configure-notifications"},{"title":"Mobile notifications","sidebarTitle":"Mobile notifications","href":"/en/mobile-notifications"},{"title":"Broadcasting","sidebarTitle":"Broadcasting","href":"/en/broadcasting"}]}]},{"group":"CRM","public":true,"pages":[{"title":"Manage Customers","sidebarTitle":"Customers","href":"/en/manage-customers"},{"title":"Manage Companies","sidebarTitle":"Companies","href":"/en/manage-companies"},{"title":"Member Management (Communities)","sidebarTitle":"Member Management (Communities)","href":"/en/communities"}]},{"group":"Payment Processing","public":true,"pages":[{"group":"Online Payment","public":true,"pages":[{"title":"Set Up Stripe Connect","sidebarTitle":"Stripe Connect","href":"/en/stripe-connect-setup"},{"title":"Online Payments \u0026 Fees","sidebarTitle":"Online Payments \u0026 Fees","href":"/en/online-payments"},{"title":"SEPA direct debit for subscriptions","sidebarTitle":"SEPA direct debit","href":"/en/sepa-direct-debit"},{"title":"Manage Your Stripe Connect Profile","sidebarTitle":"Stripe Support","href":"/en/stripe-support"}]},{"group":"POS","public":true,"pages":[{"title":"Set Up Card Readers \u0026 Tap to Pay in the POS App","sidebarTitle":"POS App Setup","href":"/en/pos-app-setup"},{"title":"Manage Bookings and Payments in the POS App","sidebarTitle":"POS App Bookings \u0026 Payments","href":"/en/pos-app-bookings-and-payments"}]}]},{"group":"Invoicing","public":true,"pages":[{"group":"Invoices","public":true,"pages":[{"title":"Invoicing","sidebarTitle":"Invoicing","href":"/en/invoicing"},{"title":"Pay by Invoice (Pay-Later)","sidebarTitle":"Pay by Invoice","href":"/en/pay-later"},{"title":"Edit and Finalize Invoice Drafts","sidebarTitle":"Invoice draft","href":"/en/invoice-drafts"},{"title":"Correct or Cancel an Invoice","sidebarTitle":"Correct invoice","href":"/en/invoice-corrections"},{"title":"Customer Balances \u0026 Collective Invoices","sidebarTitle":"Customer balances","href":"/en/customer-balances-and-collective-invoices"}]},{"group":"Accounting","public":true,"pages":[{"title":"Accounting with anny","sidebarTitle":"Accounting","href":"/en/accounting"},{"title":"Forward invoices to DATEV","sidebarTitle":"Invoice forwarding","href":"/en/datev-import"}]}]},{"group":"Subscriptions, Packages \u0026 Vouchers","public":true,"pages":[{"title":"Booking Quotas","sidebarTitle":"Booking Quotas","href":"/en/booking-quotas"},{"title":"Subscriptions \u0026 Memberships","sidebarTitle":"Subscriptions \u0026 Memberships","href":"/en/subscriptions-and-memberships"},{"group":"Booking Packages","public":true,"pages":[{"title":"Booking Packages \u0026 Codes","sidebarTitle":"Booking Packages","href":"/en/booking-codes"},{"title":"Value Vouchers","sidebarTitle":"Value Vouchers","href":"/en/value-vouchers"},{"title":"Vouchers \u0026 VAT","sidebarTitle":"Vouchers \u0026 VAT","href":"/en/voucher-taxation"}]},{"title":"Discount Codes","sidebarTitle":"Discount Codes","href":"/en/discount-codes"}]},{"group":"Check-In","public":true,"pages":[{"title":"Check-In \u0026 Check-Out","sidebarTitle":"General Information","href":"/en/check-in-overview"},{"title":"Presence in booking details","sidebarTitle":"Booking details","href":"/en/check-in-booking-details"},{"group":"Check-In Terminal","public":true,"pages":[{"title":"Set Up a Check-In Terminal","sidebarTitle":"Setup","href":"/en/check-in-setup"},{"title":"Getting Started – University Library (Check-In)","sidebarTitle":"University Library","href":"/en/check-in-university"},{"title":"Getting Started – Ticketing \u0026 Events (Check-In)","sidebarTitle":"Ticketing \u0026 Events","href":"/en/check-in-ticketing-events"}]},{"group":"Customer display","public":true,"hidden":true,"pages":[{"title":"Customer display","sidebarTitle":"Customer display","href":"/en/customer-display"}]},{"group":"Quick Access","public":true,"pages":[{"title":"Queuing System","sidebarTitle":"Queues","href":"/en/queuing-system"}]}]},{"group":"Analytics \u0026 Data","public":true,"pages":[{"title":"Dashboards","sidebarTitle":"Dashboards","href":"/en/dashboards"},{"title":"(Automatic) Exports","sidebarTitle":"Exports","href":"/en/automatic-exports"}]},{"group":"Displays \u0026 Terminals","public":true,"pages":[{"group":"Display App","public":true,"pages":[{"title":"anny Display App","sidebarTitle":"Display App","href":"/en/display-app"},{"title":"Connect tapirx with anny","sidebarTitle":"tapirx","href":"/en/tapirx-setup"},{"title":"Connect Joan with anny","sidebarTitle":"Joan","href":"/en/joan-setup"},{"title":"Install the anny Display App on the Philips 10BDL4551T","sidebarTitle":"Philips","href":"/en/philips-setup"}]},{"title":"URL Display Boards","sidebarTitle":"URL Display Boards","href":"/en/url-display-boards"}]},{"group":"Integrations","public":true,"pages":[{"group":"Calendar Sync","public":true,"pages":[{"title":"Calendar integrations","sidebarTitle":"Calendar integrations","href":"/en/calendar-integrations"},{"group":"Personal Calendars","public":true,"pages":[{"title":"Connect Outlook Calendar with anny","sidebarTitle":"Outlook","href":"/en/outlook"},{"title":"Connect Google Calendar with anny","sidebarTitle":"Google","href":"/en/google"},{"title":"Connect ICS Calendar with anny","sidebarTitle":"ICS Calendar","href":"/en/ics-calendar"}]},{"group":"Workspace","public":true,"pages":[{"title":"Connect Microsoft 365 with anny","sidebarTitle":"Microsoft 365","href":"/en/m365-workspace"},{"title":"Connect Google Workspace with anny","sidebarTitle":"Google Workspace","href":"/en/google-workspace"}]}]},{"group":"Microsoft Apps","public":true,"pages":[{"title":"Connect the Outlook Add-In with anny","sidebarTitle":"Outlook Add-In","href":"/en/outlook-add-in"},{"title":"anny MS Teams App","sidebarTitle":"MS Teams App","href":"/en/ms-teams-app"}]},{"group":"Video Meetings","public":true,"pages":[{"title":"anny Video Calls","sidebarTitle":"anny Video Calls","href":"/en/anny-video-calls"},{"title":"Connect Zoom with anny","sidebarTitle":"Zoom","href":"/en/zoom"},{"title":"Connect Microsoft Teams with anny","sidebarTitle":"Microsoft Teams","href":"/en/ms-teams"},{"title":"Connect Purpleview with anny","sidebarTitle":"Purpleview","href":"/en/purpleview"}]},{"group":"HR","public":true,"pages":[{"title":"Connect Personio with anny","sidebarTitle":"Personio","href":"/en/personio"},{"title":"Connect HRworks with anny","sidebarTitle":"HRworks","href":"/en/hrworks"}]},{"group":"CRM","public":true,"pages":[{"title":"Connect HubSpot with anny","sidebarTitle":"HubSpot","href":"/en/hubspot"}]},{"group":"Marketing \u0026 Tracking","public":true,"pages":[{"title":"Connect Google Analytics \u0026 Google Ads with anny","sidebarTitle":"Google Analytics \u0026 Google Ads","href":"/en/google-analytics"},{"title":"Connect LinkedIn Ads with anny","sidebarTitle":"LinkedIn Ads","href":"/en/linkedin-ads-tracking"},{"title":"Connect TikTok Ads with anny","sidebarTitle":"TikTok Ads","href":"/en/tiktok-ads-tracking"},{"title":"Connect Meta Ads with anny","sidebarTitle":"Meta Ads","href":"/en/meta-ads-tracking"}]},{"group":"Access \u0026 Smart Locks","public":true,"pages":[{"title":"Smart Lock Integrations","sidebarTitle":"Smart Locks Overview","href":"/en/smart-locks-overview"},{"title":"Connect KleverKey with anny","sidebarTitle":"KleverKey","href":"/en/klever-key"},{"title":"Connect SALTO KS with anny","sidebarTitle":"SALTO KS","href":"/en/salto-ks"},{"title":"Connect Nuki with anny","sidebarTitle":"Nuki","href":"/en/nuki"},{"group":"Dormakaba","public":true,"pages":[{"title":"Connect dormakaba Exos 9300 with anny","sidebarTitle":"dormakaba Exos 9300","href":"/en/dormakaba-exos-9300"},{"title":"Connect dormakaba resivo with anny","sidebarTitle":"Resivo","href":"/en/dormakaba-resivo"},{"title":"Connect dormakaba exivo with anny","sidebarTitle":"dormakaba exivo","href":"/en/dormakaba-exivo"}]},{"title":"Connect UniFi with anny","sidebarTitle":"UniFi","href":"/en/unifi"},{"title":"Connect Keycafe with anny","sidebarTitle":"Keycafe","href":"/en/keycafe"},{"title":"Connect EVVA AirKey with anny","sidebarTitle":"EVVA AirKey","href":"/en/evva-airkey"},{"title":"Connect Tapkey with anny","sidebarTitle":"Tapkey","href":"/en/tapkey"},{"title":"Connect Glutz eAccess with anny","sidebarTitle":"Glutz eAccess","href":"/en/glutz-eaccess"},{"title":"Connect Custom Remote Open with anny","sidebarTitle":"Custom Remote Open","href":"/en/custom-remote-open"},{"title":"Connect Comydo with anny","sidebarTitle":"Comydo","href":"/en/comydo"},{"title":"Connect Arivo with anny","sidebarTitle":"Arivo","href":"/en/arivo"}]},{"group":"Partner \u0026 Booking Channels","public":true,"pages":[{"title":"Connect Urban Sports Club with anny","sidebarTitle":"Urban Sports Club","description":"Push selected classes to Urban Sports Club and keep bookings and capacity in sync in real time.","href":"/en/urban-sports-club"},{"title":"Connect Treatwell with anny","sidebarTitle":"Treatwell","href":"/en/treatwell"},{"title":"Connect ClassPass with anny","sidebarTitle":"ClassPass","description":"Offer classes and appointments through ClassPass: ClassPass reads your availability from anny and books directly with you.","href":"/en/class-pass"}]},{"group":"Identity \u0026 Compliance","public":true,"pages":[{"title":"Set Up Microsoft Enterprise SSO on iOS","sidebarTitle":"Enterprise SSO (iOS)","icon":"shield-check","href":"/en/enterprise-sso-ios"},{"title":"Connect Regpit with anny","sidebarTitle":"Regpit","href":"/en/regpit-integration"}]},{"group":"Automation","public":true,"pages":[{"title":"Connect Make.com with anny","sidebarTitle":"make.com","href":"/en/make-com"},{"title":"Connect n8n with anny","sidebarTitle":"n8n","href":"/en/n8n"}]},{"group":"IoT","public":true,"pages":[{"title":"Connect Shelly with anny","sidebarTitle":"Shelly","href":"/en/shelly"}]},{"group":"Accounting","public":true,"pages":[{"title":"Connect DATEV with anny","sidebarTitle":"DATEV","href":"/en/datev-integration"},{"title":"DATEV accounts and preparation with your tax advisor","sidebarTitle":"Accounts \u0026 tax advisor","icon":"calculator","href":"/en/datev-accounts-and-tax-advisor"}]}]},{"group":"Reference","public":true,"pages":[{"title":"FAQ","sidebarTitle":"FAQ","href":"/en/faq"},{"title":"anny Glossary","sidebarTitle":"Glossary","href":"/en/anny-glossary"},{"title":"Support Policy","sidebarTitle":"Support Policy","href":"/en/support-policy"},{"title":"Accessibility at anny","sidebarTitle":"Accessibility","href":"/en/accessibility"},{"title":"GoBD at anny","sidebarTitle":"GoBD","icon":{"style":"regular","name":"scale-balanced","library":"fontawesome"},"href":"/en/gobd"},{"title":"Privacy Policy","sidebarTitle":"Privacy Policy","href":"/en/privacy-policy"}]},{"group":"Testzentren","public":true,"icon":"vial","hidden":true,"pages":[{"title":"Evaluating booking data from anny","sidebarTitle":"Booking data","href":"/en/test-center-booking-data"}]},{"group":"Announcements","public":true,"icon":"bullhorn","hidden":true,"pages":[{"title":"Admin 3.0: What changes","sidebarTitle":"Admin 3.0","href":"/en/admin-3-0"},{"title":"New email design from 8 September 2026","sidebarTitle":"New email design","href":"/en/email-design-september-2026"}]},{"group":"Technical notes","public":true,"icon":"wrench","hidden":true,"pages":[{"title":"Limit Microsoft 365 calendar access to specific mailboxes","sidebarTitle":"Limit M365 calendar access","href":"/en/m365-resource-calendar-scope"}]}]},{"tab":"End Users","pages":[{"title":"End Users","href":"/en/booking-page-overview"}]},{"tab":"anny Apps","pages":[{"title":"anny Apps","href":"/en/anny-apps-overview"}]},{"tab":"anny AI","pages":[{"title":"anny AI","href":"/en/anny-agent"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/2026"}]}]}]},"basePath":"","title":"Connect Treatwell with anny - anny","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":[],"chunks":[]}