Connections

API and AI Integration

An API is a controlled connection that lets two systems exchange information. Set up properly, it removes the person in the middle who copies data from one screen into another. Based in Dundee, working with businesses across Scotland and the United Kingdom.

From £400 Starting price. Final cost depends on what the project needs.

Discuss an integration See every service

Who it is for

  • Businesses running two systems that do not talk to each other
  • Anyone copying data between a website and an accounts package
  • Companies wanting an assistant on their website that knows their business
  • Businesses with a supplier feed that arrives as a spreadsheet
  • Anyone told their systems cannot be connected

What it solves

  • The same order typed into the website and then into the accounts
  • A stock list emailed round as a spreadsheet
  • Customer records that differ depending on which system you check
  • Website enquiries retyped into a CRM
  • Questions arriving out of hours with nobody to answer them

What can be included

Not every project needs everything here. The scope is agreed before work starts, and the quotation reflects what you actually asked for.

Simple integration

  • A single AI API connection
  • Email service integration
  • A data feed in or out
  • A basic CRM connection
  • One third-party service

Custom integration

  • Authentication and key management
  • Multiple endpoints
  • Two-way data synchronisation
  • Data processing and mapping
  • Accounting, CRM and business software

AI

  • Website chatbot trained on your business
  • Business knowledge assistant
  • Document processing
  • Quote assistance
  • Internal AI tools
  • Automated classification

What you get out of it

  • Information entered once instead of twice
  • Systems that agree with each other
  • Questions answered on your website at midnight
  • Fewer transcription mistakes, because nobody is transcribing
  • Time returned to the people doing the actual work

What you receive

  • The connection built, tested and documented
  • Keys held server side, never exposed in a browser
  • Rate limits and usage caps so costs cannot run away
  • Error handling that tells you when something fails
  • Logging you can review
  • For AI: a knowledge base you can update as the business changes

What is needed from you

  • Details of the systems to connect
  • API access for those systems, or authority to request it
  • What should happen automatically, and in which direction
  • For AI: the questions customers actually ask
Security considered from the start. API integrations are configured with keys and secrets held server side and never exposed in the browser, requests validated, access limited to what the integration genuinely needs, rate limiting and usage controls to prevent runaway costs, safe error messages, and logging that can be reviewed. Where relevant, development practices take recognised guidance from organisations such as OWASP and the UK National Cyber Security Centre into consideration.

Standards and guidance this work follows

Not a certification claim. These are the published references the work is measured against, so the decisions are somebody else's tested thinking rather than only mine.

OWASP

The Open Worldwide Application Security Project. Its guidance on authentication, access control, input validation, session handling and safe error messages informs how anything with a login or a form is built.

Information Commissioner’s Office

UK data protection guidance. Shapes what a form asks for, how long information is kept, what a privacy notice says, and how cookies are handled.

National Cyber Security Centre

UK government guidance on small business security, account protection, device management and backups. Used as the reference point for what good practice looks like.

Following recognised guidance is not the same as holding an independent certification, and none is claimed here.

How it works

  1. Check what is possible

    Not every system offers a way in. This gets checked before anything is quoted, not after.

  2. Scope and quote

    What connects to what, which direction data flows, and a fixed price.

  3. Build and test

    Built against test data first, then verified end to end.

  4. Handover

    Documented, with usage limits set so costs cannot run away unnoticed.

Pricing

Simple API integration

From £400

  • One service connected
  • Secure key handling
  • Validation and error handling
  • Testing and handover

Complex integration

Custom quote

  • Several systems
  • Non-standard or legacy connections
  • Significant data transformation
  • Quoted after a technical review

Third-party usage charges, such as an AI provider's API costs, are separate. Any required third-party charges are explained before implementation and agreed before costs are incurred.

Prices shown are starting prices. Final pricing depends on project requirements, functionality, complexity, integrations and third-party services. A clear quotation is provided before work begins.

Common questions

What is an API?

A controlled connection that lets two pieces of software exchange information directly, without a person copying it across. Most modern business software offers one.

How much does an API integration cost?

From £400 for a single straightforward connection, and from £805 where authentication, several endpoints or two-way synchronisation are involved.

Can you add an AI chatbot to my website?

Yes. It can be given a knowledge base about your business so it answers about what you actually do. Usage limits are set so the running cost stays predictable. The assistant on this website is the same thing.

What does the AI cost to run?

The AI provider charges per use, separately from the build. Typical small business usage is a few pounds a month, and limits are configured so it cannot quietly become more.

Can you connect our accounting software?

Usually, if it offers an API. That gets checked before quoting rather than discovered afterwards.

See all questions

What needs connecting?

Tell me which systems you use and what should happen automatically. Whether they can be connected gets checked before anything is quoted.

Discuss an integration