Skip to content

API & systems integration

Your systems.Working together.

Connect the tools your business depends on. We build integrations that move information where it needs to go — from a regular product import to a data pipeline across several systems.

APIs & webhooks · Product data · Data migrations

Illustrative data flow · example systems

Less copying. Better connections.

Where does your data get stuck?

Connect your business tools

Link your website, CRM and other business systems through APIs or webhooks. We map the information each tool needs and automate the handover, so your team spends less time copying it between systems.

Keep product information in sync

Bring product data in from PIM platforms, ERP systems and files, then publish it to websites, shops or partner catalogues. Handle different formats, languages and relationships in one planned flow.

Move data to a new system

Changing a vendor or retiring an older tool? We map and transform the data, compare the results and plan the switch. That includes one-off migrations and replacing a source behind an existing integration.

Fix the gaps in an existing integration

When a ready-made connector cannot handle your data, we investigate the limitation and build the missing part. We address failed requests, duplicate events and recovery so problems can be traced and resolved.

Relevant experience

Complex data.Practical experience.

We have developed integrations for a manufacturer’s multi-market systems as part of agency-led projects. Two examples show how that experience applies to connections, imports and migrations.

Manufacturing · agency-led project

Connecting warehouse, CRM and product data

Built custom Go services where packaged connectors could not handle the required queries and relationships. The work included taking a Snowflake → Kafka → Salesforce pipeline to production for a Baltic market launch, plus product-registry publishing and webhook-based lead flows.

  • Go
  • Kafka / Confluent Cloud
  • Salesforce
  • Snowflake
See the integration project

Manufacturing · agency-led project

Changing the PIM source, keeping the connections

Built a converter for a change of PIM vendor, mapping the new source into the existing content hub across 12 locales and 5 brands. A parallel import path allowed side-by-side validation before the switch, while preserving the interfaces used by downstream systems.

  • PIM
  • API imports
  • Data mapping
  • CSV / XML / JSON feeds
See the PIM migration
More about the experience behind the work

A clear path from source to destination

Map it. Connect it. Check it.

  1. Understand the data flow

    We identify the source of each piece of information, the systems that need it and how often it should move. Then we review access, API limits and data quality, and choose a suitable approach — a scheduled import, direct API connection or event-driven pipeline.

  2. Build and validate

    We implement the mapping and connection, then test with representative records and failure cases. For migrations, we compare old and new results before agreeing the cutover. Access controls, retries and duplicate handling are part of the design.

  3. Launch with a way to recover

    We agree how to monitor the flow, investigate errors and reprocess failed records. You get documentation and a handover, with an option for ongoing support as APIs, data formats and business needs change.

Questions

Common questions.

What types of systems and data formats do you integrate?

We connect PIM platforms, ERPs, CRMs (such as Salesforce), data warehouses (such as Snowflake), e-commerce stores and legacy internal databases. Depending on what the systems support, we work with REST and OpenAPI, GraphQL, Kafka and Protobuf event streams, signed webhooks, or scheduled XML, CSV and JSON feeds.

Do we need an event-streaming platform like Kafka, or is a simpler API integration enough?

Usually a well-designed REST API, webhook flow or scheduled feed is enough and much cheaper to run. We recommend event streaming with Kafka only when multiple systems need real-time updates at scale or strict schema contracts. We have built both direct API integrations and multi-service Go and Kafka pipelines with 30+ connectors.

Can you replace a core system like a PIM or CRM without breaking connected websites and apps?

Yes. We place an integration contract between the source system and downstream applications so the underlying vendor can be swapped without rewriting every consumer. In practice, we switched a central PIM source across 12 locales and 5 brands, validating the new data alongside the old behind unchanged downstream connections, and retired a legacy CRM source on its fixed deadline.

How do you prevent silent data loss when an external API goes down or sends invalid data?

We design integrations assuming external APIs will occasionally fail or send malformed payloads. Every pipeline includes schema validation, idempotent updates (so retries never duplicate records), retry policies and dead-letter queues or error logs. When a record fails, your team can see why and reprocess it safely.

Can you integrate with older or poorly documented systems where no off-the-shelf connector exists?

Yes. Off-the-shelf connectors often break on custom fields, rate limits or legacy formats. We regularly inspect actual payloads, map undocumented data structures and write small, maintainable services in Go or PHP tailored to your exact schema — including legacy databases and custom ERP exports.

Let’s connect the pieces

Which systems need to work together?

Tell us what you use, what information needs to move and where the process gets stuck. A short description is enough to start.

Rafał will reply personally to clarify your needs and suggest a starting point: a scope of work or an initial technical review.

Your integration project

Optional — a public link, if relevant.

Which systems are involved? Is this a new connection, a migration or an existing integration that needs attention?

We’ll use your details to respond to your enquiry.

Privacy

This notice explains what personal data reaches us through roundpanda.tech, why we process it and what rights you have.

Who is responsible for your data

The data controller is Round Panda Technologies Rafał Pakuła, based in Szczecin, Poland (NIP 8522685691). For anything concerning personal data, write to hello@roundpanda.tech.

What we collect and why

When you send the enquiry form we receive your name, your email address, your message and, if you provide it, a website address. We use them only to reply to your enquiry and to continue the conversation about your project. Providing the data is voluntary, but we cannot reply without it. We do not send a newsletter and we make no automated decisions about you.

Legal basis

We process the data to take steps at your request before entering into a contract (Article 6(1)(b) GDPR) and on the basis of our legitimate interest in answering enquiries and protecting the form against spam (Article 6(1)(f) GDPR).

Who else handles the data

We use hosting, server and email providers (Cloudflare, Hetzner, Proton) that process data on our behalf. We do not sell your data or share it for marketing.

Transfers outside the EEA

Enquiries are stored on a server in the European Union. Proton is based in Switzerland, which the European Commission recognises as providing an adequate level of protection. Cloudflare operates globally; where technical data leaves the European Economic Area, this happens under the safeguards provided for in the GDPR, such as standard contractual clauses.

How long we keep it

We keep enquiries for as long as the correspondence continues and, after it ends, until any related claims become time-barred. If you ask us to delete your data earlier, we will, unless we are legally required to keep it.

Your rights

You have the right to access your data, to have it corrected or deleted, to restrict its processing and to receive it in a portable form, and the right to object to processing based on legitimate interest. To use any of these rights, write to hello@roundpanda.tech. You may also lodge a complaint with the Polish supervisory authority, the President of the Personal Data Protection Office (Prezes UODO).

What the website stores in your browser

The website uses no cookies for analytics or advertising. The only thing we save in your browser is your chosen theme (light or dark). We measure visits with Cloudflare Web Analytics, which uses no cookies and does not fingerprint individual visitors. The form is protected against spam by Cloudflare Turnstile, which processes technical data such as your IP address and browser information for that purpose; Cloudflare’s own privacy policy is linked in the form widget.

Server logs

Like any website, the infrastructure records basic technical data about requests, including IP address, time and browser type. These records are used only for security and diagnostics.

hello@roundpanda.tech

Round Panda Technologies — Rafał Pakuła. Registered in Szczecin, Poland. VAT EU: PL8522685691. This website presents our services; scope, pricing and delivery terms are agreed separately for each engagement.

hello@roundpanda.tech