Open to freelance projects
Hi, I’m

Partha
Sarothi Roy.

AI Automation and Custom Web App Developer

I build WhatsApp booking systems, custom business dashboards and connected workflows that simplify your daily work.

Partha Sarothi Roy
Building useful systems for real businesses
Practical experience

Learning through real work.

Data analytics internship

Gameonix Esports & Gaming

Geekglory Technologies Pvt. Ltd.

Data Analytics Intern 4 months · Completed
Data analytics & AI internship

IBM SkillsBuild × AICTE × BharatCares

Data Analytics with AI

Internship programme Started August 2026
↳ n8n workflows↳ WhatsApp & Messenger↳ Custom applications↳ Business email
01 / What I do

Practical solutions.
Built around your business.

Connect the tools you use, simplify repetitive tasks, and give your customers a smoother experience.

01
</>

Custom Web Apps & SaaS

Turn your business process into a custom application—with dashboards, booking systems and the integrations your team needs.

02
▦

AI Appointment Booking

Help customers find available slots, book appointments, cancel or reschedule through a conversational booking experience.

03
↗

WhatsApp & Messenger Automation

Answer common questions, collect customer details and guide enquiries to the next step through AI-powered conversations.

04
⇄

Workflow & CRM Integration

Connect n8n, APIs, spreadsheets and CRM tools to keep information moving and reduce repetitive manual work.

05
@

Business Email Sales & Setup

Get professional email on your own domain, such as info@yourcompany.com, with account setup and DNS configuration.

02 / Selected work

From a patient message
to an organized appointment.

AgencyFlow is my clinic management and appointment booking SaaS, bringing WhatsApp bookings, doctor schedules and staff attendance into one connected workspace.

Featured case study / Appointment SaaS

AgencyFlow

A connected workspace for daily clinic operations. Patients book, reschedule and cancel through WhatsApp, while the clinic manages appointments, doctor schedules, staff records and monthly attendance. n8n connects the conversation to the application’s APIs.

Custom applicationn8n + API integrationWhatsApp bookingStaff attendance
The challenge

Booking should not mean
more admin work.

Handling appointments across chat messages and separate records makes it harder to keep availability and bookings aligned.

The approach

Connect the conversation
with the booking system.

A WhatsApp conversation passes through n8n to AgencyFlow’s API, where schedule and availability checks support the booking workflow.

01Patient sends a message

Start the booking conversation on WhatsApp.

02Availability is checked

The workflow requests eligible appointment slots.

03The booking is recorded

Appointment details reach the clinic dashboard.

See it in action

One booking flow.
Shown from both sides.

A four-minute recorded walkthrough of WhatsApp booking, rescheduling, cancellation and manual staff booking.

Recorded product demo · WhatsApp conversation and clinic dashboard · Voice narration
Product capabilities

What AgencyFlow brings together.

From patient booking to daily clinic operations: appointment management, doctor schedules, staff records and attendance reporting. The video above covers booking workflows; the newer attendance features are described below.

01

WhatsApp appointment booking

Guide patients through doctor selection, date and available time, patient details and final confirmation—all within the booking conversation.

02

Schedule-aware availability

Offer 30-minute appointment slots using clinic working hours, doctor availability, holiday rules and the clinic’s timezone.

03

Booking confirmation

Review appointment details before saving, then return the patient, doctor, date, time and appointment ID in the conversation.

04

Find upcoming appointments

Help patients identify their existing appointment and choose the booking they want to manage.

05

Reschedule in chat

Check availability for a new date and time, review the proposed change and confirm the updated appointment.

06

Cancel in chat

Request explicit confirmation before cancelling, update the appointment status and send the result back to the patient.

07

Clinic appointment dashboard

Keep patient, doctor or service, appointment start and end times, and booking status together in the clinic workspace.

08

Manual bookings & record updates

Let clinic staff create appointments directly, search by patient name and open existing records to manage booking details.

09

Doctor & clinic schedules

Manage doctor and service records, clinic working hours, holidays and timezone settings from the application.

10

Booking conflict checks

Validate future appointment times, schedule rules and overlapping bookings. Handle duplicate API requests in the booking workflow.

11

Appointment status tracking

Track Confirmed, Completed, Cancelled and No-show appointments to keep the clinic’s booking records organized.

12

n8n & booking APIs

Connect WhatsApp conversations with application endpoints for availability, booking, cancellation and rescheduling.

13

Staff directory

Create and edit staff profiles with name, role, joining date, end date and active or inactive status, while retaining attendance history.

14

Daily attendance entry

Mark Present, Late, Absent, Leave or Weekly Off. Add optional same-day check-in and check-out times, plus a note.

15

Monthly attendance reports

Filter by month and staff member. See total attended days (Present + Late), with Absent, Leave, Weekly Off and Not marked shown separately.

16

Attendance history & CSV export

Open a staff member’s daily attendance details, update an entry and export monthly summaries with daily details for a selected staff member.

17

Attendance validation

Reject future dates and entries outside employment dates. Validate check-out times; saving the same staff member and date updates the existing record.

18

Separate clinic workspaces

Scope staff and attendance access to the authorized clinic. Record staff changes, attendance updates and attendance CSV exports in the activity history.

Attendance reports count elapsed employment days only. Unrecorded days remain Not marked; Weekly Off is entered explicitly. Optional check-in/out supports same-day shifts.

Additional application & administration capabilities

Supporting administration and operations developed alongside the booking and staff management workflows. These areas are not all shown in the recorded demo.

Clinic administration

Clinic settings, doctor and service records, working hours and holiday configuration.

Clinic access

Clinic memberships, owner invitations and login verification to support scoped clinic access.

Operational visibility

Activity history and an outbound-reply queue for monitoring application actions and message processing.

Data & operations

CSV appointment export and backup workflows developed alongside the application.

Working product / Available for demoBooking demo available. Client onboarding includes clinic data, WhatsApp connection, login setup and a final workflow check.
03 / Behind the work

One builder.
A connected solution.

I’m Partha Sarothi Roy, a CSE–AI student working with AI automation, custom web applications and business email infrastructure.

My work brings application development, backend APIs, automation integration and deployment together. AgencyFlow shows how these pieces can support a complete appointment booking workflow.

01 / UNDERSTANDYour business workflow
02 / BUILDA practical solution
03 / REFINETest and improve
Let’s connect

Have a project in mind?
Let’s build it together.

Tell me about your business and what you want to improve. Reach out directly or connect with me online.

partha.sarothi681@gmail.com

WhatsApp · +880 1306 867416

Working product / Available for demo

AgencyFlow / Appointment Booking SaaS

A clinic management application connecting patient conversations, appointment operations and staff attendance.

Watch the video ▶
Watch the recorded product walkthrough below the case study. It shows booking, rescheduling, cancellation and staff-created appointments. Newer staff attendance and reporting features are detailed on this page.