The Self-Serve Advertiser Dashboard puts your advertisers in control. They can submit ads, manage campaigns, add funds, and track performance — all from a branded frontend portal, without ever touching the WordPress admin. This guide explains each tab and what advertisers can do there.

Overview Tab
The Overview tab is the first thing advertisers see when they log in. It gives them a snapshot of their account at a glance.

What they’ll see:
- Stats cards — total impressions, clicks, and click-through rate for the current period
- Wallet balance — current available funds
- Recent activity — latest ads and their current status
- Alerts — warnings about expiring ads or low balance
Quick actions available:
- Create New Ad
- Add Funds
- View Analytics
- Post Classified (if classifieds are enabled on the site)
My Ads Tab
This tab lists all the ads the advertiser has submitted.

Each ad shows its title, status, and key performance numbers. Use the filters to find ads by status, and sort by date or performance.
Ad statuses explained:
| Status | Meaning |
|---|---|
| Pending | Waiting for admin review |
| Approved | Approved and will go live on its start date |
| Active | Currently running and showing |
| Paused | Temporarily stopped |
| Expired | Past its end date |
| Rejected | Not approved — check the rejection reason |
Click Create New Ad to submit a new advertisement.
Campaigns Tab
Campaigns group ads together under a shared budget and schedule.

Use campaigns to:
- Run a group of related ads as one unit
- Set a total spending limit across multiple ads
- Schedule start and end dates for a promotion
- Track combined performance across all ads in the campaign
See Managing Campaigns for step-by-step instructions.
Wallet Tab
The Wallet tab shows the current balance and all past transactions.


What advertisers can do here:
- View their current balance
- Add funds via their preferred payment method
- Review their full transaction history
Transaction types they’ll see:
| Type | Description |
|---|---|
| Payment / Deposit | Money added to the wallet |
| Campaign Reserve | Funds reserved when a CPM/CPC campaign activates |
| Campaign Refund | Unused reserved funds returned on completion |
| Ad Charge | Payment deducted for running an ad |
| Refund | Money returned by the site owner |
Analytics Tab
The Analytics tab shows how ads are performing over time.

Metrics available:
- Impressions — how many times ads were shown
- Clicks — how many times visitors clicked the ads
- CTR — click-through rate (clicks divided by impressions)
Use the date range picker to compare different time periods. Filter by specific ad or campaign.
Share of Voice Tab
This tab shows the advertiser’s share of total impressions in shared ad placements.
| Metric | What It Tells You |
|---|---|
| Your impressions | Total times your ads showed |
| Overall share | Your percentage of total impressions |
| Fairness score | How evenly impressions are distributed |
A low share may mean ads need a higher budget or weight. This tab is only visible if the Share of Voice module is enabled.
Classifieds Tab
If the site has classifieds enabled, this tab shows all classified listings.
- View listing status and expiry dates
- See how many inquiries each listing received
- Edit, renew, or delete listings
- Post a new classified listing
Inquiries Tab
This tab collects messages sent through classified listings.
- See all inquiries in one place
- Filter by listing or date
- Mark inquiries as read or replied
Favorites Tab
Listings saved while browsing the classifieds marketplace appear here for quick access.
Following Tab
Shows sellers the advertiser follows. When a followed seller posts a new listing, an email notification is sent.
Buy Links Tab
If link partnerships are enabled, use this tab to submit and track link placement requests. Only visible if the Links module is enabled.
Profile Tab
Update account information, change password, upload a profile photo, and manage the public seller profile.

