Skip to content
Codewright

Services

Systems and API integration

Connecting the tools you already pay for, like your CRM, payment provider, accounting and messaging, so nobody has to retype data between them.

fromR 6 000$750

Usually 3–5 weeks.

  • Fixed price, agreed before I start
  • Pay in stages, starting with a deposit
  • The code, domain and hosting in your name
Tell me about your project
Show prices in
Show prices in

Tell me what you need

A sentence or two is plenty. It comes straight to me, and I reply within one working day.

I reply within one working day.

Cameron

You’re looking at the proof

This site is built the same way yours would be, and I publish its numbers rather than ask you to take my word for it. Measured on 18 October 2026 with Google’s own tool.

Google speed score on a phone
98/100
to load on slow mobile data (simulated)
2.1 s
accessibility score
100/100
search engine setup
100/100

Before anything goes live, automatic checks test every page on a phone, a tablet and a laptop, check every colour is readable, and run 39 tests on the contact form, including what happens if email is down. Yours gets the same. See every measurement, and what isn’t perfect.

And two complete sites you can try

  • A plumber in Cape Town

    Tidemark Plumbing

    The pages a trade business needs, with prices up front and a quote form that works properly on a phone.

  • An online coffee shop

    Lantern Hill Coffee Roasters

    A working shop: six coffees in three sizes and six grinds, a cart, and checkout through PayFast.

The businesses are made up; the forms and checkout work. What each one shows, and how they measure up.

Not ready to start a project?

Send me your current website and I’ll check it for free. Within one working day you get a short email from me: how fast it is on a phone, how it looks to Google, and the first three things I’d fix.

No obligation and no mailing list. If it turns out your site is fine, I’ll say so.

Free, no obligation. Within one working day.

The usual problem

Every business accumulates tools. Each one is reasonable on its own, and none of them talk to each other, so someone spends their week copying data between them. The cost is invisible because it is spread across everyone’s day, and the errors only surface when a customer complains.

Who it suits

  • Businesses retyping the same data into two or more systems
  • Teams whose tools each hold a different version of the truth
  • Anyone who needs payments, invoicing or messaging wired in properly

If the two systems already have a native integration that works, use it. I will check that first, and say so if it exists.

What you get

All of this is in the price.

  • A map of what data lives where, and where it diverges
  • Reliable sync between the systems that matter
  • Payment provider integration and reconciliation
  • Webhooks and scheduled jobs with proper retries
  • Error alerting, so silent failures do not stay silent
  • Documentation of every connection built

Built with TypeScript, REST & webhooks, Postgres, Scheduled workers.

Questions people ask

Which systems can you integrate?

Anything with an API or webhooks: CRMs, payment providers, accounting packages, messaging platforms, booking tools, shipping providers. If a system has no API, there are usually still options, and I will tell you honestly whether they are worth the cost.

What happens when an integration fails?

Every integration I build has retries, logging and alerting. The failure mode that actually hurts is the silent one, where data quietly stops syncing and nobody notices for a month. Alerting is not an optional extra.

Can you integrate South African payment providers?

Yes. Local providers such as PayFast, Yoco, Ozow and Peach, as well as international ones like Stripe and PayPal. Reconciliation is included: knowing a payment succeeded is not the same as knowing it matched an invoice.

Got something in mind?

A couple of sentences is enough. I’ll tell you honestly whether I’m the right person for it, and if I am, what it will cost and how long it will take.

Cameron