For Social Workers

Scheduling Software for Social Workers Who Do Home Visits

Home visits, office appointments and supervision on one calendar, each with its own rules. Hosted in Germany, with no advertising trackers on your booking pages.

Approve home visits first
Travel time between visits
Hosted in Germany
Luka Breitig, Software Engineer & AI Developer
Luka Breitig

Updated 5 October 2026

The Problem

Why is scheduling so hard for independent social workers?

An independent social worker can do a home visit in the morning, an office appointment at lunch, a case conference by video in the afternoon and supervision in the evening. Each has a different length, a different place and different people. Arranging them by phone and email, across several agencies, takes hours you would rather spend on casework. Tymeslot gives each kind of appointment its own meeting type and link. Clients and colleagues book into the time you have set aside for that kind of work, and your calendar stays accurate.

What social work needs from a booking page

Much of your work does not start with a stranger finding your website. It starts with a referral, and the person you send a booking link to may be stressed, short of time or wary of official-looking forms. The link has to work on an old phone, ask for very little, and never feed their details to an advertising network.

Home visits add a second problem. You need to know the address and anything that affects your safety before you go, and you need travel time between visits that no client can book into. In Tymeslot a home visit can run on its own availability schedule with a longer buffer, ask for the address, and wait for your approval before it is confirmed.

Features

Everything Social Workers need. Nothing they don't.

Scheduling features shaped around how your practice works.

📅

One Meeting Type per Kind of Work

Home visits, office appointments, video check-ins and supervision each get their own duration, booking link and availability. A check-in can offer the office, a phone call or video, and the client picks.

✅

Approve Home Visits Before They Are Confirmed

Turn on host approval for home visits and a request waits until you accept it. You can read the address and the client's answers first, and decline anything you cannot safely cover.

⏰

Travel Time Between Visits

Put home visits on their own availability schedule with a buffer of up to 120 minutes, so the next booking always leaves time to drive across town.

🔗

Private Links for Agencies and Supervision

Mark a meeting type as private and it is bookable only through its direct link. Send one link to a referring agency and another to the people you supervise.

🔔

Reminders Without an Account or App

Confirmation and reminder emails go out on their own at the times you set. Clients book without an account or an app, and cancel or reschedule from the link in their email.

🔐

Booking Pages Without Advertising Trackers

Booking pages load no advertising trackers and no third-party analytics. On tymeslot.app, Google reCAPTCHA loads once a client starts the booking form, to block spam bookings. The managed service is hosted in Germany, and an agency that wants the data on its own servers can self-host.

Data protection

Privacy and compliance for Social Workers

A booking with a social worker can reveal a safeguarding concern, a family's circumstances or a health condition, and where health is involved that is special category data under GDPR. The person booking may also be vulnerable. Tymeslot keeps the booking side lean: it asks only the questions you add, loads no advertising trackers, and can run on an agency's own servers.

Hosted in the EU

The managed service runs on servers in Germany. Booking pages load no advertising trackers; Google reCAPTCHA loads once a client starts the booking form, to block spam bookings.

Data processing agreement

A signed data processing agreement (DPA) comes with the Enterprise plan. The Free and Pro plans do not include one.

Self-host for full control

Run Tymeslot on your own server with Docker, Cloudron or Railway, and booking data never leaves infrastructure you control.

No HIPAA business associate agreement

Tymeslot does not sign HIPAA business associate agreements on any plan. Practices covered by HIPAA should not use it for protected health information.

How self-hosting Tymeslot works

Before & After

See the difference

Same profession. Completely different scheduling experience.

Without Tymeslot

1 You phone the client to arrange a visit and reach voicemail
2 They call back while you are in another visit
3 You write the appointment in your diary and post a letter to confirm it

With Tymeslot

1 You text or email the client a link to your home visit meeting type
2 They pick a time and give the address; you approve it
3 Confirmation and reminder emails go out without you
Use Cases

Common scheduling scenarios

How other Social Workers use Tymeslot every day.

