fix: optimize SEO healthscore (#21509)
* compress app store images * replace http linkages with https * fix link raycast * update http links to https --------- Co-authored-by: Peer Richelsen <[email protected]>
@@ -29,7 +29,7 @@ In order for atoms to handle scheduling on behalf of your users, you have to cre
|
||||
|
||||
#### What is a “Managed user”?
|
||||
It is a representation of your user within our database containing basic information like email and is used to manage the setup of Google Calendar.
|
||||
After creating a “managed user” you will receive the user ID, an access and a refresh token that are used by atoms to handle scheduling and can be used to modify the “managed user” information, so make sure to store the tokens and the [cal.com](http://cal.com) user ID in your database. Also, you will have to connect each user on your end with the access and refresh tokens by adding new properties on your User model in database that store the tokens, for example.
|
||||
After creating a “managed user” you will receive the user ID, an access and a refresh token that are used by atoms to handle scheduling and can be used to modify the “managed user” information, so make sure to store the tokens and the [cal.com](https://cal.com) user ID in your database. Also, you will have to connect each user on your end with the access and refresh tokens by adding new properties on your User model in database that store the tokens, for example.
|
||||
|
||||
#### What is it not?
|
||||
It's important to clarify that a "managed user" is completely independent of a regular user account on cal.com, meaning you don't need your users to register on cal.com web application.
|
||||
|
||||
@@ -4,13 +4,13 @@ title: "How to sync third party apps"
|
||||
|
||||
<Steps>
|
||||
<Step title="Add the required variables in your `.env` file">
|
||||
1. `CALCOM_WEBHOOK_SECRET`
|
||||
1. `CALCOM_WEBHOOK_SECRET`
|
||||
- You can generate this by running `openssl rand -base64 32`. This is required when sending 3rd party app credentials from your platform to your instance of Cal.com.
|
||||
2. On your self-hosted instance of Cal.com visit settings/admin/apps under an admin account. Here you can enable/disable apps on Cal.com and set the app keys (client id, client secret, etc.). These keys should match the ones on your platform.
|
||||
3. `CALCOM_WEBHOOK_HEADER_NAME`
|
||||
- The header name is expected to contain the webhook secret. The default is `calcom-webhook-secret`
|
||||
3. `CALCOM_WEBHOOK_HEADER_NAME`
|
||||
- The header name is expected to contain the webhook secret. The default is `calcom-webhook-secret`
|
||||
5. `CALCOM_CREDENTIAL_SYNC_ENDPOINT`
|
||||
- The endpoint on your platform that your instance of [Cal.com](http://Cal.com) will make a request to if the 3rd party app credentials are expired.
|
||||
- The endpoint on your platform that your instance of [Cal.com](https://Cal.com) will make a request to if the 3rd party app credentials are expired.
|
||||
5. `CALCOM_APP_CREDENTIAL_ENCRYPTION_KEY`
|
||||
- When sending 3rd party app credentials between your platform and your instance Cal.com, we expect these to be encrypted using AES256. When you encrypt the 3rd party app credentials, ensure the same key is used.
|
||||
|
||||
@@ -23,7 +23,7 @@ title: "How to sync third party apps"
|
||||
// UserId of the Cal.com user
|
||||
userId: number;
|
||||
|
||||
// The app slug that is on Cal.com.
|
||||
// The app slug that is on Cal.com.
|
||||
// Can be found in the Cal.com database in the App table
|
||||
appSlug: string;
|
||||
|
||||
@@ -35,7 +35,7 @@ title: "How to sync third party apps"
|
||||
```
|
||||
</Step>
|
||||
<Step title="Refreshing credentials">
|
||||
When [Cal.com](http://Cal.com) needs to refresh the app credentials it will make a request to `CALCOM_CREDENTIAL_SYNC_ENDPOINT`. The request contains the following.
|
||||
When [Cal.com](https://Cal.com) needs to refresh the app credentials it will make a request to `CALCOM_CREDENTIAL_SYNC_ENDPOINT`. The request contains the following.
|
||||
|
||||
```javascript
|
||||
{
|
||||
@@ -47,7 +47,7 @@ title: "How to sync third party apps"
|
||||
</Step>
|
||||
</Steps>
|
||||
|
||||
|
||||
|
||||
<Note>
|
||||
This only works if you have integrated [Cal.com](http://cal.com/) into your platform. Users **must** consent to give access to your platform, and you are simply using [Cal.com](http://cal.com/)'s code within your platform.
|
||||
</Note>
|
||||
This only works if you have integrated [Cal.com](https://cal.com/) into your platform. Users **must** consent to give access to your platform, and you are simply using [Cal.com](http://cal.com/)'s code within your platform.
|
||||
</Note>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["payment"],
|
||||
"publisher": "Alby",
|
||||
"email": "[email protected]",
|
||||
"description": "Your Bitcoin & Nostr companion for the web. Use Alby to charge Satoshi for your Cal.com meetings.\r",
|
||||
"description": "Your Bitcoin & Nostr companion for the web. Use Alby to charge Satoshi for your [Cal.com](https://cal.com) meetings.\r",
|
||||
"extendsFeature": "EventType",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["automation"],
|
||||
"publisher": "Patrick Goeler von Ravensburg",
|
||||
"email": "[email protected]",
|
||||
"description": "You simply paste a Cal.com link of someone, select a frequency and we will take care of the scheduling for you.\r\r",
|
||||
"description": "You simply paste a [Cal.com](https://cal.com) link of someone, select a frequency and we will take care of the scheduling for you.\r\r",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
"__template": "link-as-an-app"
|
||||
|
||||
@@ -17,7 +17,7 @@ Create agents using 0 Code! Edit our pre-built agents or design your own agent f
|
||||
Our agents understand your business and speak with the tone and finesse of trained receptionists (understanding interruptions, pauses etc.)
|
||||
|
||||
### Function calling
|
||||
Simply add functions to book calendar appointments(cal.com), transfer calls to human agents in real time, or even create your own function calls
|
||||
Simply add functions to book calendar appointments([cal.com](https://cal.com)), transfer calls to human agents in real time, or even create your own function calls
|
||||
|
||||
### Multi-lingual support
|
||||
Create agents in any language and place calls anywhere around the world
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["other"],
|
||||
"publisher": "Chatbase",
|
||||
"email": "[email protected]",
|
||||
"description": "Add Cal.com to your Chatbase AI Chatbot and accept bookings right inside chat.",
|
||||
"description": "Add [Cal.com](https://cal.com/) to your Chatbase AI Chatbot and accept bookings right inside chat.",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
"__template": "link-as-an-app"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["automation"],
|
||||
"publisher": "Greetmate Inc.",
|
||||
"email": "[email protected]",
|
||||
"description": "Connect Cal.com to Greetmate.ai and enable appointment scheduling for your AI agents.",
|
||||
"description": "Connect [Cal.com](https://cal.com/) to [Greetmate.ai](https://www.greetmate.ai/) and enable appointment scheduling for your AI agents.",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
"__template": "link-as-an-app"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["payment"],
|
||||
"publisher": "HitPay",
|
||||
"email": "[email protected]",
|
||||
"description": "HitPay's Cal.com payment integration combines powerful scheduling with seamless local payment acceptance. Our online scheduling software integration is built for customers in APAC, supporting their favorite e-wallets and banking apps.<p>Accept a wide range of local payments including:</p><span><strong data-stringify-type=\"bold\">Real-time QR Code Payments: </strong>e.g. PayNow, DuitNow, QRIS, PromptPay</span><br/><span><strong data-stringify-type=\"bold\">E-Wallets: </strong>e.g. GrabPay, ShopeePay, GCash, AliPay, WeChat Pay</span><br/><span><strong data-stringify-type=\"bold\">Credit & Debit Cards: </strong>e.g. Visa, Mastercard, American Express, UnionPay</span><br/><span><strong data-stringify-type=\"bold\">Buy Now, Pay Later: </strong>e.g. PayLater by Grab, SPayLater, Atome</span><br/><p>About HitPay</p><span>HitPay is a full-stack payments infrastructure platform designed for growing businesses in APAC. We unify e-commerce, point of sale, and B2B payments into a single platform. HitPay is regulated in 6 APAC jurisdictions and backed by leading global investors, including Tiger Global, Y Combinator, Global Founders Capital, and HOF Capital.</span><br/><p>Learn more at <a class=\"c-link\" href=\"https://hitpayapp.com/cal.com\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https://hitpayapp.com/cal.com\" data-sk=\"tooltip_parent\">https://hitpayapp.com/cal.com</a></p>",
|
||||
"description": "HitPay's [Cal.com](https://cal.com) payment integration combines powerful scheduling with seamless local payment acceptance. Our online scheduling software integration is built for customers in APAC, supporting their favorite e-wallets and banking apps.<p>Accept a wide range of local payments including:</p><span><strong data-stringify-type=\"bold\">Real-time QR Code Payments: </strong>e.g. PayNow, DuitNow, QRIS, PromptPay</span><br/><span><strong data-stringify-type=\"bold\">E-Wallets: </strong>e.g. GrabPay, ShopeePay, GCash, AliPay, WeChat Pay</span><br/><span><strong data-stringify-type=\"bold\">Credit & Debit Cards: </strong>e.g. Visa, Mastercard, American Express, UnionPay</span><br/><span><strong data-stringify-type=\"bold\">Buy Now, Pay Later: </strong>e.g. PayLater by Grab, SPayLater, Atome</span><br/><p>About HitPay</p><span>HitPay is a full-stack payments infrastructure platform designed for growing businesses in APAC. We unify e-commerce, point of sale, and B2B payments into a single platform. HitPay is regulated in 6 APAC jurisdictions and backed by leading global investors, including Tiger Global, Y Combinator, Global Founders Capital, and HOF Capital.</span><br/><p>Learn more at <a class=\"c-link\" href=\"https://hitpayapp.com/cal.com\" target=\"_blank\" rel=\"noopener noreferrer\" data-stringify-link=\"https://hitpayapp.com/cal.com\" data-sk=\"tooltip_parent\">https://hitpayapp.com/cal.com</a></p>",
|
||||
"extendsFeature": "EventType",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["calendar"],
|
||||
"publisher": "Cal.com, Inc.",
|
||||
"email": "[email protected]",
|
||||
"description": "Import events from an ICS Feed into Cal.com.",
|
||||
"description": "Import events from an ICS Feed into [Cal.com](https://cal.com).",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true
|
||||
}
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
---
|
||||
items:
|
||||
- 1.png
|
||||
- 2.png
|
||||
- 3.png
|
||||
- 1.webp
|
||||
- 2.webp
|
||||
- 3.webp
|
||||
---
|
||||
|
||||
{DESCRIPTION}
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["automation"],
|
||||
"publisher": "Valentin Chmara",
|
||||
"email": "[email protected]",
|
||||
"description": "Enhance your scheduling and appointment management experience with the Intercom Integration for Cal.com.",
|
||||
"description": "Enhance your scheduling and appointment management experience with the Intercom Integration for [Cal.com](https://cal.com).",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
"__template": "basic",
|
||||
|
||||
|
After Width: | Height: | Size: 175 KiB |
|
After Width: | Height: | Size: 141 KiB |
|
After Width: | Height: | Size: 160 KiB |
@@ -7,4 +7,4 @@ items:
|
||||
- 5.png
|
||||
---
|
||||
|
||||
Workflow automation for everyone. Use the Cal.com app in Make to automate your workflows when a booking is created, rescheduled, cancelled or when a meeting has ended. You can also get all your booking with the 'List Bookings' module.<br /><br />**After Installation:** Have you lost your API key? You can always generate a new key on the <a href="/apps/make/setup">**<ins>Make Setup Page</ins>**</a>
|
||||
Workflow automation for everyone. Use the [Cal.com](https://cal.com) app in Make to automate your workflows when a booking is created, rescheduled, cancelled or when a meeting has ended. You can also get all your booking with the 'List Bookings' module.<br /><br />**After Installation:** Have you lost your API key? You can always generate a new key on the <a href="/apps/make/setup">**<ins>Make Setup Page</ins>**</a>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
items:
|
||||
- iframe: { src: https://www.youtube.com/embed/Jm2elbC9UmI }
|
||||
- 1.jpeg
|
||||
- 1.webp
|
||||
- 2.jpeg
|
||||
- 3.jpeg
|
||||
---
|
||||
|
||||
|
Before Width: | Height: | Size: 3.5 MiB |
|
After Width: | Height: | Size: 147 KiB |
@@ -6,6 +6,6 @@
|
||||
4. In the left panel under "Administration" click on "Security".
|
||||
5. Scroll down until the end of the page to "OAuth 2.0 clients".
|
||||
6. Under "Add client" give your client a name, e.g. "Cal.com".
|
||||
7. Set the Redirection URI as `<Cal.com URL>/api/integrations/nextcloudtalk/callback` replacing Cal.com URL with the URI at which your application runs.
|
||||
7. Set the Redirection URI as `<Cal.com URL>/api/integrations/nextcloudtalk/callback` replacing [Cal.com](https://cal.com) URL with the URI at which your application runs.
|
||||
8. Click "Add".
|
||||
9. Copy the Client Identifier and Secret key and add these while enabling the app through Settings -> Admin -> Apps interface
|
||||
9. Copy the Client Identifier and Secret key and add these while enabling the app through Settings -> Admin -> Apps interface
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
"categories": ["payment"],
|
||||
"publisher": "Cal.com",
|
||||
"email": "[email protected]",
|
||||
"description": "Paypal payment app by Cal.com",
|
||||
"description": "Paypal payment app by [Cal.com](https://cal.com)",
|
||||
"extendsFeature": "EventType",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
|
||||
@@ -6,4 +6,4 @@ items:
|
||||
- 4.png
|
||||
---
|
||||
|
||||
Quickly share your Cal.com meeting links with Raycast. Requires Raycast.com to be installed and the Cal.com from the Raycast Store needs to be installed: https://www.raycast.com/cal/. You can create an API token in your Developer Cal.com Settings, and then you can add the API Key by opening up the Cal.com App in Raycast.
|
||||
Quickly share your [Cal.com](https://cal.com) meeting links with Raycast. Requires [Raycast.com](https://www.raycast.com/) to be installed and the [Cal.com](https://cal.com) from the Raycast Store needs to be installed: https://www.raycast.com/cal/. You can create an API token in your Developer [Cal.com](https://cal.com) Settings, and then you can add the API Key by opening up the [Cal.com](https://cal.com) App in Raycast.
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["automation"],
|
||||
"publisher": "Eric Luce",
|
||||
"email": "[email protected]",
|
||||
"description": "Quickly share your Cal.com meeting links with Raycast",
|
||||
"description": "Quickly share your [Cal.com](https://cal.com) meeting links with Raycast",
|
||||
"__createdUsingCli": true,
|
||||
"isOAuth": false
|
||||
}
|
||||
|
||||
@@ -17,7 +17,7 @@ Build and test complex workflows in a matter of minutes, then deploy them via ph
|
||||
|
||||
## Preset Functions
|
||||
|
||||
Ease of use functions like book a meeting at Cal.com, Call transfer, voicemail detection, etc...
|
||||
Ease of use functions like book a meeting at [Cal.com](https://cal.com), Call transfer, voicemail detection, etc...
|
||||
|
||||
## Humanlike Voice Experience
|
||||
|
||||
|
||||
@@ -10,8 +10,8 @@ items:
|
||||
|
||||
One of the best ways for a service business to create and close more customers is to respond to inbound leads as quickly as possible. However, it's often impractical to have someone available to answer calls around the clock. Synthflow makes it possible for all businesses, regardless of size and technical know-how, to automate inbound and outbound phone calls with voice AI.
|
||||
|
||||
### Integrating Cal.com with Synthflow
|
||||
### Integrating [Cal.com](https://cal.com) with Synthflow
|
||||
|
||||
1. Easily connect Cal.com with Synthflow using Cal.com API key.
|
||||
1. Easily connect [Cal.com](https://cal.com) with Synthflow using [Cal.com](https://cal.com) API key.
|
||||
2. Set up actions and define specific booking parameters tailored to your needs.
|
||||
3. Attach the scheduling action to your assistant. Your AI Voice Assistants can now book appointments directly into live calendars and send instant notifications.
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
"categories": ["automation"],
|
||||
"publisher": "telli technologies GmbH",
|
||||
"email": "[email protected]",
|
||||
"description": "telli AI agents reach your customers, make calls independently & enhance your customer experience - fully integrated into Cal.com.",
|
||||
"description": "telli AI agents reach your customers, make calls independently & enhance your customer experience - fully integrated into [Cal.com](https://cal.com).",
|
||||
"isTemplate": false,
|
||||
"__createdUsingCli": true,
|
||||
"__template": "link-as-an-app"
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
---
|
||||
description: The world's fastest calendar, beautifully designed for a remote world
|
||||
items:
|
||||
- 1.gif
|
||||
- 1.avif
|
||||
- 2.gif
|
||||
- 3.gif
|
||||
- 4.gif
|
||||
- 3.avif
|
||||
- 4.avif
|
||||
---
|
||||
|
||||
The world's fastest calendar, beautifully designed for a remote world
|
||||
|
||||
|
Before Width: | Height: | Size: 522 KiB After Width: | Height: | Size: 130 KiB |
|
Before Width: | Height: | Size: 2.8 MiB |
|
Before Width: | Height: | Size: 212 KiB After Width: | Height: | Size: 105 KiB |
|
Before Width: | Height: | Size: 2.1 MiB |
|
Before Width: | Height: | Size: 61 KiB After Width: | Height: | Size: 50 KiB |
|
Before Width: | Height: | Size: 1.6 MiB |
@@ -8,7 +8,7 @@
|
||||
6. Give your app a name.
|
||||
7. Upload an icon or choose one of the default icons.
|
||||
8. Give your app a short description.
|
||||
9. Set the Redirect URI as `<Cal.com URL>/api/integrations/webex/callback` replacing Cal.com URL with the URI at which your application runs.
|
||||
9. Set the Redirect URI as `<Cal.com URL>/api/integrations/webex/callback` replacing [Cal.com](https://cal.com) URL with the URI at which your application runs.
|
||||
10. Select the following scopes: "meeting:schedules_read", "meeting:schedules_write".
|
||||
11. Click "Add Integration".
|
||||
12. Copy the Client ID and Client Secret and add these while enabling the app through Settings -> Admin -> Apps interface
|
||||
|
||||
@@ -5,4 +5,4 @@ items:
|
||||
|
||||
<iframe class="w-full aspect-video" width="560" height="315" src="https://www.youtube.com/embed/lPO6SAjkKrQ?start=235" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
||||
|
||||
Wipe My Cal is a Cal.com exclusive app that redefines what it looks like to reschedule multiple meetings at the same time. Simply install the app, and select ‘Wipe Today’ in the /booking page to mass reschedule the entire day. Handle emergencies, unexpected sick days and last minute events with the simple click of a button.
|
||||
Wipe My Cal is a [Cal.com](https://cal.com) exclusive app that redefines what it looks like to reschedule multiple meetings at the same time. Simply install the app, and select ‘Wipe Today’ in the /booking page to mass reschedule the entire day. Handle emergencies, unexpected sick days and last minute events with the simple click of a button.
|
||||
|
||||
@@ -2,8 +2,8 @@ Embedded booking pages right into your wordpress page.
|
||||
|
||||
#### FEATURES
|
||||
|
||||
- Add Cal.com booking calendar to any WordPress page/post with a simple shortcode.
|
||||
- Display your Cal.com booking calendar inline or in a popup.
|
||||
- Add [Cal.com](https://cal.com) booking calendar to any WordPress page/post with a simple shortcode.
|
||||
- Display your [Cal.com](https://cal.com) booking calendar inline or in a popup.
|
||||
- Customize your booking button to suit you.
|
||||
|
||||
#### SHORTCODE
|
||||
|
||||
@@ -4,4 +4,4 @@ items:
|
||||
- 2.jpg
|
||||
---
|
||||
|
||||
Workflow automation for everyone. Use the Cal.com Zapier app to automate your workflows when a booking is created, rescheduled, cancelled or when a meeting ended.<br /><br />**After Installation:** Have you lost your API key? You can always generate a new key on the <a href="/apps/zapier/setup">**<ins>Zapier Setup Page</ins>**</a>
|
||||
Workflow automation for everyone. Use the [Cal.com](https://cal.com) Zapier app to automate your workflows when a booking is created, rescheduled, cancelled or when a meeting ended.<br /><br />**After Installation:** Have you lost your API key? You can always generate a new key on the <a href="/apps/zapier/setup">**<ins>Zapier Setup Page</ins>**</a>
|
||||
|
||||
@@ -14,7 +14,7 @@ If you run it on localhost, check out the [additional information](https://githu
|
||||
3. Click **Start a Zapier Integration**
|
||||
4. Create Integration
|
||||
- Name: Cal.com
|
||||
- Description: Cal.com is a scheduling infrastructure for absolutely everyone.
|
||||
- Description: [Cal.com](https://cal.com) is a scheduling infrastructure for absolutely everyone.
|
||||
- Intended Audience: Private
|
||||
- Role: choose whatever is appropriate
|
||||
- Category: Calendar
|
||||
@@ -29,7 +29,7 @@ If you run it on localhost, check out the [additional information](https://githu
|
||||
- Test: GET `<baseUrl>`/api/integrations/zapier/listBookings
|
||||
- URL Params
|
||||
- apiKey: {{bundle.authData.apiKey}}
|
||||
4. Test your authentication —> First you have to install Zapier in the Cal.com App Store and generate an API key, use this API key to test your authentication (only zapier Api key works)
|
||||
4. Test your authentication —> First you have to install Zapier in the [Cal.com](https://cal.com)App Store and generate an API key, use this API key to test your authentication (only zapier Api key works)
|
||||
|
||||
## Triggers
|
||||
|
||||
|
||||
@@ -6,4 +6,4 @@
|
||||
4. Go to tab "Client Secret" tab.
|
||||
5. Now copy the Client ID and Client Secret to your .env.appStore file into the `ZOHO_BIGIN_CLIENT_ID` and `ZOHO_BIGIN_CLIENT_SECRET` fields.
|
||||
6. In the "Settings" section check the "Multi-DC" option if you wish to use the same OAuth credentials for all data centers.
|
||||
7. You're good to go. Now you can easily add Zoho Bigin from the Cal.com app store.
|
||||
7. You're good to go. Now you can easily add Zoho Bigin from the [Cal.com](https://cal.com) app store.
|
||||
|
||||
@@ -3,14 +3,14 @@
|
||||
### Obtaining Zoho Calendar Client ID and Secret
|
||||
|
||||
1. Open [Zoho API Console](https://api-console.zoho.com/) and sign into your account, or create a new one.
|
||||
2. Create a "Server-based Applications", set the Redirect URL for OAuth `<Cal.com URL>/api/integrations/zohocalendar/callback` replacing Cal.com URL with the URI at which your application runs.
|
||||
2. Create a "Server-based Applications", set the Redirect URL for OAuth `<Cal.com URL>/api/integrations/zohocalendar/callback` replacing [Cal.com](https://cal.com) URL with the URI at which your application runs.
|
||||
3. Fill in any information you want in the "Client Details" tab
|
||||
4. Go to tab "Client Secret" tab.
|
||||
5. Now copy the Client ID and Client Secret into your app keys in the Cal.com admin panel (`<Cal.com>/settings/admin/apps`).
|
||||
5. Now copy the Client ID and Client Secret into your app keys in the [Cal.com](https://cal.com) admin panel (`<Cal.com>/settings/admin/apps`).
|
||||
6. Back in Zoho API Console,
|
||||
7. In the "Settings" section check the "Multi-DC" option if you wish to use the same OAuth credentials for all data centers.
|
||||
8. Click the "Save"/ "UPDATE" button at the bottom footer.
|
||||
9. You're good to go. Now you can easily add your Zoho Calendar integration in the Cal.com settings at `/settings/my-account/calendars`.
|
||||
9. You're good to go. Now you can easily add your Zoho Calendar integration in the [Cal.com](https://cal.com) settings at `/settings/my-account/calendars`.
|
||||
10. You can access your Zoho calendar at [https://calendar.zoho.com/](https://calendar.zoho.com/)
|
||||
|
||||
NOTE: If you use multiple calendars with Cal, make sure you enable the toggle to prevent double-bookings across calendar. This is in `/settings/my-account/calendars`.
|
||||
|
||||