Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.
A custom template gives you full creative control over how your reminders and notifications look. The Default Template is great for a quick setup, but switching to a Custom Template unlocks personalized sender names, dynamic subject lines, and booking variables so every message feels on-brand.
Go to the Message template field and select Custom from the dropdown. This unlocks editing for the Sender Name, Subject, and Email Body.
Switching to a custom template
2
Set the sender identity
With a custom template you aren’t stuck with a generic “Cal ID” name. Change the Sender Name to your own name, your company’s name, or a specific department to build trust with your attendees.
Making messages come from you
3
Craft a dynamic subject line
The subject line is the first thing attendees see. Write a catchy, relevant Custom Subject from scratch, and use the Add variable dropdown to drop in values like the {EVENT_NAME} or {ATTENDEE} name so it stands out in a crowded inbox.
Personalizing the subject with booking data
4
Use variables in the body
To keep every email personal and accurate, use the Add variable dropdown in the Subject and Email Body sections. Each token below is replaced with real booking data when the message is sent.
Variable
Inserts
{EVENT_NAME}
The title of the meeting
{EVENT_DATE}
The formatted date of the session
{MEETING_URL}
The link for your video call (Zoom, Google Meet, etc.)
{LOCATION}
The physical address or meeting details
{ATTENDEE}
Full name of the attendee
{ATTENDEE_FIRST_NAME}
First name of the attendee
{ATTENDEE_LAST_NAME}
Last name of the attendee
{CANCEL_URL}
URL for cancelling the meeting
{ORGANIZER_NAME}
Name of the organizer
{RESCHEDULE_URL}
URL for rescheduling the meeting
{ATTENDEE_TIMEZONE}
Timezone of the attendee
You can’t customize the template of an SMS workflow.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Cal ID","description":"Cal ID help center — scheduling, event types, availability, teams, apps, workflows, and developer tools for the Cal ID meeting scheduler.","colors":{"primary":"#1972F5","light":"#5B9BFF","dark":"#0B4FB8"},"logo":{"light":"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e","dark":"https://mintcdn.com/cal-id-docs/tkghSGJWVIrQX7X0/logo/dark.svg?fit=max\u0026auto=format\u0026n=tkghSGJWVIrQX7X0\u0026q=85\u0026s=3215902115e27959cb7782b1af38e9fe"},"favicon":"https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/favicon.svg?fit=max\u0026auto=format\u0026n=NUrc1nmEeHvCjwEV\u0026q=85\u0026s=3247c427392ba77a41b08a807c322bfb","navbar":{"links":[{"href":"mailto:support@cal.id","label":"Email Us"}],"primary":{"type":"button","label":"Go to Cal ID","href":"https://cal.id"}},"footer":{"socials":{"x":"https://x.com/OneHash","linkedin":"https://www.linkedin.com/company/onehash"}},"errors":{"404":{"redirect":false,"title":"We couldn't find that page","description":"The page you're looking for doesn't exist or may have moved. Head back to the [Help Center home](/), or jump to [Event Types](/event-types/overview), [Availability](/availability/create), [Teams](/teams/overview), or the [API Reference](/api-reference) — or use the search bar above. Still stuck? Email us at [support@cal.id](mailto:support@cal.id)."}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","download-spec"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"cal-id-docs","hasAudioNarration":false,"actualSubdomain":"cal-id-docs","customDomains":["cal.id"],"gitSource":{"type":"github","owner":"onehashai","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","collectionId":"a1537af2-6a4a-409a-a4fe-70a6408ebcf7","liveDeploymentHistoryId":"6ab916db4c0abff9c16e8c99","schemaVersion":"v3"},"feedback":{"thumbs":true,"agentFeedback":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ab916db4c0abff9c16e8c99","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"API Reference","count":60},{"language":"default","tag":"Endpoints","count":58},{"language":"default","tag":"Event Types","count":57},{"language":"default","tag":"Scheduling \u0026 Teams","count":31},{"language":"default","tag":"Get Started","count":31},{"language":"default","tag":"Customization \u0026 Settings","count":23},{"language":"default","tag":"Apps \u0026 Integrations","count":22},{"language":"default","tag":"Advanced","count":18},{"language":"default","tag":"Developers","count":17},{"language":"default","tag":"Teams","count":16}],"searchSettings":{"isFiltersEnabled":false}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":true,"enableContextualStarterQuestions":true,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@cal.id"}},"basePath":"/docs","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":false}},"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"workflows/custom-messages","slug":"/workflows/custom-messages","pageMetadata":{"title":"Customizing Your Workflow Messages","description":"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.","icon":"pen-to-square","keywords":["custom message","personalize reminder","message template","custom notification","dynamic variables","edit reminder text"],"related":["/workflows/overview","/workflows/whatsapp-business","/bookings/workflow-status","/event-types/advanced/custom-event-name","/insights/workflow-performance"],"href":"/workflows/custom-messages"},"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: \"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.\"\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`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Note,OptimizedImage,Step,Steps,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A custom template gives you full creative control over how your reminders and notifications look. The `,_jsx(_components.strong,{children:`Default Template`}),` is great for a quick setup, but switching to a `,_jsx(_components.strong,{children:`Custom Template`}),` unlocks personalized sender names, dynamic subject lines, and booking variables so every message feels on-brand.`]}),`\n`,_jsx(Heading,{level:`2`,id:`personalize-your-template`,children:`Personalize your template`}),`\n`,_jsxs(Steps,{children:[_jsxs(Step,{title:`Enable customization`,children:[_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.strong,{children:`Message template`}),` field and select `,_jsx(_components.strong,{children:`Custom`}),` from the dropdown. This unlocks editing for the Sender Name, Subject, and Email Body.`]}),_jsx(Frame,{caption:`Switching to a custom template`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/oWp8VvwGXzILCkCY/images/workflows/custom-messages-1.png?fit=max\u0026auto=format\u0026n=oWp8VvwGXzILCkCY\u0026q=85\u0026s=f80370318171d2a8e4aead16405c3397`,alt:`Message template dropdown open with Custom selected, unlocking the Sender Name, Subject, and Email Body fields`,\"data-og-width\":`2880`,width:`2880`,\"data-og-height\":`1800`,height:`1800`,\"data-path\":`images/workflows/custom-messages-1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/oWp8VvwGXzILCkCY/images/workflows/custom-messages-1.png?w=280\u0026fit=max\u0026auto=format\u0026n=oWp8VvwGXzILCkCY\u0026q=85\u0026s=beed01ee6b14820523e3f8a519a1e976 280w, https://mintcdn.com/cal-id-docs/oWp8VvwGXzILCkCY/images/workflows/custom-messages-1.png?w=560\u0026fit=max\u0026auto=format\u0026n=oWp8VvwGXzILCkCY\u0026q=85\u0026s=32f1691afe6289d975a863b1d679b76f 560w, https://mintcdn.com/cal-id-docs/oWp8VvwGXzILCkCY/images/workflows/custom-messages-1.png?w=840\u0026fit=max\u0026auto=format\u0026n=oWp8VvwGXzILCkCY\u0026q=85\u0026s=a2a901a549acd3d3b9de41cdb7e120a3 840w, https://mintcdn.com/cal-id-docs/oWp8VvwGXzILCkCY/images/workflows/custom-messages-1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=oWp8VvwGXzILCkCY\u0026q=85\u0026s=e0dfce8e003e8e0c57ff9121a520a47e 1100w, https://mintcdn.com/cal-id-docs/oWp8VvwGXzILCkCY/images/workflows/custom-messages-1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=oWp8VvwGXzILCkCY\u0026q=85\u0026s=7f5035adde9f75d3632b11132d9a359e 1650w, https://mintcdn.com/cal-id-docs/oWp8VvwGXzILCkCY/images/workflows/custom-messages-1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=oWp8VvwGXzILCkCY\u0026q=85\u0026s=ef5d4cda618d96557be67652008f7c24 2500w`})})]}),_jsxs(Step,{title:`Set the sender identity`,children:[_jsxs(_components.p,{children:[`With a custom template you aren’t stuck with a generic “Cal ID” name. Change the `,_jsx(_components.strong,{children:`Sender Name`}),` to your own name, your company’s name, or a specific department to build trust with your attendees.`]}),_jsx(Frame,{caption:`Making messages come from you`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-2.png?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=4dca3e318ae0fecf3e21041c42e72956`,alt:`Sender Name field in the custom template editor with a company name typed in`,\"data-og-width\":`1436`,width:`1436`,\"data-og-height\":`758`,height:`758`,\"data-path\":`images/workflows/custom-messages-2.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-2.png?w=280\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=b77089e79f9d44781138ac6def2c4399 280w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-2.png?w=560\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=8a87520f1c8b5f0e776fa6f4275f635d 560w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-2.png?w=840\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=17778cd2caa063ff04680a3892695cb4 840w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-2.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=3de8a6233d07b33b8a036123c0414bc3 1100w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-2.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=b1e227939b59c81a27113c9e6e9dbfd4 1650w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-2.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=509190c73e75a9683ef4e510bccb1381 2500w`})})]}),_jsxs(Step,{title:`Craft a dynamic subject line`,children:[_jsxs(_components.p,{children:[`The subject line is the first thing attendees see. Write a catchy, relevant `,_jsx(_components.strong,{children:`Custom Subject`}),` from scratch, and use the `,_jsx(_components.strong,{children:`Add variable`}),` dropdown to drop in values like the `,_jsx(_components.code,{children:`{EVENT_NAME}`}),` or `,_jsx(_components.code,{children:`{ATTENDEE}`}),` name so it stands out in a crowded inbox.`]}),_jsx(Frame,{caption:`Personalizing the subject with booking data`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-3.png?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=0c43fbfafe73119c71a821fa18486ed2`,alt:`Custom Subject field with the Add variable dropdown open, listing tokens such as EVENT_NAME and ATTENDEE`,\"data-og-width\":`1434`,width:`1434`,\"data-og-height\":`753`,height:`753`,\"data-path\":`images/workflows/custom-messages-3.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-3.png?w=280\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=40bbb0d2437ffeee7b630882a26f8f2e 280w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-3.png?w=560\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=237340dd819f2e3615615b70505975e7 560w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-3.png?w=840\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=11f9d65d9aca7028757b6518080835d9 840w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-3.png?w=1100\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=f4f430d4f90e2ec0794a79bb7fd534a4 1100w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-3.png?w=1650\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=52306c881642baf5e5b7585d8272f08a 1650w, https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/images/workflows/custom-messages-3.png?w=2500\u0026fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=f38c559ed1ce1128480ede0f49ea6a6f 2500w`})})]}),_jsxs(Step,{title:`Use variables in the body`,children:[_jsxs(_components.p,{children:[`To keep every email personal and accurate, use the `,_jsx(_components.strong,{children:`Add variable`}),` dropdown in the Subject and Email Body sections. Each token below is replaced with real booking data when the message is sent.`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Variable`}),_jsx(_components.th,{children:`Inserts`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{EVENT_NAME}`})}),_jsx(_components.td,{children:`The title of the meeting`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{EVENT_DATE}`})}),_jsx(_components.td,{children:`The formatted date of the session`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{MEETING_URL}`})}),_jsx(_components.td,{children:`The link for your video call (Zoom, Google Meet, etc.)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{LOCATION}`})}),_jsx(_components.td,{children:`The physical address or meeting details`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{ATTENDEE}`})}),_jsx(_components.td,{children:`Full name of the attendee`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{ATTENDEE_FIRST_NAME}`})}),_jsx(_components.td,{children:`First name of the attendee`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{ATTENDEE_LAST_NAME}`})}),_jsx(_components.td,{children:`Last name of the attendee`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{CANCEL_URL}`})}),_jsx(_components.td,{children:`URL for cancelling the meeting`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{ORGANIZER_NAME}`})}),_jsx(_components.td,{children:`Name of the organizer`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{RESCHEDULE_URL}`})}),_jsx(_components.td,{children:`URL for rescheduling the meeting`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`{ATTENDEE_TIMEZONE}`})}),_jsx(_components.td,{children:`Timezone of the attendee`})]})]})]})]})]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`You can’t customize the template of an SMS workflow.`})}),`\n`,_jsxs(_components.p,{children:[`To customize the template for WhatsApp, first `,_jsx(_components.a,{href:`/workflows/whatsapp-business`,children:`integrate the WhatsApp Business app`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`related-workflow-tasks`,children:`Related workflow tasks`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Set up a workflow`,icon:`bell`,href:`/workflows/overview`,children:_jsx(_components.p,{children:`Choose triggers and actions to automate booking messages.`})}),_jsx(Card,{title:`Integrate WhatsApp Business`,icon:`whatsapp`,href:`/workflows/whatsapp-business`,children:_jsx(_components.p,{children:`Send reminders from your own WhatsApp Business number.`})}),_jsx(Card,{title:`Track workflow status`,icon:`list-check`,href:`/bookings/workflow-status`,children:_jsx(_components.p,{children:`See which messages were sent for each booking.`})}),_jsx(Card,{title:`Measure performance`,icon:`chart-line`,href:`/insights/workflow-performance`,children:_jsx(_components.p,{children:`Review how your automated messages are performing.`})})]})]})}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":"Customizing Your Workflow Messages","description":"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.","icon":"pen-to-square","keywords":["custom message","personalize reminder","message template","custom notification","dynamic variables","edit reminder text"],"related":["/workflows/overview","/workflows/whatsapp-business","/bookings/workflow-status","/event-types/advanced/custom-event-name","/insights/workflow-performance"],"href":"/workflows/custom-messages"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Personalize your template","slug":"personalize-your-template","depth":2,"children":[]},{"title":"Related workflow tasks","slug":"related-workflow-tasks","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/docs/_mintlify/custom/cal-id-docs/09b4d95490dd9c71/support-crisp.js"],"subdomain":"cal-id-docs","siteName":"Cal ID","title":"Customizing Your Workflow Messages - Cal ID","relatedPages":[{"title":"Workflows Setup to Cal ID","link":"/workflows/overview","icon":"bell"},{"title":"Integrate WhatsApp Business","link":"/workflows/whatsapp-business","icon":"whatsapp"},{"title":"Track Notification Delivery","link":"/bookings/workflow-status","icon":"bolt"},{"title":"Custom Event Name in Booking","link":"/event-types/advanced/custom-event-name","icon":"pen"},{"title":"Analyzing Workflow Performance in Cal ID Insights","link":"/insights/workflow-performance","icon":"gears"}],"relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"contextualStarterQuestions":[{"_id":"6a986291cabf01e77694faee","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I personalize sender names?","status":"active","generatedBy":"contextual","path":"workflows/custom-messages","createdAt":"2026-09-02T17:53:21.400Z","updatedAt":"2026-09-02T17:53:21.400Z","__v":0},{"_id":"6a986291cabf01e77694faec","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"How do I enable custom templates?","status":"active","generatedBy":"contextual","path":"workflows/custom-messages","createdAt":"2026-09-02T17:53:21.400Z","updatedAt":"2026-09-02T17:53:21.400Z","__v":0},{"_id":"6a986291cabf01e77694faed","deploymentId":"6a6c20ecc3064aa95c02d1fd","questionText":"What variables can I use in messages?","status":"active","generatedBy":"contextual","path":"workflows/custom-messages","createdAt":"2026-09-02T17:53:21.400Z","updatedAt":"2026-09-02T17:53:21.400Z","__v":0}],"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-02T17:52:54.815Z","originalFileLocation":"workflows/custom-messages.mdx"},"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=\"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Customizing Your Workflow Messages - Cal ID\">\u003cmeta data-mint-head property=\"og:description\" content=\"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Cal ID\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://cal.id/docs/workflows/custom-messages\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Customizing+Your+Workflow+Messages\u0026amp;description=Personalize+your+Cal+ID+workflow+reminders+with+custom+sender+names%2C+dynamic+subject+lines%2C+and+booking+variables+so+every+message+feels+on-brand.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=77db892082b1567227481e5efe273a586a153c059164e8b08b1f4652d4ca17f7\">\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=\"Customizing Your Workflow Messages - Cal ID\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://cal-id-docs.mintlify.app/_mintlify/api/og/v2?division=Workflows\u0026amp;title=Customizing+Your+Workflow+Messages\u0026amp;description=Personalize+your+Cal+ID+workflow+reminders+with+custom+sender+names%2C+dynamic+subject+lines%2C+and+booking+variables+so+every+message+feels+on-brand.\u0026amp;theme=1ce1fba1bcc16a5579de1fe3\u0026amp;signature=77db892082b1567227481e5efe273a586a153c059164e8b08b1f4652d4ca17f7\">\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=\"/docs/mintlify-assets/_mintlify/favicons/cal-id-docs/Ah-PiVKdxwxdJ_gr/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Cal ID\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1972F5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://cal.id/docs/workflows/custom-messages\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/workflows/custom-messages.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://cal.id/#organization\",\"name\":\"Cal ID\",\"url\":\"https://cal.id\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/cal-id-docs/k1VHQ7P5ONAHeLvP/logo/light.svg?fit=max\u0026auto=format\u0026n=k1VHQ7P5ONAHeLvP\u0026q=85\u0026s=589c4a9c69ea7387516e6452f592553e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://cal.id/docs#website\",\"name\":\"Cal ID\",\"url\":\"https://cal.id/docs\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://cal.id/docs/workflows/custom-messages#webpage\",\"url\":\"https://cal.id/docs/workflows/custom-messages\",\"name\":\"Customizing Your Workflow Messages\",\"description\":\"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.\",\"dateModified\":\"2026-09-02T17:52:54.815Z\",\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"},\"breadcrumb\":{\"@id\":\"https://cal.id/docs/workflows/custom-messages#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://cal.id/docs/workflows/custom-messages#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Workflows\",\"item\":\"https://cal.id/docs/workflows/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customizing Your Workflow Messages\",\"item\":\"https://cal.id/docs/workflows/custom-messages\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://cal.id/docs/workflows/custom-messages#article\",\"headline\":\"Customizing Your Workflow Messages\",\"name\":\"Customizing Your Workflow Messages\",\"description\":\"Personalize your Cal ID workflow reminders with custom sender names, dynamic subject lines, and booking variables so every message feels on-brand.\",\"url\":\"https://cal.id/docs/workflows/custom-messages\",\"mainEntityOfPage\":{\"@id\":\"https://cal.id/docs/workflows/custom-messages#webpage\"},\"dateModified\":\"2026-09-02T17:52:54.815Z\",\"keywords\":\"custom message, personalize reminder, message template, custom notification, dynamic variables, edit reminder text\",\"publisher\":{\"@id\":\"https://cal.id/#organization\"},\"isPartOf\":{\"@id\":\"https://cal.id/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Cal ID\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Cal ID","nav":{"global":null,"tabs":[{"tab":"Get Started","pages":[{"title":"Get Started","href":""}]},{"tab":"Event Types","pages":[{"title":"Event Types","href":"/event-types/overview"}]},{"tab":"Scheduling \u0026 Teams","groups":[{"group":"Overview","pages":[{"title":"Scheduling \u0026 Teams","icon":"calendar-days","sidebarTitle":"Overview","href":"/scheduling/overview"}]},{"group":"Availability","pages":[{"title":"Create Availability in Cal ID","icon":"calendar","href":"/availability/create"},{"title":"Multiple Schedules","icon":"calendar-days","href":"/availability/multiple-schedules"},{"title":"Multiple Time Slots per Day","icon":"clock","href":"/availability/multiple-time-slots"},{"title":"Date Overrides or Set Unavailable","icon":"calendar-xmark","href":"/availability/date-overrides"},{"title":"Extended Timezone Availability","sidebarTitle":"Extended timezone","icon":"globe","href":"/availability/extended-timezone"},{"title":"Set Out of Office in Cal ID","sidebarTitle":"Out of Office","icon":"plane-departure","href":"/availability/out-of-office"},{"title":"Team Availability","icon":"users-gear","href":"/availability/team-availability"}]},{"group":"Bookings","pages":[{"title":"View Booking Details","icon":"list","href":"/bookings/view-details"},{"title":"Canceling and Rescheduling Bookings","sidebarTitle":"Cancel or reschedule","icon":"calendar-xmark","href":"/bookings/cancel-reschedule"},{"title":"Reassigning a Team Booking","sidebarTitle":"Reassign a booking","icon":"arrow-right-arrow-left","href":"/bookings/reassign-round-robin"},{"title":"Export Booking Details","icon":"file-export","href":"/bookings/export"},{"title":"Mark Attendees as No-Show","icon":"user-xmark","href":"/bookings/no-show"},{"title":"Track Notification Delivery","icon":"bolt","href":"/bookings/workflow-status"}]},{"group":"Routing","pages":[{"title":"Set Up Routing Forms","icon":"diagram-project","href":"/routing/routing-forms"}]},{"group":"Workflows","pages":[{"title":"Workflows Setup to Cal ID","description":"Automate reminders and follow-up notifications by attaching Email, SMS, or WhatsApp workflows to your Cal ID event types with configurable triggers.","icon":"bell","href":"/workflows/overview"},{"title":"Customizing Your Workflow Messages","icon":"pen-to-square","href":"/workflows/custom-messages"},{"title":"Integrate WhatsApp Business","description":"Connect your own WhatsApp Business phone number to Cal ID so workflow reminders and confirmations are sent to attendees from your official business account.","icon":"whatsapp","href":"/workflows/whatsapp-business"},{"title":"Connect with WhatsApp Business App","icon":"whatsapp","href":"/workflows/connect-whatsapp-app"},{"title":"Create New WhatsApp Business Account","icon":"whatsapp","href":"/workflows/create-whatsapp-account"}]},{"group":"Teams","pages":[{"title":"Teams in Cal ID","icon":"users","href":"/teams/overview"},{"title":"Install a Calendar on a Team","icon":"calendar-plus","href":"/teams/install-team-calendar"},{"title":"Invite Team Members","icon":"user-plus","href":"/teams/invite-members"},{"title":"Remove a Team Member","icon":"user-minus","href":"/teams/remove-member"},{"title":"Leave a Cal ID Team","sidebarTitle":"Leave a Team","icon":"right-from-bracket","href":"/teams/leave-team"},{"title":"Cal ID Team Profile Settings","sidebarTitle":"Team Profile","icon":"gear","href":"/teams/settings"},{"title":"Team Advanced Settings","icon":"sliders","href":"/teams/advanced-settings"},{"title":"Round-Robin Scheduling","icon":"arrows-rotate","href":"/teams/round-robin"},{"title":"Collective Events","icon":"user-group","href":"/teams/collective"},{"title":"Managed Event Types for Teams","sidebarTitle":"Managed Events","icon":"layer-group","href":"/teams/managed"},{"title":"Internal Team Meeting","icon":"calendar-check","href":"/teams/internal-meeting"}]}]},{"tab":"Apps \u0026 Integrations","pages":[{"title":"Apps \u0026 Integrations","href":"/apps/overview"}]},{"tab":"Customization \u0026 Settings","pages":[{"title":"Customization \u0026 Settings","href":"/customization/overview"}]},{"tab":"Developers","pages":[{"title":"Developers","href":"/developers/overview"}]},{"tab":"MCP","icon":"plug","pages":[{"title":"MCP","href":"/mcp/overview"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"Customizing Your Workflow Messages - Cal ID","buildId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","deploymentId":"dpl_6cCEiK8XNNvaLBBkWzcBhdE9QfLC","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Bj1PpgeO.js","DynamicMarkdown-Bas9A7wq.js","zoom-image-lightbox-B-WKhCOL.js","lightbox-handle-r17bVUz3.js"]}