Scenario 1

How do social workers fit home visits around office appointments?

A home visit needs travel time on both sides; an office appointment does not. If both share one set of hours, the calendar fills with combinations you cannot physically reach.

  • Create a "Home visit" meeting type with an in-person location and its own availability schedule, for example Monday and Wednesday from 9:00 to 15:00, with a 45-minute buffer for travel.
  • Create an "Office appointment" meeting type on a second schedule for Tuesday and Thursday, with a 15-minute buffer.
  • Turn on host approval for home visits and ask for the address in the booking form, so you can check the route and any safety concerns before you confirm.
  • Set a daily limit on home visits, for example three, so a week with many referrals does not turn into a week spent in the car.
Result: Home visits and office work run on separate schedules, with travel time protected and no visit confirmed before you have seen where it is.
Scenario 2

How do social workers book supervision and multi-agency meetings?

Supervision and case conferences involve colleagues from other services. Finding one time that suits a team manager, a health visitor and a school's safeguarding lead can take a dozen emails.

  • Create a private "Case conference" meeting type and send its link to the professionals involved. The first person to book takes the slot.
  • Allow guests on the meeting type, so whoever books can add the other professionals. Each guest receives their own confirmation and can accept or decline.
  • Add a video location so a Google Meet, Microsoft Teams, Zoom or Jitsi link is created with the booking.
  • Set a minimum notice of 48 hours so every party has time to read the case file beforehand.
Result: One link replaces the email thread, and every professional gets the time and the video link in their inbox.
Scenario 3

How do social workers help clients keep their appointments?

Clients juggling housing, health and money problems miss appointments because they forget, not because they have stopped caring. A reminder at the right moment catches many of those.

  • Send a confirmation when the booking is made, then reminder emails the day before and on the morning of the appointment.
  • Offer a phone location next to the office on check-ins, so a client who cannot travel that day can still talk to you.
  • Clients cancel or reschedule from the link in their email, which reopens the slot for someone else.
  • Reminders are sent by email only, so for clients without reliable email access keep your usual phone call.
Result: Fewer appointments are forgotten, and clients move the ones they cannot make.
Starter setup

A starter setup for Social Workers

Recommended settings to start from. You can change any of them in your dashboard.

Home visit

Duration
60 min
Buffer
45 min
Minimum notice
2 days
Bookable ahead
3 weeks
Payment at booking
None

Office or phone appointment

Duration
45 min
Buffer
15 min
Minimum notice
1 day
Bookable ahead
4 weeks
Payment at booking
None

Private supervision

Duration
60 min
Buffer
15 min
Minimum notice
2 days
Bookable ahead
60 days
Payment at booking
€70 fee at booking

Intake questions

  • Which agency or person referred you, if any?
  • Where should the visit take place?
  • Is there anything I should know before visiting, such as access, pets or a good time to call?
  • Would you like an interpreter, and for which language?

Home visits use host approval so you see the address before you commit to the journey. The three meeting types need different buffers, notice and horizons, and those settings belong to an availability schedule, so give each its own schedule.

Intake questions and payments at booking are part of Pro on the managed service, and free when you self-host.

Compare

Tymeslot compared with Jane, Cliniko, Acuity and Calendly

Facts from each vendor's own pages, with the date we checked them.

