Medical AI

OpenClaw for Telehealth Clinics: Streamlining Patient Intake via Telegram

Telehealth clinics process hundreds of new patient intakes per week. Learn how OpenClaw automates the intake questionnaire, consent collection, and pre-appointment information gathering on Telegram — reducing admin time and improving appointment quality.

Huzaifa Tahir
7 min read

OpenClaw for Telehealth Clinics: Streamlining Patient Intake via Telegram


Telehealth clinics have grown dramatically, but their administrative workflows often have not kept pace. A telehealth consultation that takes 15 minutes clinically can require 20 minutes of pre-appointment admin — collecting the patient's history, medications, reason for visit, and signed consent — often through clunky web forms that many patients abandon.


OpenClaw automates the patient intake process through Telegram, turning a frustrating form experience into a friendly conversation that patients actually complete.


Why Telegram for Intake


Telegram works well for telehealth intake because:

  • It is available on every smartphone with no account required beyond a phone number
  • Messages are end-to-end encrypted by default
  • Bots can ask questions sequentially, like a real conversation, rather than presenting a long form
  • Patients can complete the intake on their phone while commuting, without needing a computer or printer

  • Setting Up the Intake Bot


    ```bash

    curl -fsSL https://openclaw.ai/install.sh | bash

    openclaw onboard --install-daemon

    ```


    During onboarding, create a Telegram bot via BotFather (Telegram's official bot creation tool) and connect it to OpenClaw. Publish the bot link on the clinic's booking confirmation emails.


    The Intake Questionnaire Skill


    ```

    Skill: new-patient-intake

    Trigger: /start command on Telegram bot, or new patient booking webhook

    Prompt: "You are conducting a patient intake for [Telehealth Clinic Name] via Telegram. Follow these steps exactly:


    1. Welcome the patient by name (from booking system webhook). Explain this conversation collects information to make their upcoming appointment more efficient.

    2. Ask for their date of birth to verify identity.

    3. Ask: 'What is the main reason for your appointment today? Please describe in a few sentences.'

    4. Ask: 'Are you currently taking any regular medications, including supplements and over-the-counter medicines? Please list them.'

    5. Ask: 'Do you have any known allergies to medications, foods, or substances? If yes, please describe the reaction.'

    6. Ask: 'Have you had any recent hospital admissions, surgeries, or significant medical events in the last 12 months?'

    7. Ask: 'Is there anything else you would like your clinician to know before the appointment?'

    8. Present the clinic's telehealth consent statement: [paste consent text]. Ask: 'Do you agree to these terms? Reply YES to confirm or NO if you have questions and we will call you before your appointment.'

    9. If YES: confirm receipt, tell them their clinician will have this information before the appointment, and provide the video call link or instructions.

    10. Log all responses to the patient's record in [clinic system] and send a summary to the clinician's Slack 30 minutes before the appointment.

    Do not proceed to the next question until the patient has responded."

    ```


    The Clinician Pre-Brief


    Thirty minutes before each appointment, the clinician receives a formatted Slack message:


    > **Pre-appointment Brief — [Patient Name] at 2:00 PM**

    > Reason for visit: Recurring headaches over the past 3 weeks, worse in mornings

    > Current medications: Metformin 500mg twice daily, Vitamin D 1000IU daily

    > Allergies: Penicillin (rash)

    > Recent events: None

    > Additional notes: "I have been under a lot of stress at work recently and wonder if this is related."

    > Consent: Signed via Telegram at 11:42 AM


    The clinician enters the appointment knowing the patient's context, without having to read through a paper form or ask the same questions the patient already answered.


    Handling Incomplete Intakes


    If a patient does not complete the intake within 24 hours of their booking confirmation:


    ```

    Skill: intake-reminder

    Schedule: runs 24 hours after booking confirmation sent

    Prompt: "Check if [Patient Name] has completed their intake questionnaire. If not, send a Telegram reminder: 'Hi [Name], we noticed you have not yet completed your intake for your appointment on [date]. It only takes 5 minutes and helps your clinician prepare. Click here to start: [bot link]. If you have any trouble, reply to this message and we will help.'"

    ```


    Privacy Considerations


    Telehealth intake data is sensitive health information. Configure OpenClaw to:

  • Not store Telegram message history beyond the intake session
  • Use the clinic's own server for the OpenClaw gateway to keep data within the clinic's infrastructure
  • Include explicit consent for AI-assisted intake collection in the consent statement

  • What Clinics Report


    Telehealth clinics using OpenClaw for Telegram intake report 78–85% intake completion rates, compared to 45–55% for traditional email-based form links. Clinicians report that appointments are more focused and efficient because they start with full context rather than spending the first 5 minutes on history-taking.

    Share this article

    Related Articles