SaaS development from scratch: a team platform with an AI agent

My own product. I designed and built the software, the AI agent and the website it is sold from.

Client
Wrkbase
Role
Founder and developer
When
2026 to present
Work
Custom development, SaaS
Wrkbase website home page, built by Sakib Islam

Why I built it

I kept seeing the same problem on client teams: daily operations spread across five or six tools that do not talk to each other. Wrkbase puts them in one system for small businesses, agencies and remote teams.

The software

  • Tasks with automatic time tracking, so nobody has to remember a timer
  • Attendance, leave, performance, payroll and payslips
  • Team chat alongside the work
  • An AI agent that plans operational work, shows each step, waits for approval, then executes, with every action logged
  • Role-based access and audit logging

The website

  • Product and feature pages, and a page for the AI agent
  • Free tools: overtime, PTO accrual, time card, employee cost and turnover calculators
  • Comparison pages, pricing, a blog, a help center, a glossary and a changelog

What it shows

This is custom development, not WordPress. I designed the product, built the software, and built the site it is sold from.

How the SaaS development went

  • I built sign-in first, so everything after it knew who the user was
  • Time tracking is automatic. I removed manual timers because people forget to start them
  • Tasks sit behind sign-in on purpose: a person who has not signed in cannot start work, so attendance takes care of itself
  • The AI agent came last, on top of data the product already had

A bug worth describing

The agent started telling users it was unavailable. The API was answering and the model’s replies were fine. The fault was earlier: the agent was not being triggered, and a render delay made it look like a failure. I fixed the trigger. It is a good example of why an AI feature needs someone who can follow the whole path, not only the model call.

Inside the site, 11 October 2026

Read from the live site, page by page.

Size. 79 pages in the sitemap:

  • 22 blog articles
  • 18 feature pages
  • 13 free tools
  • 5 pages comparing Wrkbase with a named alternative
  • 3 solution pages

What the pages do.

  • A pricing page built so nobody needs a sales call: every feature side by side, and what the price replaces
  • A comparison page that includes a section on what Wrkbase does not do
  • A help center, a glossary, a changelog, a status page and a security page
  • A free plan for teams of up to 5 people

How it is built.

  • Custom-built, no WordPress
  • The home page loads one script and two stylesheets
  • HTTPS enforced and a content security policy in place

What search engines see.

  • Structured data for the software product, its price and its FAQ
  • Every one of the 33 images on the home page has alt text and loads only when scrolled to

Common questions

What does SaaS development from scratch involve?

SaaS development from scratch means building the accounts, the data, the rules for who can do what, the screens and the billing, then the site that sells it. For Wrkbase I did all of it: tasks, time tracking, attendance, leave, payroll, chat, an AI agent and the marketing website.

What should a SaaS MVP include first?

The one thing users must be able to do, and sign-in. I built Wrkbase's sign-in first, then tasks with automatic time tracking. Everything else was added on top once that core worked.

How do you add an AI agent to a SaaS product safely?

Give it only the permissions its user has, make it show its plan, wait for approval before acting and log every action. That is how the Wrkbase agent works.

Start a project

Want a result like Wrkbase?

Tell me what it is and what is going wrong. I reply with what I would check first, before you spend anything.

WhatsAppLinkedIn