{"id":258766,"date":"2025-11-12T21:39:38","date_gmt":"2025-11-12T21:39:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/medical-appointment-calendar-sms\/"},"modified":"2025-11-12T21:48:38","modified_gmt":"2025-11-12T21:48:38","slug":"medical-appointment-calendar-sms","status":"publish","type":"plugin","link":"https:\/\/en-au.wordpress.org\/plugins\/medical-appointment-calendar-sms\/","author":23391892,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.2","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Medical Appointment Calendar SMS","header_author":"Your Name","header_description":"Connects Google Calendar with SMS & Email notifications","assets_banners_color":"","last_updated":"2025-11-12 21:48:38","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/linktr.ee\/majdidraouil","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":494,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"majdidraouil","date":"2025-11-12 21:48:38"}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8132,269,416,10315,711],"plugin_category":[40,41],"plugin_contributors":[250626],"plugin_business_model":[],"class_list":["post-258766","plugin","type-plugin","status-publish","hentry","plugin_tags-appointments","plugin_tags-booking","plugin_tags-calendar","plugin_tags-medical","plugin_tags-sms","plugin_category-calendar-and-events","plugin_category-communication","plugin_contributors-majdidraouil","plugin_committers-majdidraouil"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/medical-appointment-calendar-sms.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Medical Appointment Calendar SMS seamlessly integrates Google Calendar with automated SMS and email notifications for medical appointment bookings.<\/p>\n\n<p>Developed by Majdi Draouil - IT Administrator, Media Consultant and Journalism Trainer.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li>Google Calendar Integration - Automatically sync appointments<\/li>\n<li>10+ SMS Providers - Twilio, Vonage, Plivo, MessageBird, Sinch, Clickatell, Infobip, Telnyx, Bandwidth, SMS77<\/li>\n<li>Automatic Notifications - SMS confirmations with unique 4-digit booking numbers<\/li>\n<li>Email System - Automatic confirmations to patients and doctors<\/li>\n<li>Beautiful Dashboard - Modern admin interface with statistics<\/li>\n<li>Booking Management - Complete appointment history<\/li>\n<li>Email Logs - Track all communications<\/li>\n<li>Multi-Region Support - Works worldwide<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to third-party services to send SMS notifications and sync with Google Calendar. You must configure at least one SMS provider.<\/p>\n\n<h4>SMS Providers<\/h4>\n\n<p>The plugin sends appointment confirmations via SMS. You choose which provider to use:<\/p>\n\n<p><strong>Twilio<\/strong> - https:\/\/www.twilio.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created in Google Calendar\n* Terms: https:\/\/www.twilio.com\/legal\/tos\n* Privacy: https:\/\/www.twilio.com\/legal\/privacy<\/p>\n\n<p><strong>Vonage (Nexmo)<\/strong> - https:\/\/www.vonage.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.vonage.com\/legal\/\n* Privacy: https:\/\/www.vonage.com\/legal\/privacy-policy\/<\/p>\n\n<p><strong>Plivo<\/strong> - https:\/\/www.plivo.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.plivo.com\/legal\/tos\/\n* Privacy: https:\/\/www.plivo.com\/legal\/privacy\/<\/p>\n\n<p><strong>MessageBird<\/strong> - https:\/\/www.messagebird.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.messagebird.com\/en\/terms\n* Privacy: https:\/\/www.messagebird.com\/en\/privacy<\/p>\n\n<p><strong>Sinch<\/strong> - https:\/\/www.sinch.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.sinch.com\/terms-of-use\/\n* Privacy: https:\/\/www.sinch.com\/privacy-notice\/<\/p>\n\n<p><strong>Clickatell<\/strong> - https:\/\/www.clickatell.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.clickatell.com\/legal\/general-terms-notices\/\n* Privacy: https:\/\/www.clickatell.com\/legal\/general-terms-notices\/privacy-notice\/<\/p>\n\n<p><strong>Infobip<\/strong> - https:\/\/www.infobip.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.infobip.com\/terms-of-use\n* Privacy: https:\/\/www.infobip.com\/privacy-policy<\/p>\n\n<p><strong>Telnyx<\/strong> - https:\/\/telnyx.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/telnyx.com\/terms-and-conditions\n* Privacy: https:\/\/telnyx.com\/privacy-policy<\/p>\n\n<p><strong>Bandwidth<\/strong> - https:\/\/www.bandwidth.com\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.bandwidth.com\/legal\/\n* Privacy: https:\/\/www.bandwidth.com\/legal\/privacy-policy\/<\/p>\n\n<p><strong>SMS77 (seven)<\/strong> - https:\/\/www.seven.io\n* Purpose: Send SMS appointment confirmations to patients\n* Data sent: Patient phone number and appointment message\n* When: Automatically when appointment is created\n* Terms: https:\/\/www.seven.io\/en\/company\/terms\/\n* Privacy: https:\/\/www.seven.io\/en\/company\/privacy\/<\/p>\n\n<h4>Google Calendar API<\/h4>\n\n<p><strong>Google Calendar<\/strong> - https:\/\/calendar.google.com\n* Purpose: Sync appointment data from your Google Calendar\n* Data sent: OAuth authentication tokens only (no patient data)\n* When: Hourly automatic sync or manual sync via dashboard\n* Terms: https:\/\/policies.google.com\/terms\n* Privacy: https:\/\/policies.google.com\/privacy<\/p>\n\n<p>Users must configure their own API credentials. No data is transmitted without user setup.<\/p>\n\n<h3>Credits<\/h3>\n\n<p>Developed by Majdi Draouil\nWebsite: https:\/\/linktr.ee\/majdidraouil<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload plugin to wp-content\/plugins directory<\/li>\n<li>Activate through WordPress admin<\/li>\n<li>Go to Appointments \u2192 Settings<\/li>\n<li>Configure Google Calendar API credentials<\/li>\n<li>Select and configure SMS provider<\/li>\n<li>Save settings and start syncing<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20google%20calendar%20api%3F'><h3>Do I need Google Calendar API?<\/h3><\/dt>\n<dd><p>Yes, create OAuth 2.0 credentials from Google Cloud Console.<\/p><\/dd>\n<dt id='which%20sms%20provider%20should%20i%20choose%3F'><h3>Which SMS provider should I choose?<\/h3><\/dt>\n<dd><ul>\n<li>USA: Twilio, Telnyx, Bandwidth<\/li>\n<li>Europe: MessageBird, SMS77, Vonage<\/li>\n<li>Middle East\/Africa: Infobip, Clickatell<\/li>\n<li>Global: Twilio, Vonage, Plivo<\/li>\n<\/ul><\/dd>\n<dt id='how%20often%20does%20it%20sync%3F'><h3>How often does it sync?<\/h3><\/dt>\n<dd><p>Hourly automatic sync, plus manual sync anytime.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Google Calendar integration<\/li>\n<li>10 SMS providers support<\/li>\n<li>Email notification system<\/li>\n<li>Admin dashboard<\/li>\n<li>Booking management<\/li>\n<\/ul>","raw_excerpt":"Connect Google Calendar with SMS &amp; email notifications for medical appointments. Supports 10+ SMS providers.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/258766","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=258766"}],"author":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/majdidraouil"}],"wp:attachment":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=258766"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=258766"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=258766"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=258766"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=258766"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=258766"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}