Technical writing · Copywriting
Writing samples
Short samples of our own studio writing: an explainer, a project README and landing-page copy. These are demo pieces, not client work.
Blog explainer
Five office tasks a small business should automate first
Many small businesses lose time to copy-and-paste work. Here's where a simple script can help first.
- Invoice reminders. A script reads your unpaid invoices from a spreadsheet and emails a polite reminder on day 7 and day 14.
- Booking confirmations. Each new booking gets a confirmation message and a reminder the day before.
- Daily sales summary. Totals from your POS export land in your inbox at 9pm. You don't have to open a spreadsheet.
- Lead capture. Website form entries go straight into one sheet, tagged by source, so none get lost in email.
- Stock alerts. When an item drops below your reorder level, you get a WhatsApp or email alert.
Each of these is a small, scheduled script. Start with the one that annoys you most.
README sample
kite-desk
An AI receptionist for small businesses on WhatsApp. It answers common questions and offers a human handoff. Booking flows are in progress.
Quick start
git clone https://github.com/aaron11998/kite-desk
cd kite-desk && cp .env.example .env # add GEMINI_API_KEY and WhatsApp settings
npm install && npm start
How it works
- WhatsApp sends each incoming message to
/webhook. - The server passes the message and the business's config file to Gemini, which drafts the reply.
- If the model is unsure, or the customer asks for a person, it offers a human handoff.
- Booking handling and handoff routing are still on the to-do list.
Configuration
| Variable | Purpose |
|---|---|
GEMINI_API_KEY | Server-side only. Never commit it. |
GEMINI_MODEL | Model name (default gemini-1.5-flash) |
BUSINESS_CONFIG | A JSON file with hours, prices and FAQs (default config/demo-salon.json) |
WHATSAPP_* | Verify token, access token and phone number ID for the WhatsApp Cloud API |
Status
Early development. It isn't connected to a live WhatsApp number yet.
Landing-page copy · fictional salon
Fresh cuts in Karama, booked in one tap
Walk-ins are welcome, but why wait? Message us on WhatsApp, pick a time, and your chair is ready when you arrive.
Haircut AED 35 · Beard trim AED 20 · Cut + beard AED 50 · Kids' cut AED 25
Why regulars keep coming back
- Experienced barbers
- Clean tools for every client
- Open late most days
Book on WhatsApp
This is a demo page. The salon is fictional; prices and details are placeholders.