Organize the offer
The team records the product and the market context for an offer.
The domain model separates products, geographic dimensions and subtypes so assignments and analytics share a consistent reference.
A media-buying CRM connecting offers, buyer assignments, review cycles, conversion events and monthly performance.
A CRM for a media-buying team. It tracks an offer by product and market, assigns a responsible buyer, opens a time-bounded review cycle and records conversion callbacks from the tracker. The team compares conversions with the cycle’s FTD limit and reviews monthly CPA/ROAS; some finance values are entered manually.
Media-buying decisions depend on product, geography, buyer responsibility and conversion history. When these are maintained separately, the team loses a shared view of review status and financial inputs.
Media buyers, team leads, analysts and managers who coordinate offer tests, assignments, reviews and monthly financial reporting.
Product, GEO and subtype
Role and team permissions
One active cycle for this offer segment
Clicks and conversion status
Compare conversions to cycle threshold
A manager reviews the current cycle
Keep the decision and actor in history
Some values are entered manually
Assignment and review snapshots
The team records the product and the market context for an offer.
The domain model separates products, geographic dimensions and subtypes so assignments and analytics share a consistent reference.
An offer is associated with a buyer and governed by the user role.
The backend checks permissions before each operation. Audit snapshots record assignment and review changes.
A review cycle provides a defined period and conversion limit for evaluation.
A database index allows only one active cycle for an offer segment, including when two users start a cycle at the same time.
Tracker events connect clicks and conversion status to the relevant offer.
A click ID and conversion status identify each event and prevent duplicate records. Events for unknown or inactive offers are acknowledged without being added to the cycle.
Conversion events and the configured first-deposit threshold inform the review workflow.
Cycle rules, event linking and audit history preserve the operational context behind a review decision.
The team compares monthly activity and financial metrics.
Monthly calculations combine conversion events with NGR, spend and deposit values entered by the team.
Partial uniqueness for active cycles and click/status uniqueness protect important domain rules.
Assignments, roles and audit snapshots connect each workflow change to its operational context.
Event-derived indicators and manual financial inputs remain distinguishable.
Tell me what the application should do, how the team works today and which requirements or deadlines matter.