Objects: flows, campaigns, partners, providers

The five nouns d0pe is built on and how a lead travels through them.

d0pe has a small, deliberate vocabulary. Learn these five nouns once and every screen makes sense. The most common mix-up is flow vs campaign, so start there: a flow is the inbound side (where traffic comes in), a campaign is the outbound side (the offer it's sent to).

Traffic provider

Your traffic source — an affiliate, a webmaster, or your own buyer. A provider is issued an ingest token and is granted access to one or more flows it may post leads into.

Flow

The inbound container a provider posts into. A flow owns ordered routes and decides what happens when nothing is eligible (fall through to the next route, or park the lead as Unassigned). Flows carry the Mask thresholds and an emergency stop switch — they're the unit you operate day to day.

Route & recipient

Inside a flow, routes are tried in priority order; the first whose geo condition matches wins, and lower routes act as fallbacks. A route's recipients are campaigns, each with a weight (for the weighted split), a cap and a schedule.

Campaign

A concrete offer that lives under a partner. It carries the money — payout value and currency — plus tracking params (offer id, landing id, macros). The routing engine always targets a campaign; the campaign's parent partner supplies the delivery integration.

Partner

The advertiser / CPA network that receives leads. A partner owns the integration template and credentials used to deliver every campaign beneath it. One partner, many campaigns.

Provider → Flow → Route → Campaign → Partner. Traffic enters on the left; money is defined on the right.