{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"Acuity Scheduling integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"acuity-scheduling-integration","__idx":0},"children":["Acuity Scheduling integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Acuity Scheduling is an online appointment scheduling platform by Squarespace that enables businesses to manage bookings, calendars, and client information. Integrating Acuity Scheduling with Frontegg allows your application to create, view, and manage appointments and calendars on behalf of your users using OAuth 2.0."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://acuityscheduling.com/signup.php"},"children":["Acuity Scheduling account"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-acuity-scheduling","__idx":1},"children":["Connect Acuity Scheduling"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-oauth2-registration-page","__idx":2},"children":["Step 1: Open the OAuth2 registration page"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Navigate to the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://acuityscheduling.com/oauth2/register"},"children":["Acuity Scheduling OAuth2 registration page"]},". This is where you register a new OAuth2 application that will allow your users to authorize access to their Acuity accounts."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/acuity-scheduling-1.b86c33304baf0b7d42ceb06a2f905ba7b346f72aa07658016d44593f6e88e0cc.1ce25488.png","alt":"Acuity Scheduling OAuth2 registration page"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-fill-in-the-registration-form","__idx":3},"children":["Step 2: Fill in the registration form"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Complete the registration form with the following information:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Account Name"]}," — Enter a descriptive name, for example ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]},". This name is displayed to users when they are asked to grant access."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Email Address"]}," — Enter your developer email address."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Website"]}," — Enter your application's website URL."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Application Description"]}," — Enter a brief description of your integration."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Callback URIs"]}," — Enter the following URI:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://YOUR_MCP_GATEWAY_URL/integration-callback"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Register"]}," to submit the form."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/acuity-scheduling-2.a1570a566c2d620d24b0b1b8f4a512a72cf93ecf0e49705a398eb9ff55fc9430.1ce25488.png","alt":"Acuity Scheduling registration form filled in"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-copy-your-credentials","__idx":4},"children":["Step 3: Copy your credentials"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["After submitting the form, the confirmation page displays your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]},". Copy both values and store them in a secure location."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Copy your credentials now","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Acuity Scheduling displays your Client Secret only once. Copy it immediately and store it in a secure location. If you lose it, you will need to contact ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"mailto:developers@acuityscheduling.com"},"children":["developers@acuityscheduling.com"]}," to request new credentials."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/acuity-scheduling-3.4104517e58032db03d732ac101d65ec19d6a35335f911d527ead98dbca0ff92f.1ce25488.png","alt":"Acuity Scheduling OAuth2 credentials"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":5},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have obtained your ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," from the steps above, enter them in the integration configuration page of the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Integrations → Acuity Scheduling."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," in the corresponding fields."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Client Secret to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":6},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.acuityscheduling.com/docs/oauth2"},"children":["Acuity Scheduling OAuth2 documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.acuityscheduling.com/reference/quick-start"},"children":["Acuity Scheduling API reference"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.acuityscheduling.com/"},"children":["Acuity Scheduling developer portal"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"Acuity Scheduling integration","id":"acuity-scheduling-integration","depth":2},{"value":"Connect Acuity Scheduling","id":"connect-acuity-scheduling","depth":3},{"value":"Step 1: Open the OAuth2 registration page","id":"step-1-open-the-oauth2-registration-page","depth":4},{"value":"Step 2: Fill in the registration form","id":"step-2-fill-in-the-registration-form","depth":4},{"value":"Step 3: Copy your credentials","id":"step-3-copy-your-credentials","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"Acuity Scheduling integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/acuity-scheduling","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}