{"id":1258,"date":"2026-01-09T08:25:28","date_gmt":"2026-01-09T08:25:28","guid":{"rendered":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/?p=1258"},"modified":"2026-01-09T08:26:38","modified_gmt":"2026-01-09T08:26:38","slug":"use-cases-examples","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/kivicare-webhook\/documentation\/getting-started-webhook-documentation\/use-cases-examples\/","title":{"rendered":"Use Cases &amp; Examples"},"content":{"rendered":"<div class=\"nolwrap\">\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p>This guide showcases real-world use cases for KiviCare Webhooks, complete with configuration examples and sample payloads. Use these as templates for your own integrations.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd14 Communication &amp; Notifications<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">1. Slack Notifications for New Appointments<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Notify your team in Slack whenever a new appointment is booked.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_book<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/hooks.slack.com\/services\/YOUR\/WEBHOOK\/URL\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"text\": \"\ud83c\udfe5 New Appointment Booked!\",\n  \"blocks\": &#091;\n    {\n      \"type\": \"section\",\n      \"text\": {\n        \"type\": \"mrkdwn\",\n        \"text\": \"*Patient:* {{patient_name}}\\n*Doctor:* {{doctor_name}}\\n*Date:* {{appointment_date}} at {{appointment_start_time}}\\n*Clinic:* {{clinic_name}}\\n*Phone:* {{patient_contact_number}}\"\n      }\n    },\n    {\n      \"type\": \"actions\",\n      \"elements\": &#091;\n        {\n          \"type\": \"button\",\n          \"text\": {\n            \"type\": \"plain_text\",\n            \"text\": \"View Details\"\n          },\n          \"url\": \"https:\/\/yoursite.com\/appointments\/{{appointment_id}}\"\n        }\n      ]\n    }\n  ]\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Team receives instant Slack notification with appointment details and action button.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">2. SMS Reminders via Twilio<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Send SMS appointment reminders to patients.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_book<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/api.twilio.com\/2010-04-01\/Accounts\/YOUR_ACCOUNT_SID\/Messages.json\nMethod: POST\nAuthentication: Basic Auth\n  Username: YOUR_ACCOUNT_SID\n  Password: YOUR_AUTH_TOKEN\nContent-Type: application\/x-www-form-urlencoded<\/code><\/pre>\n\n\n\n<p><strong>Payload (Form Data):<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>To={{patient_contact_number}}\nFrom=YOUR_TWILIO_PHONE_NUMBER\nBody=Hi {{patient_name}}, your appointment with Dr. {{doctor_name}} is confirmed for {{appointment_date}} at {{appointment_start_time}}. See you at {{clinic_name}}!<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Patient receives SMS confirmation immediately after booking.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">3. Email Notifications via SendGrid<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Send professional email confirmations to patients.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_book<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/api.sendgrid.com\/v3\/mail\/send\nMethod: POST\nAuthentication: Bearer Token\n  Token: YOUR_SENDGRID_API_KEY<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"personalizations\": &#091;{\n    \"to\": &#091;{\"email\": \"{{patient_email}}\", \"name\": \"{{patient_name}}\"}],\n    \"subject\": \"Appointment Confirmation - {{clinic_name}}\"\n  }],\n  \"from\": {\n    \"email\": \"{{clinic_email}}\",\n    \"name\": \"{{clinic_name}}\"\n  },\n  \"content\": &#091;{\n    \"type\": \"text\/html\",\n    \"value\": \"&lt;h2&gt;Appointment Confirmed&lt;\/h2&gt;&lt;p&gt;Dear {{patient_name}},&lt;\/p&gt;&lt;p&gt;Your appointment with Dr. {{doctor_name}} is confirmed for {{appointment_date}} at {{appointment_start_time}}.&lt;\/p&gt;&lt;p&gt;Location: {{clinic_address}}&lt;\/p&gt;&lt;p&gt;If you need to reschedule, please contact us.&lt;\/p&gt;&lt;p&gt;Best regards,&lt;br&gt;{{clinic_name}}&lt;\/p&gt;\"\n  }]\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Professional HTML email sent to patient&#8217;s inbox.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">4. Microsoft Teams Alerts<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Alert staff in Microsoft Teams about appointment cancellations.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_status_change<\/code> (when status = cancelled)<\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: YOUR_TEAMS_WEBHOOK_URL\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"@type\": \"MessageCard\",\n  \"@context\": \"https:\/\/schema.org\/extensions\",\n  \"summary\": \"Appointment Cancelled\",\n  \"themeColor\": \"FF0000\",\n  \"title\": \"\u26a0\ufe0f Appointment Cancelled\",\n  \"sections\": &#091;{\n    \"facts\": &#091;\n      {\"name\": \"Patient:\", \"value\": \"{{patient_name}}\"},\n      {\"name\": \"Doctor:\", \"value\": \"{{doctor_name}}\"},\n      {\"name\": \"Date:\", \"value\": \"{{appointment_date}}\"},\n      {\"name\": \"Time:\", \"value\": \"{{appointment_start_time}}\"},\n      {\"name\": \"Clinic:\", \"value\": \"{{clinic_name}}\"}\n    ]\n  }]\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Teams channel receives cancellation alert with details.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcbc CRM Integration<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">5. HubSpot Contact Creation<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Automatically create contacts in HubSpot when patients register.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_patient_add<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/api.hubapi.com\/contacts\/v1\/contact\nMethod: POST\nAuthentication: API Key\n  Location: Query Parameter\n  Name: hapikey\n  Key: YOUR_HUBSPOT_API_KEY<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"properties\": &#091;\n    {\"property\": \"email\", \"value\": \"{{patient_email}}\"},\n    {\"property\": \"firstname\", \"value\": \"{{patient_name}}\"},\n    {\"property\": \"phone\", \"value\": \"{{patient_contact_number}}\"},\n    {\"property\": \"clinic_id\", \"value\": \"{{clinic_id}}\"},\n    {\"property\": \"lifecyclestage\", \"value\": \"patient\"},\n    {\"property\": \"registration_date\", \"value\": \"{{current_date}}\"}\n  ]\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> New HubSpot contact created automatically with patient data.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">6. Salesforce Lead Update<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Update lead status in Salesforce when appointments are booked.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_book<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/YOUR_INSTANCE.salesforce.com\/services\/data\/v52.0\/sobjects\/Lead\/{{patient_id}}\nMethod: PATCH\nAuthentication: Bearer Token\n  Token: YOUR_SALESFORCE_ACCESS_TOKEN<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"Status\": \"Appointment Scheduled\",\n  \"LastActivityDate\": \"{{current_date}}\",\n  \"Description\": \"Appointment with {{doctor_name}} on {{appointment_date}}\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Salesforce lead automatically updated with appointment info.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcca Analytics &amp; Tracking<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">7. Google Analytics Event Tracking<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Track appointment bookings in Google Analytics.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_book<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/www.google-analytics.com\/mp\/collect?measurement_id=YOUR_MEASUREMENT_ID&amp;api_secret=YOUR_API_SECRET\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"client_id\": \"{{patient_id}}\",\n  \"events\": &#091;{\n    \"name\": \"appointment_booked\",\n    \"params\": {\n      \"doctor\": \"{{doctor_name}}\",\n      \"clinic\": \"{{clinic_name}}\",\n      \"appointment_date\": \"{{appointment_date}}\",\n      \"value\": 1\n    }\n  }]\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Appointment events tracked in Google Analytics for reporting.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">8. Mixpanel User Tracking<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Track patient journey in Mixpanel.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_book<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/api.mixpanel.com\/track\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"event\": \"Appointment Booked\",\n  \"properties\": {\n    \"distinct_id\": \"{{patient_id}}\",\n    \"token\": \"YOUR_MIXPANEL_TOKEN\",\n    \"appointment_id\": \"{{appointment_id}}\",\n    \"doctor_id\": \"{{doctor_id}}\",\n    \"clinic_id\": \"{{clinic_id}}\",\n    \"appointment_date\": \"{{appointment_date}}\",\n    \"time\": \"{{current_date_time}}\",\n    \"$insert_id\": \"{{appointment_id}}\"\n  }\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Patient behavior tracked for analytics and insights.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd04 Automation Platforms<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">9. Zapier Webhook Trigger<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Trigger complex Zapier workflows from KiviCare events.<\/p>\n\n\n\n<p><strong>Event:<\/strong> Any event<\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: YOUR_ZAPIER_WEBHOOK_URL\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"event_type\": \"appointment_booked\",\n  \"patient\": {\n    \"id\": \"{{patient_id}}\",\n    \"name\": \"{{patient_name}}\",\n    \"email\": \"{{patient_email}}\",\n    \"phone\": \"{{patient_contact_number}}\"\n  },\n  \"appointment\": {\n    \"id\": \"{{appointment_id}}\",\n    \"date\": \"{{appointment_date}}\",\n    \"time\": \"{{appointment_start_time}}\",\n    \"doctor\": \"{{doctor_name}}\"\n  },\n  \"clinic\": {\n    \"name\": \"{{clinic_name}}\",\n    \"email\": \"{{clinic_email}}\"\n  }\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Zapier workflow triggered, connecting to 5000+ apps.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">10. Make (Integromat) Scenario<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Build complex automation scenarios with Make.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_payment_add<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: YOUR_MAKE_WEBHOOK_URL\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"event\": \"payment_received\",\n  \"payment\": {\n    \"id\": \"{{payment_id}}\",\n    \"amount\": \"{{payment_amount}}\",\n    \"method\": \"{{payment_method}}\",\n    \"date\": \"{{payment_date}}\"\n  },\n  \"patient\": {\n    \"name\": \"{{patient_name}}\",\n    \"email\": \"{{patient_email}}\"\n  },\n  \"bill\": {\n    \"id\": \"{{bill_id}}\",\n    \"number\": \"{{bill_number}}\"\n  }\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Make scenario processes payment and triggers follow-up actions.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udcc8 Business Operations<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">11. Google Sheets Logging<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Log all appointments to Google Sheets for reporting.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_appointment_book<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: YOUR_GOOGLE_APPS_SCRIPT_URL\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"patient_name\": \"{{patient_name}}\",\n  \"patient_email\": \"{{patient_email}}\",\n  \"patient_phone\": \"{{patient_contact_number}}\",\n  \"doctor_name\": \"{{doctor_name}}\",\n  \"appointment_date\": \"{{appointment_date}}\",\n  \"appointment_time\": \"{{appointment_start_time}}\",\n  \"clinic_name\": \"{{clinic_name}}\",\n  \"status\": \"{{appointment_status}}\",\n  \"created_at\": \"{{current_date_time}}\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> New row added to Google Sheet with appointment data.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">12. Accounting Software Integration<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Sync payments with QuickBooks\/Xero.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_payment_add<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/api.quickbooks.com\/v3\/company\/YOUR_COMPANY_ID\/payment\nMethod: POST\nAuthentication: Bearer Token\n  Token: YOUR_QUICKBOOKS_ACCESS_TOKEN<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"TotalAmt\": \"{{payment_amount}}\",\n  \"CustomerRef\": {\n    \"value\": \"{{patient_id}}\"\n  },\n  \"PaymentMethodRef\": {\n    \"value\": \"{{payment_method}}\"\n  },\n  \"TxnDate\": \"{{payment_date}}\",\n  \"PrivateNote\": \"Payment for Bill #{{bill_number}}\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Payment automatically recorded in accounting software.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfe5 Healthcare-Specific<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">13. Patient Portal Updates<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Update patient portal when medical records are added.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_medical_record_add<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/your-portal.com\/api\/records\nMethod: POST\nAuthentication: API Key<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"patient_id\": \"{{patient_id}}\",\n  \"record_type\": \"medical_record\",\n  \"encounter_id\": \"{{encounter_id}}\",\n  \"doctor\": \"{{doctor_name}}\",\n  \"date\": \"{{encounter_date}}\",\n  \"notify_patient\": true\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Patient notified of new medical record availability.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\">14. Prescription to Pharmacy<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Send prescriptions directly to pharmacy system.<\/p>\n\n\n\n<p><strong>Event:<\/strong> <code>kc_prescription_add<\/code><\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: https:\/\/pharmacy-api.com\/prescriptions\nMethod: POST\nAuthentication: API Key<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"prescription_id\": \"{{prescription_id}}\",\n  \"patient\": {\n    \"name\": \"{{patient_name}}\",\n    \"dob\": \"{{patient_dob}}\",\n    \"contact\": \"{{patient_contact_number}}\"\n  },\n  \"prescriber\": {\n    \"name\": \"{{doctor_name}}\",\n    \"license\": \"{{doctor_license_number}}\"\n  },\n  \"medications\": \"{{prescription_details}}\",\n  \"date\": \"{{current_date}}\"\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Prescription sent to pharmacy for fulfillment.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udfaf Multi-Purpose Examples<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">15. Discord Community Updates<\/h3>\n\n\n\n<p><strong>Use Case:<\/strong> Post clinic updates to Discord community.<\/p>\n\n\n\n<p><strong>Event:<\/strong> Multiple events<\/p>\n\n\n\n<p><strong>Configuration:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Endpoint: YOUR_DISCORD_WEBHOOK_URL\nMethod: POST\nAuthentication: None<\/code><\/pre>\n\n\n\n<p><strong>Payload:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n  \"content\": \"New Patient Registered! \ud83c\udf89\",\n  \"embeds\": &#091;{\n    \"title\": \"Patient Details\",\n    \"color\": 5814783,\n    \"fields\": &#091;\n      {\"name\": \"Name\", \"value\": \"{{patient_name}}\", \"inline\": true},\n      {\"name\": \"Email\", \"value\": \"{{patient_email}}\", \"inline\": true},\n      {\"name\": \"Phone\", \"value\": \"{{patient_contact_number}}\", \"inline\": true},\n      {\"name\": \"Clinic\", \"value\": \"{{clinic_name}}\", \"inline\": true}\n    ],\n    \"timestamp\": \"{{current_date_time}}\"\n  }]\n}<\/code><\/pre>\n\n\n\n<p><strong>Result:<\/strong> Discord channel updated with patient registration.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udca1 Tips for Success<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Best Practices<\/h3>\n\n\n\n<p>\u2705 <strong>Start Simple<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Begin with one webhook<\/li>\n\n\n\n<li>Test thoroughly<\/li>\n\n\n\n<li>Gradually add more<\/li>\n<\/ul>\n\n\n\n<p>\u2705 <strong>Use Descriptive Names<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&#8220;Slack &#8211; New Appointments&#8221;<\/li>\n\n\n\n<li>&#8220;HubSpot &#8211; Patient Sync&#8221;<\/li>\n\n\n\n<li>&#8220;SendGrid &#8211; Confirmations&#8221;<\/li>\n<\/ul>\n\n\n\n<p>\u2705 <strong>Monitor Regularly<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Check execution logs<\/li>\n\n\n\n<li>Review success rates<\/li>\n\n\n\n<li>Fix failures promptly<\/li>\n<\/ul>\n\n\n\n<p>\u2705 <strong>Secure Your Webhooks<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Always use authentication<\/li>\n\n\n\n<li>Use HTTPS endpoints<\/li>\n\n\n\n<li>Rotate credentials regularly<\/li>\n<\/ul>\n\n\n\n<p>\u2705 <strong>Test Before Production<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use test endpoints first<\/li>\n\n\n\n<li>Verify data format<\/li>\n\n\n\n<li>Check error handling<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Overview This guide showcases real-world use cases for KiviCare Webhooks, complete with configuration examples and sample payloads. Use these as templates for your own integrations. \ud83d\udd14 Communication &amp; Notifications 1. Slack Notifications for New Appointments Use Case: Notify your team in Slack whenever a new appointment is booked. Event: kc_appointment_book Configuration: Payload: Result: Team receives [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37],"tags":[],"class_list":["post-1258","post","type-post","status-publish","format-standard","hentry","category-getting-started-webhook-documentation"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/author\/wordpressadminiq\/"},"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/comments?post=1258"}],"version-history":[{"count":1,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1258\/revisions"}],"predecessor-version":[{"id":1259,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/posts\/1258\/revisions\/1259"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/media?parent=1258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/categories?post=1258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/kivicare-wordpress\/wp-json\/wp\/v2\/tags?post=1258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}