Feature Tymeslot Jane Cliniko Acuity Calendly
Free plan Yes: unlimited bookings and meeting types No: paid plans only; a demo account to try No: 30-day free trial No: 7-day trial, no card needed Yes, limited to 1 event type and 1 calendar
Entry price Pro €9/month, flat; self-hosting is free CAD $59/month (1 practitioner, 20 bookings) US$45/month for 1 practitioner $16/month paid annually ($20 paid monthly) $10/seat/month, billed yearly
Hosting in the EU Yes, in Germany No: UK and Europe clinics are stored in the UK Yes: Ireland for accounts created in Europe No: data is stored in US data centres No: data is stored in US data centres
Self-hosting Yes: Docker, Cloudron or Railway No: hosted service only No: hosted service only No: hosted service only No: hosted service only
Open source Yes, GNU AGPLv3 No: hosted service only No: hosted service only No: hosted service only No: hosted service only
Booking page without third-party scripts No ad trackers; reCAPTCHA on the booking form No: third-party scripts load (Google Analytics, Google Tag Manager) Not checked Not checked No: third-party scripts are referenced (Stripe, reCAPTCHA, Airbrake, Google Tag Manager)
Deposit or payment at booking Pro or self-hosted: a fixed amount via Stripe Yes: card on file, deposit or full payment Yes: deposit or full payment via Stripe Yes, on all plans: Stripe, Square, PayPal, Venmo Paid plans only: Stripe or PayPal at booking
Custom intake questions Pro or self-hosted: 10 question types Intake forms are sent after booking Intake forms are sent with confirmations Yes, on all plans: custom client forms Yes: up to 10 questions per event type, on all plans
Signed data processing agreement Enterprise plan only Yes: provides data processing agreements Yes: incorporated into the terms where GDPR applies Not checked Yes: accepted with the customer terms
Signs a HIPAA business associate agreement No Yes, on request for HIPAA-covered subscribers Yes, on request Not checked Not checked

Sources: Jane: Jane pricing (checked 5 October 2026) Jane: Jane GDPR and data storage guide (checked 5 October 2026) Jane: Jane online booking pre-payments (checked 5 October 2026) Jane: Jane online booking (checked 5 October 2026) Jane: Jane terms of use (checked 5 October 2026) Jane: Jane demo booking page (checked 5 October 2026) Cliniko: Cliniko pricing (checked 5 October 2026) Cliniko: Cliniko security (checked 5 October 2026) Cliniko: Cliniko deposits at online booking (checked 5 October 2026) Cliniko: Cliniko patient forms (checked 5 October 2026) Cliniko: Cliniko GDPR help article (checked 5 October 2026) Acuity: Acuity Scheduling pricing (checked 5 October 2026) Acuity: Where Squarespace stores data (checked 5 October 2026) Calendly: Calendly pricing (checked 5 October 2026) Calendly: Calendly data storage (checked 5 October 2026) Calendly: Calendly data processing addendum (checked 5 October 2026) Calendly: Calendly demo booking page (checked 5 October 2026) Calendly: Calendly invitee questions (checked 5 October 2026)

How to choose

What to check before you choose

  • Find out where client data is stored and which companies process it for the vendor.
  • Ask whether a signed data processing agreement comes with the plan you would buy.
  • If your practice is covered by HIPAA, confirm the vendor signs a business associate agreement.
  • Open the vendor's booking page in a fresh browser and see which third-party scripts it loads.
  • Decide whether you need notes and invoicing in the same tool, or scheduling alone.
  • Check that deposits and intake questions are on a plan you can afford.

Compare Tymeslot's plans

ROI Calculator

How much time could you save?

Adjust to match your practice and see your potential savings.

Calculate your time savings

Drag the sliders to match your practice.

20
140
€55
€20 €500
12m
5m60m

240

minutes saved per week

208.0

hours saved per year

€11,440

annual value of saved time

Integrations

Which calendars and tools do social workers use with Tymeslot?

Connects to the tools you already use. No extra setup.

Google Calendar
Outlook
Google Meet
Teams
Zoom
CalDAV
Nextcloud
Pricing

Start free, upgrade when you're ready

Core scheduling is always free. No credit card required.

Free

€0 / month

  • Unlimited bookings and meeting types
  • Calendar sync (Google, Outlook, CalDAV)
  • Auto video rooms (Meet, Teams, Zoom, Jitsi, Nextcloud Talk and more)
  • Booking page at tymeslot.app/you
  • Email reminders & notifications
  • Both booking themes and website embeds
Pro

Pro

€9 / month

  • Everything in Free
  • Custom booking questions for intake
  • Payments at booking via your own Stripe account
  • Remove Tymeslot branding from booking pages
  • Booking analytics and automation
