Automation · Bots & integrations
Automation that does the boring work.
If a person repeats it every day, a bot can do it: collect data, fill forms, build reports, watch prices, connect your tools. We build reliable automations that run on a schedule, tell you when something needs attention, and respect the rules of the websites they touch. Below is what we automate, how it works inside, and every technology we use, in plain words.
- 1–2 weeks
- to a first live bot
- 24/7
- runs while you sleep
- Alerts
- the moment anything breaks
- 1
Wake up
06:00A schedule or an event starts the job
Cron · webhooks · queues
- 2
Collect
06:01A browser opens the pages or calls the APIs and gathers the data
Playwright · Python · APIs
- 3
Check & clean
06:04Rules and AI tidy the data and spot problems
Pandas · rules · AI models
- 4
Deliver
06:05The sheet is updated, the report is sent, you get a message
Sheets · email · WhatsApp · Slack
✓ By the time your team is online, the work is done. If anything fails, you are told straight away.
What we automate
Every repetitive task, six ways.
Automation covers a lot of ground. Find the kind closest to the work you want off your plate, and we will shape it from there.
Data collection
Gather prices, listings, leads or records from websites and APIs on a schedule, cleaned and ready to use.
- Good for
- Research, sales, e-commerce and marketing teams
- Typical
- 1–2 weeks
- Built with
- Playwright · Python · PostgreSQL
Browser bots & forms
A bot that logs in, clicks, fills forms and downloads files in portals that have no API, exactly as a careful person would.
- Good for
- Operations, finance and admin teams
- Typical
- 1–3 weeks
- Built with
- Playwright · TypeScript or Python · job queue
Reports & documents
Daily and weekly reports, invoices and PDFs built automatically from your data, and delivered where people read them.
- Good for
- Managers, accountants and agencies
- Typical
- 1–2 weeks
- Built with
- Python · Pandas · PDF / Excel
Monitoring & alerts
Watch prices, stock, page changes, competitors or uptime, and message you the moment something matters.
- Good for
- E-commerce, procurement, agencies, IT
- Typical
- 1–2 weeks
- Built with
- Playwright · diff checks · WhatsApp / Slack
Connected workflows
Make your tools talk to each other: new lead to CRM, order to sheet, payment to invoice, with no copy-paste in between.
- Good for
- Any team that uses several tools
- Typical
- 2–4 weeks
- Built with
- n8n or custom · webhooks · APIs
Chat bots & AI agents
Assistants that answer customers, read documents and take actions for you, with limits and a person to step in.
- Good for
- Support, sales and back-office teams
- Typical
- 3–6 weeks
- Built with
- Python or TypeScript · AI models · tools
What's inside an automation
Four steps. Every bot has them.
However big or small, every automation does the same four things in order. Knowing them makes every quote, every choice and every conversation with us easier.
A simple report bot needs a trigger and a messenger. A smart agent needs all four to be strong. We size each step to your goal, so you never pay for what you do not need.
- 01
The trigger
StartWhat makes the bot start: a schedule, a new email, a form submission, a webhook from another tool, or a button press.
What this layer does
- Starts exactly when it should
- Never runs twice by accident
- Queues work when it gets busy
We use
- Cron
- Webhooks
- Queues
- Email triggers
- 02
The collector
CollectHow the bot gets the information: it calls an official API when there is one, or opens a browser and reads or fills pages when there is not.
What this layer does
- Prefers official APIs and feeds
- Uses a real browser when needed
- Respects each site's rules and limits
We use
- Playwright
- Python
- Scrapy
- REST APIs
- 03
The thinker
DecideWhat the bot does with the data: clean it, check it against your rules, spot odd values, and sometimes let AI read messy text.
What this layer does
- Cleans and standardises data
- Applies your rules every time
- Flags anything unusual for a person
We use
- Pandas
- Rules
- AI models
- OCR
- 04
The messenger
Deliver & reportHow the result reaches you: a row in a sheet, a record in your CRM, a PDF by email, a WhatsApp message, or an alert when something fails.
What this layer does
- Updates your tools automatically
- Sends reports where people read them
- Alerts you the moment anything breaks
We use
- Google Sheets
- CRM APIs
- WhatsApp Business
- Slack
The full toolbox
Every language and tool, explained.
54 technologies in 7 groups, in plain words: what each one is, what we use it for, and where it has limits. Tags show which are rising right now.
- Trendinggaining momentum now
- Industry standardthe safe default
- Steadyproven, not changing fast
- Worth watchingpromising, not yet mainstream
Languages
Automation languages are chosen for their libraries and how easy the bots are to keep working.
Nothing in this group is trending right now. Switch the filter off to see everything.
Python
TrendingReadable, with the richest set of libraries for browsers, data, documents and AI. Our first choice for most bots.
- Use it for
- Collecting, cleaning and reporting on data
TypeScript
TrendingJavaScript with types, so many mistakes are caught while we write. It is the natural partner of Playwright and web apps.
- Use it for
- Browser bots and tools that live near web apps
- Trade-off
- A little more typing up front, far fewer bugs later.
JavaScript (browser)
Industry standardThe language that runs inside web pages, used for browser extensions and small page helpers.
- Use it for
- Chrome extensions and in-page tools
Go
SteadyA simple, very fast language for crawlers and services that must handle a huge number of tasks at once.
- Use it for
- Large-scale, high-speed collection
SQL
Industry standardThe language of databases. Collected data is stored, joined and summarised with it.
- Use it for
- Storing and analysing results
Shell scripts
SteadyShort scripts that glue tools together and run on a schedule on a server or your own computer.
- Use it for
- Small jobs and server tasks
Browser automation
When there is no API, a bot uses a real browser, so it sees what a person sees. This is where most of the craft is.
Nothing in this group is trending right now. Switch the filter off to see everything.
Playwright
TrendingMicrosoft's modern browser-control tool. It drives Chrome, Firefox and Safari's engine, waits for pages automatically and is very reliable.
- Use it for
- Almost every browser bot we build
- Trade-off
- Pages that change often still need maintenance.
Puppeteer
SteadyGoogle's browser-control library for Chrome, popular and well documented.
- Use it for
- Chrome-only tasks and existing Puppeteer code
Selenium
SteadyThe oldest browser-automation tool, supporting many languages and browsers.
- Use it for
- Older projects and special browser setups
Browser extensions
Industry standardA small add-on (Manifest V3) that adds buttons or automates pages right inside your own browser.
- Use it for
- Helping a person work faster in their own tabs
Cloud browsers
TrendingBrowsers that run in the cloud on demand (for example Browserbase or Cloudflare Browser Rendering), so bots do not need your computer.
- Use it for
- Bots that run on a schedule, at scale
AI browser agents
TrendingAgents that look at a page and decide what to click, which helps on sites that change often.
- Use it for
- Flexible tasks that are hard to script
- Trade-off
- Slower and costlier than a scripted bot, so used where it pays.
Headless mode
Industry standardRunning a browser with no visible window, so bots run quietly on a server.
- Use it for
- Every scheduled bot
Data collection
Collecting data is easy to do badly. We aim for data that is accurate, legal to use and gathered politely.
Nothing in this group is trending right now. Switch the filter off to see everything.
Official APIs & feeds
Industry standardWhen a site offers an API, RSS feed, sitemap or export, we use it first. It is faster, steadier and clearly allowed.
- Use it for
- Always the first choice
Polite crawling
Industry standardWe read robots.txt and terms, add delays, cache pages and limit requests, so we never overload a site.
- Use it for
- Every collection job
- Trade-off
- We are not lawyers, so we flag risks and you decide.
Scrapy
SteadyA Python framework built for crawling many pages quickly, with scheduling and retries built in.
- Use it for
- Large crawls across many pages
Beautiful Soup & lxml
SteadyPython tools that read a page's HTML and pull out the exact pieces you need.
- Use it for
- Extracting clean data from pages
Crawlee
SteadyA crawling toolkit for JavaScript and Python that manages browsers, queues and retries together.
- Use it for
- Browser-based crawls with strong reliability
Data cleaning
TrendingPandas and Polars tidy messy data: fix formats, remove duplicates and join sources.
- Use it for
- Turning raw pages into usable tables
OCR & PDF parsing
Industry standardRead text from scanned documents, images and PDFs, such as invoices and forms.
- Use it for
- Document processing
AI extraction
TrendingAn AI model reads messy text or a screenshot and returns neat, structured data.
- Use it for
- Pages and documents with no fixed layout
Workflow & scheduling
The engine around the bot decides when it runs, what happens when it fails, and how work is queued.
Nothing in this group is trending right now. Switch the filter off to see everything.
n8n
TrendingA visual workflow builder you can host yourself, with hundreds of ready connections. Good for teams that want to see and tweak the flow.
- Use it for
- Connected workflows your team can read
Zapier & Make
Industry standardHosted no-code tools that connect apps with ready-made steps.
- Use it for
- Simple, quick connections between popular apps
- Trade-off
- Cost grows with volume, and complex logic gets awkward.
Temporal
TrendingA workflow engine for long, important jobs that must never lose their place, even if a server restarts.
- Use it for
- Multi-step jobs that run for hours or days
Airflow & Prefect
Industry standardTools for scheduling data pipelines, with dashboards, retries and dependencies.
- Use it for
- Regular data pipelines
Cron & scheduled jobs
Industry standardThe simplest scheduler: run this at 6am every day. GitHub Actions can do it too.
- Use it for
- Straightforward daily and weekly jobs
Queues & workers
Industry standardJobs wait in a queue and workers process them in turn, with BullMQ, Celery or SQS.
- Use it for
- Spiky workloads and heavy tasks
Webhooks
Industry standardAnother tool calls the bot the moment something happens, so it reacts instantly.
- Use it for
- Event-driven automations
RPA tools
SteadyUiPath and Power Automate control desktop programs by mimicking clicks.
- Use it for
- Old desktop software with no API
Connect & deliver
The last step is where automation pays off: results land exactly where your team already works.
Nothing in this group is trending right now. Switch the filter off to see everything.
APIs (REST & GraphQL)
Industry standardThe standard way software talks to software. Almost every modern tool has one.
- Use it for
- Connecting your tools directly
Google Sheets & Airtable
Industry standardFamiliar spreadsheet-style homes for results that your team can read and edit.
- Use it for
- Simple data sharing and lists
CRMs
Industry standardHubSpot, Salesforce, Zoho and others. Bots create and update contacts, deals and notes automatically.
- Use it for
- Keeping sales records complete
WhatsApp Business
TrendingMessages through Meta's official WhatsApp Business Platform: confirmations, alerts and support.
- Use it for
- Customer messages and team alerts
- Trade-off
- Official only: unofficial WhatsApp automation can get a number banned.
MCP & tool connections
TrendingA shared standard (the Model Context Protocol) that lets AI assistants safely use your tools and data, such as files, databases and calendars.
- Use it for
- Letting an AI agent work with your own systems
Slack, Teams & Telegram bots
Industry standardBots that post updates and answer commands inside the chat tools your team already uses.
- Use it for
- Team alerts and quick actions
Email
Industry standardSend and read email through Gmail's API, Resend or SendGrid, with templates and tracking.
- Use it for
- Reports, notices and inbox automation
PDF & Excel reports
Industry standardBranded, ready-to-send documents built from data with libraries such as ReportLab, WeasyPrint and openpyxl.
- Use it for
- Invoices, summaries and client reports
Dashboards
Industry standardMetabase, Grafana or Looker Studio turn collected data into live charts.
- Use it for
- Seeing trends at a glance
Payments & invoicing
Industry standardWebhooks from Stripe or Razorpay start the next step as soon as money moves.
- Use it for
- Receipts, access and accounting
AI & agents
AI makes automation flexible: it can read messy things and make small decisions, as long as it has limits and a person to check it.
Nothing in this group is trending right now. Switch the filter off to see everything.
AI agents
TrendingAn AI that plans steps and uses tools, such as a browser or your CRM, to finish a task for you.
- Use it for
- Multi-step tasks that vary each time
- Trade-off
- We add limits, approvals and logs of every action.
Extraction & classification
TrendingAI sorts emails, tags tickets and pulls fields out of documents, far faster than a person.
- Use it for
- High-volume reading and sorting
Summaries & drafts
TrendingAI summarises long threads and drafts replies or reports for a person to review.
- Use it for
- Saving time on writing
Chatbots on your data (RAG)
TrendingA bot that answers from your own documents, quoting them, instead of guessing.
- Use it for
- Support and internal Q&A
Human approval steps
Industry standardRisky actions pause and ask a person to approve first, in Slack, WhatsApp or email.
- Use it for
- Anything involving money or customers
Vision & screenshots
Worth watchingAI that looks at a screenshot or photo and understands it, useful where there is no text to read.
- Use it for
- Visual checks and unusual layouts
Testing, monitoring & hosting
A bot is only useful if it keeps working. This is how we keep it healthy, safe and running on time.
Nothing in this group is trending right now. Switch the filter off to see everything.
Playwright Test & Cypress
TrendingTools that click through your own website like a visitor and check it works, every time you change it.
- Use it for
- Automated website testing (QA)
API & load testing
Industry standardPostman and k6 check that your APIs answer correctly and hold up under many users.
- Use it for
- Checking back ends before launch
Visual regression
Worth watchingCompares screenshots before and after a change, to catch layout slips no test would notice.
- Use it for
- Design-sensitive sites
Change & uptime monitoring
Industry standardChecks pages and services on a schedule, and alerts you when something changes or stops answering.
- Use it for
- Prices, stock, competitors and uptime
Bot & agent tracing
TrendingTools such as OpenTelemetry and Langfuse record every step a bot or AI agent takes, so you can see why it did what it did.
- Use it for
- Trusting and debugging AI-powered automations
Logs, retries & alerts
Industry standardEvery run is logged, failed steps retry on their own, and Sentry or a chat alert tells us when a person must look.
- Use it for
- Reliable, observable bots
Secrets & credentials
Industry standardLogins and keys are kept in a secure vault, never in code, with access limited to what each bot needs.
- Use it for
- Bots that log in to accounts
- Trade-off
- We only log in with your permission, and we advise when a site forbids bots.
Where bots run
Industry standardDocker on a small server, Cloud Run, AWS Lambda, GitHub Actions or your own computer, whichever suits the job and the budget.
- Use it for
- Running on time, at the lowest cost
Maintenance plans
Industry standardWebsites change and bots can break. A care plan means we notice and fix it before you do.
- Use it for
- Bots you rely on every day
About the tags: they are our judgement from public developer surveys, such asState of JS 2025and theStack Overflow Developer Survey 2025, plus what we see in real projects. They shift every year, and a tool that is not trending can still be exactly the right one.
Which stack for which job
Pick the job. See the stack.
Choose a kind of automation and watch the plan appear: the tools we would use, and why each one earns its place.
$shroytech plan "data collection"
✦ Matching your goal to a stack…
- Source
- Official API, else Playwright
- → steadiest and clearly allowed
- Parse
- Python + Beautiful Soup
- → tidy fields from messy pages
- Manners
- Rate limits + caching
- → never overloads a site
- Store
- PostgreSQL or Google Sheets
- → ready for your team
- Schedule
- Cron or GitHub Actions
- → runs on time, every time
✓ Plan ready · first version in 1–2 weeks
$shroytech plan "browser bot"
✦ Matching your goal to a stack…
- Browser
- Playwright
- → reliable clicks and form filling
- Login
- Secure credential vault
- → passwords never sit in code
- Resilience
- Retries + screenshots
- → see exactly what went wrong
- Queue
- BullMQ or Celery
- → handles busy days calmly
- Alerts
- Slack or WhatsApp
- → a person steps in when stuck
✓ Plan ready · first version in 1–3 weeks
$shroytech plan "reports"
✦ Matching your goal to a stack…
- Collect
- APIs + browser
- → pulls from every source
- Process
- Pandas or Polars
- → fast, accurate calculations
- Build
- PDF and Excel
- → branded, ready to send
- Deliver
- Email · WhatsApp · Drive
- → lands where people read it
- Schedule
- Daily or weekly
- → on time without anyone asking
✓ Plan ready · first version in 1–2 weeks
$shroytech plan "monitoring"
✦ Matching your goal to a stack…
- Watch
- Prices · stock · pages · uptime
- → whatever matters to you
- Compare
- Diff against last run
- → spots real changes only
- Decide
- Rules or AI
- → ignores noise, flags what counts
- Notify
- WhatsApp · Slack · email
- → reaches you instantly
- History
- Log + dashboard
- → see every change over time
✓ Plan ready · first version in 1–2 weeks
$shroytech plan "workflows"
✦ Matching your goal to a stack…
- Engine
- n8n or custom Node/Python
- → visible, adjustable flows
- Connect
- Webhooks + APIs
- → CRM, Sheets, WhatsApp, payments
- Durability
- Queues or Temporal
- → long jobs never lose their place
- Errors
- Retries + alerts
- → nothing fails silently
- Hosting
- Docker on VPS or Cloud Run
- → small and inexpensive
✓ Plan ready · first version in 2–4 weeks
$shroytech plan "ai agent"
✦ Matching your goal to a stack…
- Brain
- Claude or GPT
- → chosen for quality, cost and privacy
- Hands
- Browser + API tools
- → can actually do the task
- Memory
- pgvector
- → knows your documents and history
- Safety
- Approvals + limits
- → risky steps wait for a person
- Review
- Log of every action
- → you can see and undo what it did
✓ Plan ready · first version in 3–6 weeks
Built in, not bolted on
Every automation gets these.
Whatever the technology, these six things are part of every automation project, and we show you how each one is checked.
Reliable
It runs when it should, handles hiccups, and does not quietly stop.
How we check
Retries with sensible waits, checks that results look right, and a test run against the real sites before it goes live.
Respectful and legal
It collects and uses data fairly, and does not harm the sites it visits.
How we check
Official APIs first, then terms and robots.txt reviewed, rate limits, caching, and no misuse of personal data. We flag risks, and you decide.
Visible
You can always see what the bot did and what it found.
How we check
Every run is logged, with screenshots on failure, a simple dashboard, and a short daily or weekly summary.
Secure
Logins, keys and the data it handles stay protected.
How we check
Credentials in a vault, never in code, least-privilege access, encrypted storage and a clear record of who can change what.
Maintained
Websites change and bots can break. Someone should notice before you do.
How we check
Health checks and alerts on every run, plus an optional care plan where we fix breakages quickly.
Yours to keep
No lock-in. You own what you paid for.
How we check
After final payment you own the source code and the accounts it runs on. We hand over clean, documented code and a short guide.
How we work
No mystery. Just a clear path from idea to launch.
Five steps, the same every time. You always know what's happening, what's next, and when it's done.
Start with step 01 →01Discover
1–3 daysA call about your goals, audience and scope. You get a fixed price and timeline before any commitment.
- Discovery call
- Scope document
- Fixed quote
02Story & Design
1–2 weeksWe map the story your product tells, then design every screen and turn it into a clickable prototype.
- Story map
- Wireframes
- UI design
- Prototype
03Build
2–6 weeksClean, fast engineering with a live demo every week, so you see progress instead of waiting for it.
- Weekly demos
- Staging link
- Clean code
04Test
~1 weekReal devices, real browsers. We test speed, security and every flow, and automate the tests.
- Device testing
- Speed audit
- Automated tests
05Launch & Grow
OngoingWe ship it, watch the numbers and keep improving it with you after launch.
- Go-live
- Analytics
- Support
- Iterations
Automation FAQ
Automation questions, answered.
Still curious? Write to [email protected] and a real person replies within 24 hours.
Is web scraping legal?
It depends on what data, from where, and how it is collected and used. We use official APIs first, review a site's terms and robots.txt, limit our request rate, and avoid personal-data problems. We are not lawyers, so we flag risks clearly and recommend legal advice for sensitive cases.
What happens when a website changes and the bot breaks?
It happens, so we plan for it. Each run is checked, failures send you an alert, and screenshots show what changed. A maintenance plan means we fix it quickly, often before you notice.
Can you automate a site that has no API?
Yes. We use a real browser, with Playwright, that opens pages, logs in, clicks, fills forms and downloads files just like a careful person would, as long as the site's rules allow it.
Can a bot log in to my accounts?
Yes, with your permission. Credentials are kept in a secure vault, never in code, and we only automate accounts you own or are allowed to use. If a site forbids automated access, we will say so and suggest another way.
Can you automate WhatsApp?
We use Meta's official WhatsApp Business Platform for confirmations, alerts and support chats. We do not automate personal WhatsApp accounts with unofficial tools, because that can get the number banned.
Where do the bots run, and how do I get the results?
Bots run on a small cloud server, a scheduled service, or your own computer, whatever suits the job. Results land where your team works: a Google Sheet, your CRM, email, a dashboard, WhatsApp or Slack.
How fast can an automation go live?
Simple automations can be live in 1–2 weeks. Connected workflows and AI agents take a few weeks more, because they need more testing. You see a working version early, so there are no surprises.
Can you build automated tests for my website or app?
Yes. We write tests that click through your site like a visitor, check your APIs and watch performance, and run them automatically on every change, so bugs are caught before your customers see them.
More from ShroyTech
Building something else?
Most products need more than one of these. We build them together, with one team and one plan.
Start a project
Got a spark? Let's build it.
Tell us about your idea. Within 48 hours you get a clear scope, a fixed price and a timeline. Free, with no obligation.
Tap the points of the star to tell us what you need.