Title: Cal ID
Author: Cal ID
Published: <strong>Agẹmọ  24, 2026</strong>
Last modified: Ògún  13, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/cal-id/assets/banner-772x250.png?rev=3620806)

![](https://ps.w.org/cal-id/assets/icon.svg?rev=3620806)

# Cal ID

 Láti ọwọ́ [Cal ID](https://profiles.wordpress.org/calid/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/cal-id.1.0.0.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/cal-id/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/cal-id/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/cal-id/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/cal-id/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/cal-id/)

## Àpèjúwe

Cal ID is a online appointment scheduling tool that handles confirmations, reminders,
CRM sync, and payments automatically after every booking.

 * a WordPress block
 * a shortcode: `[cal_id_embed]`

Supported layouts:

 * inline
 * modal
 * floating

#### External services

This plugin embeds event pages hosted by Cal ID. When an embed is rendered, the 
front end loads the Cal ID embed script from `https://cal.id/embed-link/embed.js`
and displays the configured Cal ID event from `https://cal.id/`.

The event path and optional display settings such as theme, layout, brand color,
button text, and UTM parameters are passed to Cal ID so the booking embed can be
displayed. If logged-in prefill is enabled, the plugin fetches the current logged-
in userÌtumọ̀ Yorùbá: ’s name and email from a protected local WordPress REST endpoint
when the embed loads, then sends that data to Cal ID for prefill. The user details
are not printed into the page HTML.

Use of the Cal ID service is subject to Cal IDÌtumọ̀ Yorùbá: ’s [Terms of Use](https://cal.id/termofuse)
and [Privacy Policy](https://cal.id/privacy-policy).

### Usage

Block:

 1. Insert `Cal ID`
 2. Enter a Cal ID event path such as:
 3.  * `owner/event`
     * `team/owner/event`
     * `https://cal.id/owner/event`

Shortcode:

    ```
    [cal_id_embed event_path="owner/event" layout="inline"]
    ```

Modal example:

    ```
    [cal_id_embed event_path="owner/event" layout="modal" button_text="Book now"]
    ```

Floating example:

    ```
    [cal_id_embed event_path="owner/event" layout="floating"]
    ```

## Àwọn àwòrán ìbòjú

[⌊Inline booking embed in the block editor.⌉⌊Inline booking embed in the block editor
.⌉[

Inline booking embed in the block editor.

[⌊Inline booking embed in live page.⌉⌊Inline booking embed in live page.⌉[

Inline booking embed in live page.

[⌊Floating booking embed in live page.⌉⌊Floating booking embed in live page.⌉[

Floating booking embed in live page.

## Àwọn ìdí

Plugin yìí pèsè 1 ìdí.

 *   Cal ID Embed hosted Cal ID event pages.

## Ìgbéwọlẹ̀

 1. Install using the WordPress built-in Plugin installer or Upload the plugin files
    to `/wp-content/plugins/cal-id/`
 2. Activate the plugin in WordPress
 3. Add the `Cal ID` block or place the shortcode in your content

## FAQ

### What kind of Cal link should I enter?

Use a hosted Cal ID link or path such as `owner/event`, `team/owner/event`, or a
full `https://cal.id/...` URL.

### Can I choose how the booking page appears?

Yes. You can choose inline, modal, or floating display modes.

### Can I use this on the same page as other content blocks?

Yes. The embed can sit alongside other blocks, images, text, and shortcodes on the
same page.

### How do I change the look of the embed?

You can use the block settings for layout, theme, brand color, button text, height,
and UTM parameters.

### What should I check if the embed does not appear?

Make sure the event path points to a hosted Cal ID page on `https://cal.id/` and
that the layout is set correctly.

### Does prefill happen automatically?

Only when you turn prefill on. In that case, the plugin fetches the current logged-
in userÌtumọ̀ Yorùbá: ’s name and email when the embed loads and passes them to 
Cal ID for prefill.

## Àwọn àgbéyẹ̀wò

Kò sí àwọn àgbéyẹ̀wò fún plugin yìí.

## Àwọn Olùkópa & Olùgbéejáde

“Cal ID” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin
yìí.

Àwọn Olùkópa

 *   [ Cal ID ](https://profiles.wordpress.org/calid/)

[Túmọ̀ “Cal ID” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/cal-id)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/cal-id/), ṣàyẹ̀wò [ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/cal-id/),
tàbí ṣe àgbékalẹ̀ sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/cal-id/)
nípasẹ̀ [RSS](https://plugins.trac.wordpress.org/log/cal-id/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 1.0.0

 * Initial release
 * Dynamic block and shortcode support
 * Shared sanitization and render layer
 * REST prefill endpoint
 * Frontend runtime and editor preview
 * Security and integration tests

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **1.0.0**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **ọ̀sẹ̀ 1 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **Tó kéré sí 10**
 *  Ẹ̀yà WordPress ** 6.3 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **7.1**
 *  Ẹ̀yà PHP ** 7.4 tàbí ju bẹ́ẹ̀ lọ **
 *  Èdè
 * [English (US)](https://wordpress.org/plugins/cal-id/)
 * Àwọn àmì
 * [appointment](https://yor.wordpress.org/plugins/tags/appointment/)[booking calendar](https://yor.wordpress.org/plugins/tags/booking-calendar/)
   [meeting](https://yor.wordpress.org/plugins/tags/meeting/)[scheduling](https://yor.wordpress.org/plugins/tags/scheduling/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/cal-id/advanced/)

## Àwọn ìbò

Kò sí ìwádìí tí a tíì fi ránṣẹ́.

[Your review](https://wordpress.org/support/plugin/cal-id/reviews/#new-post)

[Wo gbogbo àwọn àgbéyẹ̀wò](https://wordpress.org/support/plugin/cal-id/reviews/)

## Àwọn Olùkópa

 *   [ Cal ID ](https://profiles.wordpress.org/calid/)

## Ìrànlọ́wọ́

Nǹkan wà tí o fẹ́ sọ? Ṣé o nílò ìrànlọ́wọ́?

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/cal-id/)