Journal

Notes on the work

What we have learned building websites, automation and lead systems — written for the people who have to run them afterwards.

  1. Why your full-stack real estate website is important

    A listings page is not a real estate website. The parts that decide whether you win the deal — lead capture, agent assignment, and a CRM that holds the history — all live behind it.

  2. Page builders versus hand-built code: what you trade away

    Drag-and-drop builders are genuinely good at some jobs and quietly terrible at others. The deciding factor is usually what happens in year two, not week one.

  3. The five jobs to automate first, before you buy any software

    Most automation projects fail because they start with a tool instead of a task. Here is the order we work in, and why the first win should be boring.

  4. WhatsApp Cloud API or the Business app? A technical answer

    There are three ways to run WhatsApp for a business and only one of them scales. Here is where the line sits, and what the API setup actually involves.

  5. Why your Meta ads look expensive, and what that number is actually telling you

    Cost per lead is the most quoted and least useful number in paid social. Here is how to read it properly before you cut a campaign that was working.

  6. Core Web Vitals: what actually moves the number

    Most speed advice is generic. These are the four things that, in practice, account for nearly every failing score we are asked to fix.

  7. Node.js or PHP for your next build?

    The stack argument is usually decided by fashion. It should be decided by what you are building, where it will run, and who maintains it after launch.

  8. LinkedIn ads on a small budget: what works when you cannot outspend anyone

    LinkedIn is the most expensive click in advertising and still the cheapest way to reach a specific job title. Here is how to run it without wasting the first month.

  9. How CRM integrations actually work

    "We'll integrate it with your CRM" hides a lot of detail. Webhooks, polling, retries and idempotency are where these projects succeed or quietly fail.

  10. Why UAE property enquiries go cold in the first hour

    In UAE property the agency that replies first usually books the viewing. Most brokerages lose on speed, not on inventory or price.

  11. When a spreadsheet stops being enough

    Nobody replaces spreadsheets because they are inelegant. They replace them at the point the numbers stop agreeing with each other.

  12. WhatsApp Business app or the API? A straight answer

    Most businesses do not need the WhatsApp API. The ones that do usually find out by getting their number banned. Here is where the line sits.

Something here you want built?

Most of these articles came out of a real project. If one describes your problem, tell us about it.

WhatsAppChat on WhatsApp