The Taboola Excel Uploader lets you prepare and launch multiple campaigns at once without going through the UI one by one. You define everything β targeting, budget, bidding, and creatives β in a structured Google Sheets template, export it to Excel, and submit it through TheOptimizer.Documentation Index
Fetch the complete documentation index at: https://theoptimizer.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
How It Works
Clone the Google Sheets Template
Start by making a copy of the Taboola Excel template into your own Google account:Clone the Taboola Google Sheets Template βThe template contains:
- A main sheet with one row per ad (campaign settings + creative in each row)
- Auxiliary sheets with reference data: Countries, Regions, Browsers, OS Versions, Timezones, and more
- Column notes on every column header β hover over the column name to see the accepted values and format
Fill in Your Campaigns
Each row in the main sheet represents one ad. To create a campaign with multiple ads, add one row per ad keeping all campaign-level columns identical, and vary only the ad-level columns (image URL, headline, CTA, etc.).Key things to note:
- Columns marked π© REQUIRED must be filled in β the upload will fail if theyβre missing
- Columns marked π‘ are conditionally required (e.g. Countries is only needed if Country Targeting is set to INCLUDE or EXCLUDE)
- Use the auxiliary sheets to look up valid values for countries, regions, browsers, OS versions, etc.
Export to Excel and Upload
Once your sheet is ready:
- In Google Sheets, go to File β Download β Microsoft Excel (.xlsx)
- Open Campaign Creator in TheOptimizer
- From the menu, select Create from Excel
- Follow the on-screen steps and submit your file
Check Your Email for Confirmation
After submitting, TheOptimizer processes the file and sends you an email:
- β Successful upload β your campaigns are queued and being created on Taboola. Track progress from the Campaign Creator page.
- β οΈ Upload failed β the email will include a new Excel file with all error cells highlighted. Download it, fix the issues, and re-upload.
Column Reference
The table below describes every column in the Taboola Excel template.| Column | Description |
|---|---|
| Traffic Source Account ID | π© REQUIRED. The Taboola account ID from TheOptimizer where campaigns will be uploaded. Find it under Traffic Sources in the left menu. |
| Campaign Name | π© REQUIRED. The name of the campaign. |
| Marketing Objective | π© REQUIRED. Taboola optimization goal. Values: LEADS_GENERATION, ONLINE_PURCHASES, DRIVE_WEBSITE_TRAFFIC, BRAND_AWARENESS. |
| Brand Name | REQUIRED. Your brand or website name (no βwwwβ or βhttpβ). Appears below the ad title. |
| Start Date | Leave empty to start immediately, or specify a date. |
| End Date | Leave empty to run until budget depleted, or specify an end date. |
| Campaign Status | π© REQUIRED. ACTIVE β starts running once approved. PAUSED β created paused; you start it manually. |
| Campaign Schedule Days | Days the campaign runs. Leave empty for 24/7. Example: Monday, Tuesday, Wednesday, Thursday, Friday. |
| Campaign Schedule Start Hour | Start hour per scheduled day (e.g. 11, 8, 23 for Mon/Tue/Thu). |
| Campaign Schedule End Hour | End hour per scheduled day. |
| Campaign Schedule Timezone | Timezone for scheduling. Defaults to your Taboola account timezone. |
| Country Targeting | ALL, INCLUDE, or EXCLUDE. |
| Countries | π‘ Required if Country Targeting is INCLUDE or EXCLUDE. Comma-separated country names. See Countries sheet. |
| Regions | Comma-separated regions to target (only available when Country Targeting is INCLUDE). See Regions sheet. |
| Platforms Targeting | π© REQUIRED. ALL, INCLUDE, or EXCLUDE. |
| Platforms | π‘ Required if Platforms Targeting is INCLUDE or EXCLUDE. Values: PHON, DESK, TBLT. |
| Operating System Targeting | π© REQUIRED. ALL, INCLUDE, or EXCLUDE. |
| Operating Systems | π‘ Required if OS Targeting is INCLUDE or EXCLUDE. Values: Mac OS X, Linux, Windows, iOS, Android. |
| Operating System Versions | Narrow OS targeting by specific versions. See OS Versions sheet. |
| Browsers Targeting | π© REQUIRED. ALL, INCLUDE, or EXCLUDE. |
| Browsers | π‘ Required if Browser Targeting is INCLUDE or EXCLUDE. See Browsers sheet. |
| Connection Type | π© REQUIRED. ALL or WIFI. |
| Block Sites | Comma-separated list of sites to block at campaign level. |
| Brand Safety Type | π© REQUIRED. Brand safety partner setting (DoubleVerify / IAS). |
| Brand Safety Segments | List of brand safety segments where ads should not appear. |
| Brand Safety Risk Level | Risk level tolerance for certain content categories. |
| Bid Strategy | π© REQUIRED. MAX_CONVERSIONS, TARGET_CPA, or FIXED. |
| Cost Per Click | π‘ Required if Bid Strategy is SMART or FIXED. Minimum: 0.01. |
| CPA Goal | π‘ Required if Bid Strategy is TARGET_CPA. |
| Daily Cap | Average daily spend. Actual spend may vary up to 2Γ. |
| Spending Limit Model | π© REQUIRED. MONTHLY β resets each month. ENTIRE β one-time campaign budget. |
| Spending Limit | Maximum spend within the selected timeframe. |
| Daily Ad Delivery Model | π© REQUIRED. BALANCED β even pacing. STRICT β hard daily cap. ACCELERATED β spends as fast as possible. |
| Traffic Allocation Mode | π© REQUIRED. OPTIMIZED β algorithm-driven distribution (recommended). EVEN β equal distribution across ads. |
| Traffic Allocation AB Test End Date | End date for A/B test when using EVEN allocation mode. |
| Tracking Code | URL parameters appended to landing page URLs for external tracking. |
| Comments | Internal notes for this campaign. |
| Target URL | π© REQUIRED (unless using Media Manager Ads). Landing page URL. |
| Image URL | π© REQUIRED (unless using Media Manager Ads). Ad image URL. Max 1MB, JPEG preferred. |
| Headline | π© REQUIRED (unless using Media Manager Ads). Max 100 characters (60 recommended). |
| CTA | π© REQUIRED. Call-to-action for the ad. |
| Description | Optional ad description. Max 250 characters. |
| Media Manager Ads | Reference a saved Ad group from Taboolaβs Media Manager instead of providing individual image/headline/URL fields. |
| Rules | Comma-separated Rule IDs from TheOptimizer to attach to the campaign after creation. |
| Rule Groups | Comma-separated rule group names from TheOptimizer to attach after creation. |
