Skip to content
yetkil.

Service / Integrations

Do not explain your software from scratch for every new payment or B2B connection.

A new payment provider, B2B system, courier, accounting package or ERP connection means your current software has to adapt. Without an accessible technical owner who knows the system, even a small request can drag on. In an ongoing engagement I learn the existing setup, build the connection and stay with the system for your next software requests.

Familiar problems

The connection may be small; explaining the system again takes time.

The integration itself is not always the obstacle. Finding someone who can work on the existing software can hold up the request.

  • You have a new courier, but orders and shipment details cannot flow from your system.
  • Your accounting or ERP package changed, so the same order and stock data is entered in several places.
  • A new payment provider does not update the order status, or B2B orders still move between systems by hand.
  • The original developer is hard to reach, and every new contractor has to learn the system again.
  • A change at a marketplace, payment or messaging provider interrupts your current workflow.

In plain terms

What is a software integration?

An integration lets two separate systems exchange agreed information digitally. For example, an order from your website reaches your accounting package, while a courier update appears on the order screen. Nobody has to type the same information twice.

Before building it, we decide which system holds the authoritative record, when data should move and who should know if a transfer fails. Without those decisions a connection can look healthy while carrying missing or incorrect data.

The method depends on what both systems support: an API, file exchange or another documented route. I first check what access each provider actually allows rather than promising that any two products can be connected.

The aim

Data reaches the right place at the right time, failures can be checked, and working software does not have to be rebuilt without reason.

The work

Understand the data flow before building the connection.

Payments, B2B, couriers, ERP, accounting, marketplaces, SMS and email services all have different constraints. We first trace where the information starts and where it needs to end.

  1. 01

    I learn the current system and the request

    Which product holds which data, how is it moved today, and what will the new connection solve? I examine the relevant part without redesigning the whole system.

  2. 02

    I check what both sides support

    I verify access, formats, permissions and provider limits. If we need missing information or a third-party approval, you hear about it before development starts.

  3. 03

    I build the transfer and the failure path

    I map fields and test with sample records. Failed or rejected records must be visible, with a way to retry where appropriate.

  4. 04

    I stay for the next request

    Once the connection is live, you do not need to find a new team for every change. We prioritise website, panel, B2B and technical team work within the same monthly capacity.

Define the scope

Three decisions make an integration dependable.

Sending data is only half the job. You also need to notice when data is wrong or late.

Source

Which system is authoritative for stock, price or orders?

Timing

Does information move immediately or on a schedule?

Failure

Who sees a failed transfer and how is it processed again?

The answers differ by company. I cannot promise a timeframe or flawless automation before seeing the existing system and the provider’s limits.

Deliverables

What do you receive?

The scope determines the connection and the supporting work needed to run it safely.

  • A working data flow between the existing software and the new service.
  • A clear record of field mapping, access method and transfer frequency.
  • A way to see failed transfers and process them again when appropriate.
  • Checks with sample data before launch and a suitable rollback plan.
  • Technical knowledge retained for the next change and ongoing support.

How is integration work billed?

The first call is free. We discuss your current system, the service you want to connect and the outcome you need.

Review, development, testing and release come out of your chosen monthly hour package. You do not need a new project fee and contract for every request; a third-party provider’s own fees are considered separately.

The same agreement is not limited to integrations. As priorities change, I can update your website, add a feature to a panel or manage work in your technical team.

A good fit for

  • — Companies with working software that needs new service connections
  • — Teams tired of explaining the same system to a new developer each time
  • — Companies with ongoing software needs beyond integrations

Not a good fit for

  • — A one-off project with no need for an ongoing agreement
  • — A connection requiring data or access the provider does not allow

Frequently asked

Before connecting your systems

Can you connect software you did not build?

Often, but first I inspect the system and its access options. If the code, data and provider permissions allow it, a connection can be built. A new service alone is not a reason to rewrite working software.

Can you integrate without an API?

Sometimes. A supported file exchange or another reliable route may work. If neither system offers a workable route, I say so after reviewing them.

How will we know if the connection stops working?

We make successful and failed transfers visible and add alerts or a retry route according to the importance of the data. Working on launch day is not enough.

Can you handle other software requests later?

Yes. The monthly agreement is not limited to one connection. We can prioritise website, panel, B2B, server or team management requests within the same reserved hours.

Do we pay separately for each integration?

No. The work uses hours from your chosen monthly package. Extra hours require your written approval. Fees charged by payment, courier or other third-party services are separate.

Let us start

One hour on a call clears up most of it.

Tell me what you are trying to do, and we will work out what can be done, how long it takes and whether it is genuinely needed. A free analysis, planning and introductory call.

Phone
Show number
Email
e-posta
Based in
Guimarães, PortugalSamsun, Türkiye Based in Portugal, in Türkiye every couple of months.

Legal

Privacy notice

Last updated: 24 September 2026

This site carries no advertising trackers, behavioural profiling or third-party marketing cookies. Personal data is processed only when you fill in the contact form, and only so that I can reply to you. Google Analytics, used for visit statistics, runs only if you accept it.

Who is responsible

Uğur Yetkil is the controller for the personal data processed on this site. The business operates from Türkiye; you can reach the controller through any of the contact channels on this site.

What is collected

Only what you type into the contact form: your name, company, email address, phone number if you give one, the tier you are interested in, and your message.

There is no sign-in, membership or payment on this site, so nothing else is collected.

Why it is processed

The sole purpose is to reply to your enquiry and run the conversation that follows. This data is not added to a marketing list, not used for newsletters and never sold to third parties.

Legal basis

Processing rests on Article 6(1)(b) GDPR, as steps taken at your request before entering into a contract, and on Article 6(1)(f) as a legitimate interest. For enquiries from Turkey, Article 5/2-f of the KVKK applies.

Who it is shared with

Form submissions are delivered through an email service and a messaging service used for notification. These providers are used solely to deliver the message; your data is not shared for advertising.

Cloudflare Turnstile is used for bot protection. Turnstile does not build a profile that identifies you.

If you accept measurement, visit data is passed to Google through Google Analytics. If you decline, that transfer never happens.

How long it is kept

If your enquiry does not lead anywhere, the record is kept for at most twelve months and then deleted. If we begin working together, the data is kept for the duration of the contract and any statutory retention period that applies.

Cookies and visit measurement

Visit counts are measured with Cloudflare Web Analytics. That counter uses no cookies, writes nothing to your browser and does not identify you, so it runs without asking for consent.

Google Analytics 4 is also used. Because Google Analytics sets cookies, it loads only if you accept it. Until you do, the script is never added to the page; declining takes no action on your part, as that is already the default state.

If you accept, the pages you visit, the link that brought you here, your approximate location and your device and browser details are sent to Google. Your name, your email address and anything you type into the form never enter this measurement. Google may also process this data on servers outside the European Union.

You can change your choice at any time: the “Measurement preference” link at the foot of the page reopens the consent strip. When you decline, measurement stops and the cookies Google Analytics left behind are deleted from your browser.

Apart from that, your browser may store a functional value such as your language preference; it does not identify you.

Your rights

Under the GDPR and the KVKK you may ask what data is held about you, request correction or erasure, object to processing, and ask for your data to be transferred.

To exercise any of these, write to the email address on this site; your request is answered within thirty days at the latest.

Data inside client projects

Delivering the service may require technical access to data held in a client’s systems. The confidentiality clause in my standard service agreement applies, and I will also sign the GDPR or KVKK data-processing agreement your company uses.