← All projects
E-CommerceUnited States·2024·11 months
Browser Checkout Automation Bot
Node.js/Puppeteer bot that logs into a website, selects a product with custom settings, checks a confirmation box, and submits — automated from end to end.
Overview
Built a checkout automation bot for a US-based client who needed to automate a multi-step purchase flow on a specific website.
Flow Automated
- Navigate to the target page
- Log in with username and password
- Select the specified product
- On the product page: choose settings, check off the required checkbox
- Submit the form
Implementation
Puppeteer with Node.js — handles dynamic page elements, waits for network idle states, and manages session persistence between runs.
Engagement
Ongoing support and updates across 11 months as the target site made UI changes.
Tech stack
Node.jsPuppeteerJavaScript
★★★★★
— Hrach Azizian · United States