Navigation Tips
- Use the tab bar across the top to switch between sections
- Use the search box and filters within each tab to find specific items quickly
- The dashboard is mobile-friendly — tabs collapse into a dropdown menu on small screens
Portal Shortcodes
These shortcodes power the advertiser-facing frontend. Add them to WordPress pages to create the advertiser portal experience.
Shortcodes at a Glance
| Shortcode | Purpose |
|---|---|
[wbam_advertiser_dashboard] |
Full advertiser portal with all tabs |
[wbam_my_ads] |
Standalone ads management list |
[wbam_advertiser_stats] |
Stats summary widget |
[wbam_advertiser_wallet] |
Wallet balance and deposit form |
[wbam_submit_ad] |
Ad submission form |
[wbam_seller_profile] |
Public seller profile page |
All portal shortcodes automatically handle access control — visitors who are not logged in see a login prompt instead of the portal content.
[wbam_advertiser_dashboard]
The complete advertiser control panel with tabbed navigation. This is the primary shortcode for your Advertiser Dashboard page.
Basic usage:
[wbam_advertiser_dashboard]
Parameters:
| Parameter | Default | Description |
|---|---|---|
show_tabs |
all | Comma-separated list of tabs to show |
default_tab |
overview |
Which tab opens by default |
class |
— | Custom CSS class on the portal container |
Tab values for show_tabs:
| Value | Tab Name |
|---|---|
overview |
Overview with stats cards and quick actions |
ads |
My Ads management |
campaigns |
Campaign management |
classifieds |
Classified listings (if enabled) |
inquiries |
Received inquiries (if enabled) |
favorites |
Saved listings (if enabled) |
links |
Link partnerships (if enabled) |
wallet |
Balance and transactions |
analytics |
Performance data |
profile |
Account settings |
Examples:
Show only ads and wallet tabs:
[wbam_advertiser_dashboard show_tabs="ads,wallet"]
Open on the wallet tab by default:
[wbam_advertiser_dashboard default_tab="wallet"]
[wbam_my_ads]
Displays the current user’s submitted ads as a standalone list. Use this when you want a simple ads-only page separate from the full dashboard.
Basic usage:
[wbam_my_ads]
Parameters:
| Parameter | Default | Description |
|---|---|---|
status |
all |
Filter by ad status (active, pending, paused, expired) |
limit |
10 |
Number of ads per page |
show_create |
true |
Show the “Create New Ad” button |
columns |
1 |
Grid columns (1-4) |
Examples:
Show only active ads in a 2-column grid:
[wbam_my_ads status="active" columns="2"]
[wbam_advertiser_stats]
Displays a performance stats widget for the currently logged-in advertiser.
Basic usage:
[wbam_advertiser_stats]
Parameters:
| Parameter | Default | Description |
|---|---|---|
stats |
all |
Which stats to show (comma-separated) |
period |
30days |
Time period: 7days, 30days, 90days |
layout |
cards |
Display as cards or inline |
Available stat values:
impressions— total ad viewsclicks— total clicksctr— click-through ratespent— total spent from walletactive_ads— number of currently running adsbalance— current wallet balance
Examples:
Show only key metrics for the last 7 days:
[wbam_advertiser_stats stats="impressions,clicks,ctr" period="7days"]
[wbam_advertiser_wallet]
Displays the wallet balance and a form to add funds. Use this to create a dedicated wallet page.
Basic usage:
[wbam_advertiser_wallet]
Parameters:
| Parameter | Default | Description |
|---|---|---|
show_balance |
true |
Show the current balance |
show_add_funds |
true |
Show the deposit form |
show_history |
true |
Show transaction history |
history_limit |
10 |
Number of transactions to show |
Examples:
Compact balance widget with no history:
[wbam_advertiser_wallet show_history="false"]
[wbam_submit_ad]
A standalone ad submission form. The [wbam_advertiser_dashboard] includes this form in the My Ads tab, but you can also place it on a dedicated Submit Ad page.
Basic usage:
[wbam_submit_ad]
Parameters:
| Parameter | Default | Description |
|---|---|---|
ad_types |
all |
Allowed types: image, text, html (comma-separated) |
zones |
all |
Limit to specific zone slugs (comma-separated) |
redirect |
— | URL to redirect to after successful submission |
Examples:
Image ads only, redirect after submission:
[wbam_submit_ad ad_types="image" redirect="/thank-you/"]
[wbam_seller_profile]
Displays a public seller profile. Place this on your Seller Profile page — the shortcode reads the seller from the URL automatically.
Basic usage:
[wbam_seller_profile]
Parameters:
| Parameter | Default | Description |
|---|---|---|
user_id |
From URL | Show a specific seller by user ID |
show_listings |
true |
Display the seller’s active listings |
show_contact |
true |
Show a contact form |
show_stats |
true |
Show listing count and follower count |
Examples:
Profile for a specific seller (useful for featured seller pages):
[wbam_seller_profile user_id="42"]
Profile without the contact form:
[wbam_seller_profile show_contact="false"]
Required Page Setup
Create and configure these pages for a complete advertiser portal:
| Page | Shortcode | Assign in Settings |
|---|---|---|
| Advertiser Dashboard | [wbam_advertiser_dashboard] |
Pro Settings -> Pages -> Dashboard |
| Submit Ad | [wbam_submit_ad] |
Pro Settings -> Pages -> Submit Ad |
| Seller Profile | [wbam_seller_profile] |
Pro Settings -> Pages -> Seller Profile |
Next Steps
- Creating Your First Ad — submit an ad for approval
- Managing Campaigns — organize ads with budgets
