Back to Resources
Claude Code11 min read

7 Internal Tools Every Singapore SME Should Build with Claude Code

Seven copy-paste Claude Code projects: invoice chaser, lead scorer, SOP generator, board-pack assembler, and more. Built in days, not months.

Haojun See
Haojun See

Founder & Director, On The Ground

Updated 1 May 2026

Why internal tools are the highest-leverage AI build

External-facing software has high stakes — bugs are visible to customers. Internal tools have lower stakes, faster feedback, and the team using the tool is also the team that knows the workflow. That's why the highest ROI from AI-assisted development for most Singapore SMEs is the boring internal tool that no off-the-shelf product fits well enough. It compounds — every week the tool runs is hours your team didn't spend on admin. Below: seven proven patterns. Each has a starter prompt. Use them in Claude Code, or paste into Claude.ai chat for a single-pass mock-up.

1. Invoice chaser

Problem: finance/admin spends 4–6 hours a week chasing late invoices via email and WhatsApp. Tool: every Monday at 8am, the system pulls overdue invoices from your accounting tool (Xero/Quickbooks), drafts a personalised reminder email per client (tone scaling with how late), and queues them for you to one-click approve and send. Starter prompt: *"Build a Vite + React tool that connects to Xero, lists invoices overdue by 7+ days, drafts an email reminder per invoice using Claude (polite for 7–14 days late, firmer for 14–30, escalation for 30+), and sends via Resend on my approval. Deploy-ready for Vercel. PDPA-aligned (no third-party analytics, SG-region hosting)."* Time saved per month for a 50-invoice business: ~16 hours.

2. Customer inquiry triage

Problem: mixed inbox — sales, support, complaints, spam — and someone has to read each one before routing. Tool: every email to a shared inbox is classified by Claude (sales / support / complaint / spam / other), tagged with urgency, and routed to the right person. Detailed walkthrough at AI Customer Inquiry Triage with Claude. Starter prompt: *"Build a webhook receiver that accepts inbound email JSON, classifies each message (sales/support/complaint/spam, plus urgent yes/no), and forwards to the right team member via Slack and email. Use Claude Sonnet for classification. Log to a SQLite database for audit."*

3. SOP generator

Problem: the team's documented SOPs are out of date because nobody has time to write them. Tool: record a Loom or Zoom of someone doing the task. Upload the transcript. Claude turns it into a step-by-step SOP with inputs, outputs, and a checklist. Starter prompt: *"Build a tool where I upload a video transcript (.txt). Use Claude to extract: the goal of the task, prerequisites, step-by-step actions (numbered, with role / tool / time per step), edge cases mentioned, and a final checklist. Output as Markdown with a clean copy button."*

4. Board-pack assembler

Problem: building monthly board packs is 8–12 hours of copy-pasting from Xero, Stripe, HubSpot, and Slack into slides. Tool: one-click pulls metrics from your data sources, generates variance commentary using Claude, and outputs a CEO-ready board pack. Full walkthrough at From Spreadsheet to Board Report. Starter prompt: *"Build a tool that reads CSVs from /data, computes month-over-month and year-over-year variances on each metric, asks Claude to write executive commentary explaining the biggest movers, and generates a printable A4 PDF report with charts. Output to /reports/."*

5. Lead scorer

Problem: sales gets too many leads, can't prioritise, ends up calling everyone or no-one. Tool: every new lead is scored by Claude on five criteria (fit, intent, urgency, decision-power, budget signal). High scores route to a senior salesperson; low scores get a templated email. Dashboard shows the queue. Starter prompt: *"Build a Vite + React lead-scoring dashboard. Input: lead JSON (name, company, email, source, raw notes). Use Claude to score 1–5 on fit, intent, urgency, decision-power, budget. Sort the queue by composite score. Auto-tag low scores for nurture sequence."*

6. Document extractor

Problem: invoices, contracts, and order forms arrive as PDFs. Someone manually keys the data into your system. Tool: drop the PDF in. Claude (with vision) extracts structured fields, validates them against your rules, flags anomalies, and writes the row to your database. Starter prompt: *"Build a tool that accepts PDF uploads (invoices). Use Claude with vision to extract: vendor name, invoice number, date, line items, total. Validate that totals match line-item sums. Flag mismatches. Write to a Postgres database with full audit log."*

7. Daily ops digest

Problem: the founder has no fast way to know what happened across the business yesterday. Tool: every morning at 7am, Claude pulls metrics from your stack (sales, support tickets, social mentions, key emails) and writes a 200-word digest with the three things that matter most. Starter prompt: *"Build a daily digest generator. At 7am SG time, pull data from Stripe (revenue), HubSpot (new deals), Intercom (open tickets), and a Gmail label called 'Important'. Use Claude to write a 200-word morning brief with the three things that matter most for a founder to know. Email via Resend."*

Where to go next

If you want to ship one of these yourself, start with Claude Code in Singapore for setup and Vibe Coding for SMEs for the philosophy. If you'd rather have OTG ship one for you, the Functional App Sprint (from S$3,500, one week) is built for exactly this. Book a free 30-minute call and we'll pick the right one for your team. For more prompt patterns, see The Singapore Prompt Library.

Frequently asked questions

How long does each tool take to build?

Most of these are 1–2 days of focused work for a non-developer using Claude Code. With OTG, each ships as a [Functional App Sprint](/services) — one week, fixed scope, deployed and handed over.

Do these tools comply with PDPA?

The patterns we describe are PDPA-aligned by default — Singapore-region hosting, no third-party analytics, redaction patterns for sensitive fields. Final compliance depends on your specific data and is your team's responsibility. See our [PDPA Prompting Checklist](/resources/pdpa-prompting-checklist).

Can I claim PSG / EDG funding for these builds?

Per-tool builds delivered through OTG can be structured to align with PSG (where the solution falls within the pre-approved list) or EDG (for transformation engagements). Eligibility and approval are not guaranteed — see our [Grants & Compliance page](/grants) for honest framing.

What if I don't have technical skills?

Start with the [non-developer guide](/resources/claude-code-singapore-guide) or attend an [OTG vibe coding workshop](/resources/vibe-coding-workshop-singapore). If you'd rather have OTG build it, [book a call](/contact).

Where are the actual prompts?

Below. Each tool has a starter prompt you can paste into Claude Code today. For more, see the [Singapore Prompt Library](/resources/singapore-claude-prompt-library).

Want to Apply This to Your Business?

We're a Singapore AI development and automation agency. Let's discuss how we can help solve your specific challenges.