7.2.29 Set up the Wallet functionality in ADvendio
Overview
The Wallet Object is a new budgeting concept introduced in ADvendio (available from version 2.178). Wallets help to streamline and centralize budget management for media campaigns, giving users more control, visibility, and flexibility when managing campaign budgets across integrated ad platforms (e.g., CitrusAd, Criteo).
They can be created, updated, and synchronized with external platforms - either manually or automatically. This functionality supports better tracking, control, and reporting for campaign spend.
What Is a Wallet?
A Wallet is a virtual financial container representing a specific set budget, assigned to an advertiser, retailer, or campaign. It acts as a centralized fund pool from which multiple Campaigns can draw money as impressions or clicks are delivered. Wallets are used to pre-fund campaigns, monitor spending, and ensure alignment with external budget limits.
Key characteristics:
Each Wallet is tied to a single Connection (e.g., Criteo SSP)
Assigned to an Account and Advertiser
Can be used for campaign-level budget assignment across multiple campaigns
Managed in one currency only
Budget is deducted automatically as campaigns are served
Why Use Wallets?
Budget Transparency: Monitor spending across campaigns from a single source.
Modular Setup: Apply Wallets to Campaign Items, or Media Campaigns depending on your integration.
Control: Limit overspending by enforcing hard budget caps.
Creating and Managing Wallets
How to Create a Wallet
Go to the Wallet tab in ADvendio.
Click New and choose one of the available record types:
CRITEOSSP(for Criteo Retail Media use)CITRUS ADS(for CitrusAd use)TOPSORT(for Topsort use)CUSTOM(for generic internal usage)Custom Media Integration(for custom media integrations and third-party system integrations)
Enter required fields:
Name
Currency
Total Budget
Account
Advertiser
Connection
Save the Wallet record.
Key Fields
Field Label | API Name | Description |
|---|---|---|
Wallet ID |
| Identifier from external system (e.g. Criteo) |
Total Budget |
| Budgeted amount |
Available Budget |
| Remaining funds (auto-calculated) |
Spent Budget |
| Amount already used (imported) |
Overspend Limit |
| Allowed excess spending |
Budget Type |
| E.g. Daily, Monthly |
Balance Type |
| Capped or Uncapped |
Submit Status |
| Last push result to ad server |
Submit Message |
| Last result details |
Last Submit Date |
| Last push timestamp |
Wallet and Campaign Association
ADvendio automatically tracks which Wallets are assigned to which Media Campaigns (imported from Criteo).
Intermediary Object
MediaCampaignWalletAssignment__cstores the associations.Appears as related lists on both:
Media Campaign records (Wallets assigned)
Wallet records (Campaigns funded)
When a wallet without connection is used it can manually be assigned to the associated Media Campaigns
6. Use Cases
Retailer budgets: Assign and enforce retailer-specific campaign budgets via Wallets.
Advertiser prepayment: Pre-fund digital campaigns using Wallets.
Budget syncing: Keep Wallet and Campaign spend in sync with the connected external platform (e.g., Criteo).
Multi-team visibility: View budget usage across Campaigns and Accounts in one place.
7. Permissions & Setup
The Wallet tab is included in the ADvendio Super User permission set.
Make sure relevant fields are visible on layouts.
Quick Actions ("Submit Wallet" and "Import Wallet") are added to all Wallet page layouts.