Marketing operations

How Jarva runs advertising through official platform APIs

Jarva builds and operates a portfolio of its own consumer brands, and we run paid advertising for those brands in-house. Because we operate several brands at once, we manage advertising through an internal marketing-operations platform that connects to each advertising platform using its official API — rather than logging into each ad account by hand.

Accounts managedOnly our own
Third-party clientsNone
Reselling API accessNo
Platform accessOfficial APIs only
Overview

The platform, in plain terms

Our internal tool is a private, in-house system used only by Jarva to operate advertising for the ad accounts we own. It is not a product we sell, and it is not offered to anyone outside Jarva. Across every connected platform, it uses the platform's official API to:

  • Create and configure campaigns, ad groups / ad sets, and ads for our own brands
  • Set and adjust campaign budgets, bids, schedules, and targeting based on performance
  • Manage keywords, audiences, and creative, and change campaign or ad status (pause, resume, archive)
  • Retrieve performance reporting — impressions, clicks, conversions, and spend — into our internal dashboards for cross-platform analysis and budget allocation
Google Ads Meta Pinterest Reddit TikTok
Architecture

How the system is put together

Four layers, all private to Jarva. Nothing in this stack is exposed publicly or offered to anyone outside the company.

Layer 01

Auth

Securely stores our OAuth refresh token, developer token, and manager account reference, and obtains access tokens as needed.

Layer 02

Orchestration

Issues API requests to create and adjust campaigns and to pull reporting, on a schedule and on demand.

Layer 03

Data store

Retrieved performance metrics are written to our private internal database — never to a public endpoint.

Layer 04

Dashboard

An internal, authentication-gated view where our team reviews cross-platform performance and directs budget. Access limited to Jarva personnel.

Who has access. Internal only — Jarva personnel and contractors operating on Jarva's behalf. The tool is not available to the general public or to external clients, and we do not use our tokens with any third-party-developed tool; the platform is built and maintained by Jarva.
Other integrations

The other platforms

We use the same in-house pattern on each platform's official API — always limited to accounts we own and operate.

Meta

Marketing API

Manage campaigns, ad sets, ads, budgets, and audiences, and pull reporting for our owned ad accounts.

Reddit

Reddit Ads API

Create and manage campaigns and ads and retrieve performance data for our owned account.

Pinterest

Pinterest Ads API

Manage campaigns, ad groups, and ads and pull reporting for our owned account.

TikTok

TikTok Marketing API

Manage campaigns, ad groups, ads, creative, and reporting for our owned account.

Compliance

Data & scope of use

We use these platforms' APIs and the data they return only to operate advertising for accounts we own. We do not sell data obtained through advertising-platform APIs, we do not share it with unrelated third parties, and we do not use it to build products for anyone outside Jarva. Full details are in our privacy policy.

Inquiries

Developer & API contact

For questions about our API use or this integration.

google-ads-api@thejarva.net
hello@thejarva.net