I have a working Chrome extension (supplied as a zipped file) that books USA-visa appointment slots for me, but it requires the full browser UI. I now need the same logic migrated to a true browserless setup—ideally using Chrome-compatible automation such as Puppeteer with the Browserless.io API—so the whole process can run head-down on a server. Key goals • Replicate the current extension’s slot-booking workflow exactly, including every request, redirect, and timing nuance that makes it succeed today. • Support multiple user credentials in a single run so I can cycle through several accounts without manual relogins. • Keep it Chrome-compatible; I do not want to switch engines. • Maintain the stealth techniques in the extension (headers, user-agents, delays, etc.) so the site continues to treat the session as human. • Provide clear configuration options for account details, desired consulate, date range, and refresh frequency. Deliverables 1. Node.js script (or comparable language the Browserless API accepts) that performs the complete slot-booking flow headlessly. 2. A short README covering environment variables, installation, and how to add additional accounts. 3. Proof of concept: a recording or log that shows the script logging in and reaching the final slot confirmation screen. Acceptance criteria • Script books a slot on the live site with at least two different test accounts in a single execution. • No GUI windows open during execution; all traffic goes through Browserless. • Setup on a fresh VPS takes no more than 10 minutes following your README. If you have prior experience bypassing scheduling queues or anti-bot checks, let me know in your proposal along with an estimated timeline.