Booking Themes

See Tymeslot in action

Try both booking themes live - no account needed.

Quill theme preview
Quill

Quill

Professional Glassmorphism

Try Live Demo
Rhythm theme preview
Rhythm

Rhythm

Immersive Experience

Try Live Demo
FAQ

Frequently Asked Questions

Is Tymeslot GDPR compliant for social work clients?

A client who opens a social worker's Tymeslot link lands on a page hosted in Germany that loads no advertising trackers or third-party analytics, so a booking that may hint at a safeguarding concern is not tracked by ad networks. On tymeslot.app, Google reCAPTCHA loads once a client starts filling in the booking form, to block spam bookings; a self-hosted instance runs it only if you configure it. When you connect your work calendar, clients see only free and busy times, never the titles of strategy meetings or court dates. Case records and safeguarding notes sit outside Tymeslot, and your GDPR duties for those are unchanged. Only the Enterprise plan includes a signed data processing agreement; Free and Pro have none. An agency that needs the data on its own servers can self-host.

Can Tymeslot replace case management software for social workers?

No, Tymeslot is scheduling software for social workers and stores no case notes, assessments or safeguarding records, so it sits beside your case management system. It books visits and meetings, sends reminders and keeps your calendar accurate. Ask only for what you need to arrange the appointment, such as an address for a home visit.

Does Tymeslot sign a HIPAA business associate agreement for clinical social workers?

Tymeslot does not sign HIPAA business associate agreements on any plan, so clinical social workers in the US who bill as covered entities should not use it for protected health information. Even the fact that someone has booked with a clinical social worker can be protected health information in a covered practice. Tymeslot is built and hosted in the EU. Social workers in Europe are usually bound by GDPR and their registration body's rules on confidentiality instead.

How do social workers reduce missed appointments with Tymeslot?

Social workers using Tymeslot reduce missed appointments with reminder emails at the times they choose and a self-service cancel or reschedule link, so clients can move an appointment they cannot keep. Clients referred through an agency rarely pay you directly, so deposits seldom fit. For private work, such as paid supervision, Pro can charge a fixed fee through your own Stripe account when the session is booked. Tymeslot has no cancellation deadline, and reminders go by email only.

How does Tymeslot compare with Calendly for social workers?

Tymeslot's free plan lets social workers create unlimited meeting types, while Calendly's pricing page limits its free plan to one event type and one calendar. That matters when home visits, office appointments and supervision each need their own rules. Calendly states that it stores data in US data centres; Tymeslot's managed service is hosted in Germany and can be self-hosted.

Can a social work agency self-host Tymeslot?

Yes, a social work agency can self-host Tymeslot with Docker, Cloudron or Railway and keep every referral and home-visit address on its own infrastructure. That suits a local authority or charity whose data protection officer wants client data on servers it already audits. The self-hosted version is free and open source under the GNU AGPLv3, with no platform fee, and your IT team runs its updates and backups.

Is there a free plan for independent social workers?

Yes, Tymeslot's free plan gives independent social workers unlimited bookings and meeting types, host approval for home visits, private links, calendar sync and reminder emails at no cost. If you want the booking form to ask for a visit address or a referring agency, that needs Pro (€9/month), which also adds payments for private supervision, booking analytics and automation. A self-hosted installation includes all of it for free.

Which calendars and video tools do social workers connect to Tymeslot?

Tymeslot syncs social workers' bookings with Google Calendar, Outlook, Microsoft Exchange, Nextcloud and other CalDAV calendars, and adds Google Meet, Microsoft Teams, Zoom or Jitsi links to video appointments. If your agency calendar shows you in a court hearing or a strategy meeting, that time is blocked on your booking page. Clients see that you are busy, never why.

Moving from another booking tool? See how Tymeslot compares with Calendly, Cal.com and others

Ready to reclaim your time?

Free plan available. No credit card required. Setup in 5 minutes.

No credit card required
Setup in 5 minutes
Privacy-first