Appointment Booking Bot
Budget / Salary$50–70
TypeFreelance project
LocationRemote
Posted1 hour ago
I want to fully automate the scramble for appointment slots that appear in a specific Telegram channel. As soon as the channel posts an alert, the solution should spring into action: read the alert, open the booking page, pull the next applicant’s details from my Google Sheets workbook, complete every field, submit the form, and confirm that the booking was accepted.
Because the site is aggressive about rate-limiting, the bot has to protect itself with rotating residential proxies, fresh cookies, and realistic browser fingerprints. I also need the whole workflow packaged as a single browser extension so I can run it on several laptops at once without code changes or extra setup. Written permission from the appointment site is in hand, so we can focus on reliability rather than stealth.
Preferred tech is up to you—Playwright, Puppeteer, Selenium, or any framework you trust—as long as it supports proxy rotation, cookie isolation, and headless or headed execution. The Google Sheets API will supply applicant data in real time, and a simple status sheet or webhook can record successful confirmations so the next device doesn’t duplicate work.
Acceptance criteria:
• Detect Telegram alert and trigger within seconds.
• Fill, submit, and confirm the booking with data pulled from Google Sheets.
• Rotate IP, clear cookies, and randomize fingerprint on each attempt.
• Extension installs in Chrome-based browsers and syncs settings across devices.
• Logs every step (success, failure, captcha encountered) in a separate Google Sheet.
Once these points are met and demonstrated in a short screen-share, the project is complete.
Because the site is aggressive about rate-limiting, the bot has to protect itself with rotating residential proxies, fresh cookies, and realistic browser fingerprints. I also need the whole workflow packaged as a single browser extension so I can run it on several laptops at once without code changes or extra setup. Written permission from the appointment site is in hand, so we can focus on reliability rather than stealth.
Preferred tech is up to you—Playwright, Puppeteer, Selenium, or any framework you trust—as long as it supports proxy rotation, cookie isolation, and headless or headed execution. The Google Sheets API will supply applicant data in real time, and a simple status sheet or webhook can record successful confirmations so the next device doesn’t duplicate work.
Acceptance criteria:
• Detect Telegram alert and trigger within seconds.
• Fill, submit, and confirm the booking with data pulled from Google Sheets.
• Rotate IP, clear cookies, and randomize fingerprint on each attempt.
• Extension installs in Chrome-based browsers and syncs settings across devices.
• Logs every step (success, failure, captcha encountered) in a separate Google Sheet.
Once these points are met and demonstrated in a short screen-share, the project is complete.
Apply on Freelancer →
Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.