---
title: Telephony data into the CRM, safely | Level Up Studio
description: A single API client every job goes through, so call data reaches the CRM continuously without tripping a per-IP rate limit.
---

[LEVEL U![](https://levelupstudio.io/hubfs/raw_assets/public/levelup-theme/images/logo-mark.svg)P ![Studio](https://levelupstudio.io/hubfs/raw_assets/public/levelup-theme/images/logo-studio.svg)](https://levelupstudio.io/?hsLang=en)

[Websites](https://levelupstudio.io/services/websites?hsLang=en) [HubSpot & CRM](https://levelupstudio.io/services/hubspot?hsLang=en) [AI & Automation](https://levelupstudio.io/services/ai-automation?hsLang=en) [Apps](https://levelupstudio.io/services/apps?hsLang=en) [Cases](https://levelupstudio.io/cases?hsLang=en) [Blog](https://levelupstudio.io/blog?hsLang=en)

![English](https://levelupstudio.io/hubfs/raw_assets/public/levelup-theme/images/flag-gb.svg) 

[Book a meeting](https://levelupstudio.io/cases/unitalk#contact)

[← All customer cases](https://levelupstudio.io/cases?hsLang=en)

Nomo Trading Integration

# Telephony data into the CRM without tripping the rate limit

Call records from the Unitalk platform had to reach the CRM continuously. The provider's rate limit applies per IP address rather than per process, so every ad-hoc script was one burst away from blocking the whole office.

1

API client every job goes through

per IP

rate limit handled centrally

### The Challenge

Several jobs needed the same telephony data — analytics, backfills, reports. Each one calling the API directly meant the limit could be exhausted by whichever job happened to run first, and the block lands on the address, not the script.

### The Solution

- A single API client that every job imports, with request pacing built into it rather than repeated in each caller
- A documented rule against direct calls, so a new script cannot quietly reintroduce the problem
- Call duration normalised on the way in — the platform reports milliseconds, which is a reliable source of silent arithmetic errors

### The Result

Telephony data flows into the CRM as a dependable input to reporting, and the rate limit is one component's concern instead of a hazard spread across every script that needs a call log.

Contact

## Get in touch

Tell us briefly about your challenge and we'll get back to you within one business day.

[📞 Call us +46 76 858 48 47](tel:+46768584847) [✉️ Email us hej@levelupstudio.io](mailto:hej@levelupstudio.io) [📍 Visit us Ljungvägen 5, Lindome](https://www.google.com/maps/search/?api=1&query=Ljungv%C3%A4gen+5+437+31+Lindome)

### What happens next?

We respond within one business day.

A free 30-minute meeting.

A clear proposal — with no obligation.

GDPREU data hostingHubSpot Partner

By submitting, you agree to us processing your personal data in accordance with GDPR.

[LEVEL U![](https://levelupstudio.io/hubfs/raw_assets/public/levelup-theme/images/logo-mark.svg)P ![Studio](https://levelupstudio.io/hubfs/raw_assets/public/levelup-theme/images/logo-studio.svg)](https://levelupstudio.io/?hsLang=en)

Websites, CRM, automation and custom applications — built by senior consultants in Sweden.

GDPREU data hostingHubSpot Partner

Navigation [Websites](https://levelupstudio.io/services/websites?hsLang=en) [HubSpot & CRM](https://levelupstudio.io/services/hubspot?hsLang=en) [AI & Automation](https://levelupstudio.io/services/ai-automation?hsLang=en) [Custom apps](https://levelupstudio.io/services/apps?hsLang=en) [Cases](https://levelupstudio.io/cases?hsLang=en) [Blog](https://levelupstudio.io/blog?hsLang=en) [Contact](https://levelupstudio.io/cases/unitalk#contact) [HubSpot Agency in Gothenburg](https://levelupstudio.io/hubspot-agency-gothenburg?hsLang=en)

Contact +46 76 858 48 47 hej@levelupstudio.io Ljungvägen 5, 437 31  
Lindome, Sweden   
(based just,  
outside Gothenburg)

© 2026 Level Up Studio · Org.nr 19891126-2437 All rights reserved.

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://levelupstudio.io#organization",
  "@type" : [ "Organization", "ProfessionalService" ],
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "SE",
    "addressLocality" : "Lindome",
    "postalCode" : "437 31",
    "streetAddress" : "Ljungvägen 5"
  },
  "areaServed" : [ "SE", "EU" ],
  "availableLanguage" : [ "sv", "en" ],
  "description" : "HubSpot-fokuserat team med över tio års erfarenhet: CRM-implementering, arbetsflöden & automation, integrationer, HubSpot CMS-webbplatser, rapporter och löpande tillväxtstöd.",
  "email" : "hej@levelupstudio.io",
  "knowsAbout" : [ "HubSpot", "CRM implementation", "Marketing automation", "HubSpot CMS", "API integrations" ],
  "logo" : "//146466042.fs1.hubspotusercontent-eu1.net/hubfs/146466042/raw_assets/public/levelup-theme/images/logo-studio.svg",
  "name" : "Level Up Studio",
  "telephone" : "+46 76 858 48 47",
  "url" : "https://levelupstudio.io"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://levelupstudio.io#website",
  "@type" : "WebSite",
  "inLanguage" : "en",
  "name" : "Level Up Studio",
  "publisher" : {
    "@id" : "https://levelupstudio.io#organization"
  },
  "url" : "https://levelupstudio.io"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://levelupstudio.io/cases/unitalk",
  "@type" : "WebPage",
  "about" : {
    "@id" : "https://levelupstudio.io#organization"
  },
  "description" : "A single API client every job goes through, so call data reaches the CRM continuously without tripping a per-IP rate limit.",
  "inLanguage" : "en",
  "isPartOf" : {
    "@id" : "https://levelupstudio.io#website"
  },
  "name" : "Telephony data into the CRM, safely | Level Up Studio",
  "url" : "https://levelupstudio.io/cases/unitalk"
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://levelupstudio.io/#organization",
  "@type" : "ProfessionalService",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "SE",
    "addressLocality" : "Lindome",
    "addressRegion" : "Västra Götaland",
    "postalCode" : "437 31",
    "streetAddress" : "Ljungvägen 5"
  },
  "areaServed" : [ {
    "@type" : "City",
    "name" : "Göteborg"
  }, {
    "@type" : "AdministrativeArea",
    "name" : "Västra Götaland"
  }, {
    "@type" : "Country",
    "name" : "Sverige"
  } ],
  "email" : "hej@levelupstudio.io",
  "geo" : {
    "@type" : "GeoCoordinates",
    "latitude" : 57.573,
    "longitude" : 12.067
  },
  "image" : "https://levelupstudio.io/hubfs/raw_assets/public/levelup-theme/images/hero.png",
  "logo" : "https://levelupstudio.io/hubfs/raw_assets/public/levelup-theme/images/logo-mark.svg",
  "name" : "Level Up Studio",
  "priceRange" : "$$",
  "sameAs" : [ "https://ecosystem.hubspot.com/marketplace/solutions/level-up-studio" ],
  "telephone" : "+46768584847",
  "url" : "https://levelupstudio.io"
}
```