🚧 Multi-stage work, like events planning and construction
🗣️ Marketing and social media planning
🎯 Project planning
⏲️ Personal time management: time blocking, day theming, time boxing
🏢 Large organisations with complex boards
Features:
↔️ Items and subitems have durations by way of a start and end date column, or a timeline column
🔢 Transform multiple columns into calendar items
😍 Show any column and who's assigned right on your items
👆 Drag and resize items in your calendar
👀 Week, day, month, year, and list views
🎇 Show public holidays and religious events
👉 Start your week on any day, and hide any day
🏢 Set office hours, or adjust the timeslots to see exactly what you need
💕 Share your calendar with people outside of your monday account or embed it
🔄️ Compatible with Google Calendar and Outlook Calendar 2-way sync
⬇️ Subscribe to your monday calendar from Google, Fastmail, or Apple Calendar (iCal)
Compared to other calendar solutions
✅ Multiple columns with duration
✅ Subitem support
✅ Show mirror values
✅ Display public holidays
✅ Hide any day of the week
✅ Start your week with any day
✅ Optimized for speed and performance
✅ Year view, list view
✅ Flat rate subscription for the whole organisation
Discount for NGOs
Are you a nonprofit? Ask about our NGO discount.
Demo
Curious what Calendar Plus can do? Book a demo with us.
Security & Compliance
Security
Does the developer periodically perform penetration testing?
Yes
At least monthly we test: XSS on our front-end rendering; OWASP top 10 of our HTTP APIs as applicable. Penetration testing is also performed upon introduction of a new HTTP API, or when significant changes are made.
Does the developer have a dedicated security and privacy point of contact for such issues or questions?
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
We do not redirect the customer at any point. Once we do, we will implement an allow list and/or a redirect interstitial as required to protect the customer and monday's/our reputation. This is business as usual.
Does the app protect against mass parameter assignment attacks?
Yes
We handle parameters individually, and consider which source the input comes from; is it a trusted source, like most application configuration, or is it from an untrusted party, like the user? When we do wish to handle multiple parameters at once, we turn to a validation library to verify exhaustively the parameters to be handled. The only exception is that we store entire monday.com app lifecycle events for later reference. We verify these JSON payloads are accompanied by a trusted, signed JWT.
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
All user input is encoded by the React framework before injection into the DOM. No raw HTML content is processed or displayed.
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
Yes
We have no state-changing actions against our backend service. Once we do, we will use CSRF as to protect our customers, and monday's and our reputation. This is a business as usual.
Does the developer have mechanisms to notify monday.com in case of a security breach?
Yes
Upon discovery of a security breach, the first action is to notify the monday.com support team as per Developer Terms 7d (incident notification). This would happen promptly, within 24 hours within discovery, and before notifying end users.
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
For application-level updates, we use Dependabot to notify us of security vulnerabilities and available dependency updates. We look at such notifications every day. Our time to patch targets are 24 hours for Critical vulnerabilities, 2 business days for High, 10 business days for Medium, best-effort for Low. All infrastructure is managed and kept up to date by their respective providers: DigitalOcean for our MySQL database, Netlify for our web service.
Compliance
Is the app certified with the information security standard ISO/IEC 27001:2022?
Not answered
Is the app compliant with the Health Insurance Portability and Accountability Act (HIPAA)?
No
Is the app certified with System and Organization Controls (SOC 2 or SOC 3)?
No
Is the app compliant with the General Data Protection Regulation (GDPR)?
Yes
Plausible collects aggregated web analytics without collecting PII or using cookies. Our application analytics events collected by Mixpanel are not accompanied by PII. We respond to support requests within 48 hours, which would include requests to be forgotten, or to have personal details amended, if applicable.
Data
Does the app send any data outside of monday.com? If yes, indicate whether the data is customer-submitted (e.g., board names, item names, doc content) or non-customer-submitted (e.g., account ID, board ID, user ID).
Yes
During calendar use on monday, all monday data stays on monday. Basic logging is sent to an external log monitoring service. If calendar sharing is enabled, several pieces of data are stored in our Frankfurt database after explicit consent by the user. Please refer to our privacy policy for details.
Where does the app store logs data?
other
For the calendar and automations, application logs are sent to Axiom.co. For automations, an audit log is stored in our Frankfurt database to keep track of which changes were made on behalf of whom.
Where does the app store the app data?
other
Typically, calendar data and settings stay within monday. For calendar sharing, several pieces of data are stored in our Frankfurt database after explicit consent by the user. Please refer to our privacy policy for details.
Does the developer ensure application logs do not contain secrets or personally-identifiable information (PII)?
Yes
We actively redact sensitive values out of our HTTP access logs. No secrets (eg. secrets in environment variables, HTTP header values) are included in application logs.
Is customer data segregated from the data of other customers (for example logically or physically)?
No
Not applicable; all board contents displayed in the calendar stays within the user's browser environment.
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
Not answered
Does the developer protect access to customer data based on the principle of least privilege?
Yes
Our company is owned by its two owners, both of which have access to the data we manage. No other people have access to any data without our express permission.
Reviews
June 13, 2025
CH: Calendar Plus is a fantastic resource, very flexible, one of the only calendars which give you a 'yearly' view where you can see the event text.
April 23, 2025
TH: Fantastic App. Adds so much functionality to Monday. This is how calendars are supposed to work!!
February 21, 2025
UP: amazing app, very well priced and their support is second to none! cant recommend this company enough! super helpful!
November 21, 2024
LR: Reiner and the Calendar Plus team are fantastic - I would recommend this app to anyone using monday. They have been really responsive to questions and actually incorporated feedback into their product. 100% recommend!
August 9, 2024
HB: This app has been very useful in giving a visual framework for our schedule, and the development team has been extremely responsive and helpful with questions, feedback, and suggestions!
July 18, 2024
H: Responsive support!
June 5, 2024
SE: very useful. i was looking for a similar one, Appreciate Claudia E Claudia413's help in this for answering my question.
Installation history
We have data for December 28, 2024 onwards only. Collected sometime after 00:00 UTC daily.
{
"id": 10000475,
"description": "<p>Monday’s calendar not cutting it?</p><p>Collaborating and planning with your team?</p><p>Need to block your own time?</p><p>Zoom out or zoom in?</p><p><br></p><p>You can do it with Calendar Plus.</p><p><br></p><p><strong>Ideal for</strong></p><p>🚧 Multi-stage work, like events planning and construction</p><p>🗣️ Marketing and social media planning</p><p>🎯 Project planning</p><p>⏲️ Personal time management: time blocking, day theming, time boxing</p><p>🏢 Large organisations with complex boards</p><p><br></p><p><strong>Features:</strong></p><p><strong>↔️ </strong>Items and subitems have durations by way of a start and end date column, or a timeline column</p><p><strong>🔢 </strong>Transform multiple columns into calendar items</p><p><strong>😍 </strong>Show any column and who's assigned right on your items</p><p>👆 Drag and resize items in your calendar</p><p>👀 Week, day, month, year, and list views</p><p>🎇 Show public holidays and religious events</p><p>👉 Start your week on any day, and hide any day</p><p>🏢 Set office hours, or adjust the timeslots to see exactly what you need</p><p>💕 Share your calendar with people outside of your monday account or embed it</p><p>🔄️ Compatible with Google Calendar and Outlook Calendar 2-way sync</p><p>⬇️ Subscribe to your monday calendar from Google, Fastmail, or Apple Calendar (iCal)</p><p><br></p><p><strong>Compared to other calendar solutions</strong></p><p><strong>✅ </strong>Multiple columns with duration</p><p>✅ Subitem support</p><p>✅ Show mirror values</p><p>✅ Display public holidays</p><p>✅ Hide any day of the week</p><p>✅ Start your week with any day</p><p>✅ Optimized for speed and performance</p><p>✅ Year view, list view</p><p>✅ Flat rate subscription for the whole organisation</p><p><br></p><p><strong>Discount for NGOs</strong></p><p>Are you a nonprofit? Ask about our NGO discount.</p><p><br></p><p><strong>Demo</strong></p><p>Curious what Calendar Plus can do? <a href=\"https://cal.com/time-with-reinier/calendar-plus\" rel=\"noopener noreferrer\" target=\"_blank\">Book a demo</a> with us.</p>",
"short_description": "The most powerful calendar on monday",
"compliance_answers": [
{
"questionId": 19,
"shortAnswer": true,
"detailedAnswer": "During calendar use on monday, all monday data stays on monday. Basic logging is sent to an external log monitoring service. If calendar sharing is enabled, several pieces of data are stored in our Frankfurt database after explicit consent by the user. Please refer to our privacy policy for details."
},
{
"questionId": 18,
"logHostingProvider": "other",
"detailedAnswer": "For the calendar and automations, application logs are sent to Axiom.co. For automations, an audit log is stored in our Frankfurt database to keep track of which changes were made on behalf of whom."
},
{
"questionId": 17,
"dataHostingProvider": "other",
"detailedAnswer": "Typically, calendar data and settings stay within monday. For calendar sharing, several pieces of data are stored in our Frankfurt database after explicit consent by the user. Please refer to our privacy policy for details."
},
{
"questionId": 15,
"shortAnswer": true,
"detailedAnswer": "At least monthly we test: XSS on our front-end rendering; OWASP top 10 of our HTTP APIs as applicable. Penetration testing is also performed upon introduction of a new HTTP API, or when significant changes are made."
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "[email protected], [email protected]"
},
{
"questionId": 13,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 12,
"shortAnswer": false,
"detailedAnswer": ""
},
{
"questionId": 11,
"shortAnswer": true,
"detailedAnswer": "Plausible collects aggregated web analytics without collecting PII or using cookies. Our application analytics events collected by Mixpanel are not accompanied by PII. We respond to support requests within 48 hours, which would include requests to be forgotten, or to have personal details amended, if applicable."
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": "We do not redirect the customer at any point. Once we do, we will implement an allow list and/or a redirect interstitial as required to protect the customer and monday's/our reputation. This is business as usual."
},
{
"questionId": 9,
"shortAnswer": true,
"detailedAnswer": "We handle parameters individually, and consider which source the input comes from; is it a trusted source, like most application configuration, or is it from an untrusted party, like the user? When we do wish to handle multiple parameters at once, we turn to a validation library to verify exhaustively the parameters to be handled.\n\nThe only exception is that we store entire monday.com app lifecycle events for later reference. We verify these JSON payloads are accompanied by a trusted, signed JWT."
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": "We actively redact sensitive values out of our HTTP access logs. No secrets (eg. secrets in environment variables, HTTP header values) are included in application logs."
},
{
"questionId": 6,
"shortAnswer": true,
"detailedAnswer": "Our company is owned by its two owners, both of which have access to the data we manage. No other people have access to any data without our express permission."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": "All user input is encoded by the React framework before injection into the DOM. No raw HTML content is processed or displayed."
},
{
"questionId": 4,
"shortAnswer": true,
"detailedAnswer": "We have no state-changing actions against our backend service. Once we do, we will use CSRF as to protect our customers, and monday's and our reputation. This is a business as usual."
},
{
"questionId": 3,
"shortAnswer": true,
"detailedAnswer": "Upon discovery of a security breach, the first action is to notify the monday.com support team as per Developer Terms 7d (incident notification). This would happen promptly, within 24 hours within discovery, and before notifying end users."
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": "For application-level updates, we use Dependabot to notify us of security vulnerabilities and available dependency updates. We look at such notifications every day. Our time to patch targets are 24 hours for Critical vulnerabilities, 2 business days for High, 10 business days for Medium, best-effort for Low. All infrastructure is managed and kept up to date by their respective providers: DigitalOcean for our MySQL database, Netlify for our web service."
},
{
"questionId": 1,
"shortAnswer": false,
"detailedAnswer": "Not applicable; all board contents displayed in the calendar stays within the user's browser environment."
}
],
"badges_data": {
"pricing_data": "free",
"acquisition_source": "No touch",
"app_values": [
"Customized views"
]
},
"data": {
"terms_of_service_url": "https://automagical.work/calendar-plus/terms-of-service",
"google_analytics_tag_id": "G-K8M8G9EJ5M"
},
"keywords": "calendar,Holidays,Schedule,events,calender,kalender,planning,agenda,appointment,iCal",
"thumbnail_url": "https://dapulse-res.cloudinary.com/image/upload/v1716911739/monday-apps-marketplace/Calendar%20Plus/automagical-work-cal-card.png",
"logo_url": "https://cdn.monday.com/marketplace/10000475/10000475_2024_9_10_0_48_26_jbicw7.jpg",
"feedback_url": "https://forms.monday.com/forms/774989692622e8a996f7dbe434695410?r=apse2",
"privacy_policy_url": "https://automagical.work/calendar-plus/privacy-policy",
"external_pricing_url": null,
"featured": null,
"security": null,
"display_in_template_store": null,
"acquisition_source": "No touch",
"terms_of_service_url": "https://automagical.work/calendar-plus/terms-of-service",
"label": null,
"app_values": [
"Customized views"
],
"security_info": null,
"gallery_assets": [
{
"url": "https://cdn.monday.com/marketplace/10000475/10000475_2024_8_30_23_19_1_rdup14i.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000475/10000475_2024_8_30_23_19_7_a0vfooj.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000475/10000475_2024_8_30_23_19_13_sum8dwi.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000475/10000475_2024_8_30_23_19_23_jtlx63gi.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000475/10000475_2024_8_30_23_19_28_hbrcqcji.png",
"type": "image"
}
],
"pricing_data": "free",
"marketplace_developer_id": 10000204,
"app_id": 10145479,
"marketplace_category_ids": [
10000001,
7,
6,
1
],
"name": "Calendar Plus",
"app_scope_str": "boards:read,boards:write,users:read",
"app_client_id": "dd4374a77758e627f05d397eb56b7203",
"app_color": {
"hsl": {
"h": 234,
"s": 0.35714285714285743,
"l": 0.9450980392156862,
"a": 1
},
"hex": "#ecedf6",
"rgb": {
"r": 236,
"g": 237,
"b": 246,
"a": 1
},
"hsv": {
"h": 234,
"s": 0.04065040650406501,
"v": 0.9647058823529412,
"a": 1
},
"oldHue": 234,
"source": "hex"
},
"created_at": "2024-05-28T15:56:03.429Z",
"updated_at": "2025-03-31T09:27:38.445Z",
"how_to_use_url": "https://automagical.work/calendar-plus/how-to-use-standalone",
"automation_app_id": null,
"plans": [
{
"id": "10145479-1-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 1,
"versionState": "live",
"name": "Free",
"description": "All the calendar must-haves, free forever.",
"extraData": {
"bullets": [
"Public holidays",
"Year view",
"Event durations",
"Multiple date columns",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-1-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 1,
"versionState": "live",
"name": "Pro",
"description": "See more of what's important to you.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"See who's assigned",
"Display extra information on events",
"Priority support"
],
"monthlyFee": 12,
"yearlyFee": 9,
"maxSeats": null
},
"isTrial": true,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 12,
"yearly": 9
}
},
{
"id": "10145479-2-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 2,
"versionState": "live",
"name": "Free",
"description": "All the calendar must-haves, free forever.",
"extraData": {
"bullets": [
"Public holidays",
"Year view",
"Event durations",
"Multiple date columns",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-2-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 2,
"versionState": "live",
"name": "Pro",
"description": "See more of what's important to you.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"See who's assigned",
"Display columns on events",
"Weather forecast automations (fair use)",
"Priority support"
],
"monthlyFee": 16,
"yearlyFee": 12,
"maxSeats": null
},
"isTrial": true,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 16,
"yearly": 12
}
},
{
"id": "10145479-3-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 3,
"versionState": "live",
"name": "Free",
"description": "All the calendar must-haves, free forever.",
"extraData": {
"bullets": [
"Public holidays",
"Year view",
"Event durations",
"Multiple date columns",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-3-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 3,
"versionState": "live",
"name": "Pro",
"description": "See more of what's important to you.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"See who's assigned",
"Display columns on events",
"Weather forecast automations (fair use)",
"Priority support"
],
"monthlyFee": 12,
"yearlyFee": 9,
"maxSeats": null
},
"isTrial": true,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 12,
"yearly": 9
}
},
{
"id": "10145479-4-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 4,
"versionState": "live",
"name": "Basic",
"description": "Get the basics.",
"extraData": {
"bullets": [
"Event durations (one column only)",
"No subitems",
"Public holidays",
"Week, month, year, and list views",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-4-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 4,
"versionState": "live",
"name": "Pro",
"description": "A calendar for professionals.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"Multiple columns with durations",
"Subitems",
"Display event status and assignees",
"Weather forecast automations (fair use)"
],
"monthlyFee": 12,
"yearlyFee": 9
},
"isTrial": true,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 12,
"yearly": 9
}
},
{
"id": "10145479-4-ultimate",
"appId": 10145479,
"appPlanId": "ultimate",
"versionId": 4,
"versionState": "live",
"name": "Ultimate",
"description": "Get the support your business needs.",
"extraData": {
"bullets": [
"Everything from the Pro plan, plus:",
"Priority support"
],
"monthlyFee": 42,
"yearlyFee": 32
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 42,
"yearly": 32
}
},
{
"id": "10145479-5-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 5,
"versionState": "live",
"name": "Basic",
"description": "Get the basics.",
"extraData": {
"bullets": [
"Event durations (one column only)",
"No subitems",
"Public holidays",
"Week, month, year, and list views",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-5-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 5,
"versionState": "live",
"name": "Pro",
"description": "A calendar for professionals.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"Multiple columns with durations",
"Subitems",
"Display event status and assignees",
"Weather forecast automations (fair use)"
],
"monthlyFee": 18,
"yearlyFee": 12
},
"isTrial": true,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 18,
"yearly": 12
}
},
{
"id": "10145479-5-ultimate",
"appId": 10145479,
"appPlanId": "ultimate",
"versionId": 5,
"versionState": "live",
"name": "Ultimate",
"description": "Get the support your business needs.",
"extraData": {
"bullets": [
"Everything from the Pro plan, plus:",
"Priority support"
],
"monthlyFee": 45,
"yearlyFee": 39
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 45,
"yearly": 39
}
},
{
"id": "10145479-6-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 6,
"versionState": "live",
"name": "Basic",
"description": "Get the basics.",
"extraData": {
"bullets": [
"Event durations (one column only)",
"No subitems",
"Public holidays",
"Week, month, year, and list views",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-6-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 6,
"versionState": "live",
"name": "Pro",
"description": "A calendar for professionals.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"Multiple columns with durations",
"Subitems",
"Display event status and assignees",
"Weather forecast automations (fair use)"
],
"monthlyFee": 12,
"yearlyFee": 9
},
"isTrial": false,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 12,
"yearly": 9
}
},
{
"id": "10145479-6-ultimate",
"appId": 10145479,
"appPlanId": "ultimate",
"versionId": 6,
"versionState": "live",
"name": "Ultimate",
"description": "Advanced date calculations and priority support.",
"extraData": {
"bullets": [
"Everything from the Pro plan, plus:",
"Date automations",
"Request custom date automations",
"Priority support"
],
"monthlyFee": 42,
"yearlyFee": 32
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 42,
"yearly": 32
}
},
{
"id": "10145479-7-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 7,
"versionState": "live",
"name": "Basic",
"description": "Get the basics.",
"extraData": {
"bullets": [
"Event durations (one column only)",
"No subitems",
"Public holidays",
"Week, month, year, day, and list views",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-7-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 7,
"versionState": "live",
"name": "Pro",
"description": "A calendar for professionals.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"Multiple columns with durations",
"Subitems",
"Display event status and assignees",
"Weather forecast automations (fair use)"
],
"monthlyFee": 12,
"yearlyFee": 9
},
"isTrial": false,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 12,
"yearly": 9
}
},
{
"id": "10145479-7-ultimate",
"appId": 10145479,
"appPlanId": "ultimate",
"versionId": 7,
"versionState": "live",
"name": "Ultimate",
"description": "Advanced date calculations and priority support.",
"extraData": {
"bullets": [
"Everything from the Pro plan, plus:",
"Date automations",
"Request custom date automations",
"Calendar sharing and embedding",
"Dashboard support (coming in April)"
],
"monthlyFee": 42,
"yearlyFee": 32
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 42,
"yearly": 32
}
},
{
"id": "10145479-8-free",
"appId": 10145479,
"appPlanId": "free",
"versionId": 8,
"versionState": "live",
"name": "Basic",
"description": "Get the basics.",
"extraData": {
"bullets": [
"Event durations (one column only)",
"No subitems",
"Public holidays",
"Week, month, year, day, and list views",
"Milestone indicators"
],
"monthlyFee": 0,
"yearlyFee": 0
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10145479-8-pro",
"appId": 10145479,
"appPlanId": "pro",
"versionId": 8,
"versionState": "live",
"name": "Pro",
"description": "A calendar for professionals.",
"extraData": {
"bullets": [
"Everything from the Free plan, plus:",
"Multiple columns with durations",
"Subitems",
"Display event status and assignees",
"Weather forecast automations (fair use)"
],
"monthlyFee": 12,
"yearlyFee": 9
},
"isTrial": false,
"isRecommended": true,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 12,
"yearly": 9
}
},
{
"id": "10145479-8-ultimate",
"appId": 10145479,
"appPlanId": "ultimate",
"versionId": 8,
"versionState": "live",
"name": "Ultimate",
"description": "Advanced date calculations and priority support.",
"extraData": {
"bullets": [
"Everything from the Pro plan, plus:",
"Calendar sharing and embedding",
"Dashboard widget",
"Date automations",
"Request custom date automations"
],
"monthlyFee": 42,
"yearlyFee": 32
},
"isTrial": true,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 42,
"yearly": 32
}
}
],
"featured_for_categories_ids": [],
"pinned_for_categories_ids": [],
"pricing_model": null,
"app_type": "app",
"display": null,
"is_connector": null,
"google_analytics_tag_id": "G-K8M8G9EJ5M",
"app_live_version": {
"updated_at": "2025-05-08T04:53:24Z",
"id": 10690358
},
"is_solution": null,
"available_for_tiers": null,
"available_for_products": null
}