Key Features
The addon provides four core features accessible through an intuitive interface:- 🚀 Launch Ads - Upload campaign data to AdManage Launch Drafts
- 📊 Export Data - Export ad sets and campaign data from AdManage to sheets
- 🎯 Match Ad Sets - Intelligently match ads to appropriate ad sets based on campaign patterns
Typical Launching Workflow
- Setup: Use “Load Defaults” to create properly structured sheet
- Data Entry: Fill in columns and rows with your information
- Upload: Send launch batch to AdManage
- Launch: Complete launching in AdManage platform
Installation
Install from Google Workspace Marketplace
The AdManage addon is available directly from the Google Workspace Marketplace for easy installation: Install AdManage from Google Workspace Marketplace- Open Google Sheets - Create a new sheet or open an existing one
- Access Extensions - Go to Extensions → Add-ons → Get add-ons
- Search for AdManage - In the Google Workspace Marketplace, search for “AdManage”
- Install the Add-on - Click on the AdManage addon and select Install
- Grant Permissions - Review and accept the required permissions when prompted
Initial Setup
- Refresh your Google Sheet after installation
- Go to Extensions → AdManage → Launch Sidebar to open the integration panel
- The addon will automatically attempt to authenticate with your Google account
Authentication
Connect Your AdManage Account
The addon requires authentication with both Google and AdManage:Google Account Authorization
Google Account Authorization
AdManage API Authentication
AdManage API Authentication
The addon uses automatic authentication through your Google account. The email address on the google account must be invited to your admanage organization.
Feature 1: Launch Ads (Upload to AdManage)
Transform your spreadsheet data into AdManage Launch Drafts for campaign creation.Required Column Structure
Your Google Sheet must include the Row Type column:- Row Type - Specifies the ad format (single, multi, carousel, etc.)
Supported Columns
The addon supports extensive column mapping for comprehensive ad configuration:Basic Ad Information
Basic Ad Information
- Custom Name / Ad Name - Campaign or ad identifier
- Ad Description / Description - Detailed ad description
- Headline / Ad Title - Primary headline text
- Primary Text / Main Text / Body Text - Ad body content
- Created At / Updated At - Timestamps
Links and Tracking
Links and Tracking
- Link / Landing Page / URL / Website - Destination URL
- Display Link - URL shown in ad
- UTM / UTM Parameters - Tracking parameters
- CTA / Call to Action / Button Text - Call-to-action text
- Partnership Code - Partnership tracking
Media and Targeting
Media and Targeting
- Video URLs / Video Link / File Links - Media content
- Ad Set IDs - Target ad set identifiers
- Launch Paused - Launch in paused state (true/false)
Multiple Variations
Multiple Variations
- Headline Variation (1-5) - Multiple headline options
- Primary Text Variation (1-5) - Multiple body text options
Carousel Content (Advanced)
Carousel Content (Advanced)
For carousel ads, the addon supports up to 10 carousel items:
- Carousel X Media URL - Media file for each carousel card
- Carousel X Portrait Media URL - Portrait orientation media
- Carousel X Title - Title for each carousel card
- Carousel X Description - Description for each carousel card
- Carousel X Link - Destination URL for each carousel card Note: Special carousel processing is available for specific customer configurations
Column Mapping System
The addon uses a two-tier column mapping system to automatically convert your sheet column names to AdManage format:- Automatic Mappings - Built-in mappings that work immediately (no configuration needed)
- Custom Mappings - User-defined mappings for specific column names (configured in the sidebar)
Automatic Mappings (Always Active)
These mappings are automatically applied to your sheet columns. If your sheet uses any of these column names, they will be automatically converted to the AdManage format shown below:Basic Ad Information Mappings
Basic Ad Information Mappings
Ad Name:
Campaign Name→Ad NameCustom Name→Ad Namead_name→Ad Name
Ad Title→HeadlineCaptions→Headlineheadline_1→HeadlineHeadline Variation 1→HeadlineHeadline Variation 2→Headline Variation 1Headline Variation 3→Headline Variation 2Headline Variation 4→Headline Variation 3Headline Variation 5→Headline Variation 4
Main Text→Primary TextBody Text→Primary Textprimary_text_1→Primary TextPrimary Text Variation 1→Primary TextPrimary Text Variation 2→Primary Text Variation 1Primary Text Variation 3→Primary Text Variation 2Primary Text Variation 4→Primary Text Variation 3Primary Text Variation 5→Primary Text Variation 4
Description→Ad Descriptiondescription→Ad Description
Links and Tracking Mappings
Links and Tracking Mappings
Link:
Landing Page→LinkPage Link→LinkURL→LinkWebsite→Linkwebsite_url→Link
Call to Action→CTACall-to-Action→CTAButton Text→CTAcall_to_action→CTA
UTM→UTM Parametersurl_parameters→UTM Parameters
Booster Code→Partnership CodeSpark Code→Partnership CodeAuth Code→Partnership CodeTiktok Code→Partnership Code
Media and Format Mappings
Media and Format Mappings
Media URLs:
Video URLs→Media URLsVideo URL→Media URLsVideo Link→Media URLsFile Links→Media URLsFile URLs→Media URLs
Media Type→Row TypeAD Format→Row TypeFormat→Row Typeformat→Row Type
adset_name→Ad Set IDs
ad_status→Ad Status
Page ID Mappings
Page ID Mappings
Instagram Page ID:
Instagram Page Id→Instagram Page IDInstagram Page→Instagram Page IDInstagram Profile→Instagram Page IDIG Page ID→Instagram Page ID
Facebook Page Id→Facebook Page IDFacebook Page→Facebook Page IDFacebook Profile→Facebook Page IDFB Page ID→Facebook Page ID
Tiktok Page Id→Tiktok Page IDTiktok Page→Tiktok Page IDTiktok Profile→Tiktok Page ID
Threads Page Id→Threads Page IDThreads Page→Threads Page IDThreads Profile→Threads Page ID
Custom Product Page Mappings
Custom Product Page Mappings
iOS Custom Product Page:
Custom Product Page Code→Custom Product Pagecsl→Custom Product PageCustom Store Listing→Custom Product PageCSL→Custom Product PageiOS Custom Product Page→Custom Product PageiOS CSL→Custom Product PageiOS CPP→Custom Product Page- And many more iOS variants (see code for complete list)
Android Custom Product Page→Android Custom Product PageAndroid CSL→Android Custom Product PageAndroid CPP→Android Custom Product PageGoogle Play Custom Product Page→Android Custom Product Page- And many more Android variants (see code for complete list)
Brand Safety Mappings
Brand Safety Mappings
IAS Brand Safety URL:
Brand Safety URL→IAS Brand Safety URLBrand Safety→IAS Brand Safety URLIAS URL→IAS Brand Safety URLIAS Brand Safety→IAS Brand Safety URLIAS VAST URL→IAS Brand Safety URLBrand Safety VAST→IAS Brand Safety URL
Multi-Column Mappings (Automatic)
Multi-Column Mappings (Automatic)
The addon automatically combines multiple columns into single AdManage fields:Media URLs (from multiple asset columns):
1x1 Asset Link,4x5 Asset Link,9x16 Asset Link→Media URLs1x1 Asset,4x5 Asset,9x16 Asset→Media URLs1x1 File Link,4x5 File Link,9x16 File Link→Media URLs1x1 file,4x5 file,9x16 file→Media URLsdefault_image_url_1,default_image_url_2,default_image_url_3→Media URLs
Custom Mappings (User-Configured)
In addition to automatic mappings, you can create custom mappings for column names specific to your workflow. These are managed in the Column Mappings section of the sidebar:-
View Current Mappings - The sidebar shows:
- Automatic Mappings - All built-in mappings that are currently active (shown below custom mappings)
- Custom Mappings - Your user-defined mappings (shown at the top)
- Add Custom Mapping - Click ”+ Add Column Mapping” to map a sheet column to an AdManage field
- Edit or Remove - Custom mappings can be modified or deleted at any time
How Mappings Work Together
When you upload data to AdManage:- Automatic mappings are applied first - All built-in mappings are checked against your sheet columns
- Custom mappings are applied next - Your custom mappings override any automatic mappings for the same column names
- Final result - Your sheet data is transformed to AdManage format using the combined mapping rules
Campaign Name:
- It will automatically map to
Ad Name(automatic mapping) - If you create a custom mapping
Campaign Name→Custom Name, your custom mapping will be used instead - The final data sent to AdManage will use
Custom Nameas the field name
Upload Process
Smart Row Detection
Smart Row Detection
- The addon automatically detects new rows that haven’t been uploaded
- It adds an “ADMANAGE” column to track upload status
- Only processes rows without timestamps in the ADMANAGE column
- Shows upload statistics before processing
Batch Upload (Max 50 rows)
Batch Upload (Max 50 rows)
- Click “Upload to AdManage” from the Launch Ads card
- The addon processes up to 50 rows per batch for optimal performance
- If you have more than 50 rows, run multiple uploads
- Each successful upload adds timestamps to processed rows
Upload Configuration
Upload Configuration
- Business ID: Optional business/ad account identifier
- Status: Choose “draft” or “active” for launch drafts
- Automatic Title Generation: Uses row count and timestamp
- CSV Format: Data is automatically formatted as CSV for AdManage
Feature 2: Export Data (Ad Sets from AdManage)
Export ad set data from your AdManage account directly into Google Sheets for analysis and management.Export Capabilities
Ad Set Export
Ad Set Export
- Click “Export from AdManage” from the Export Data card
- Enter your Facebook/Meta Ad Account ID (numeric format)
- The addon fetches all ad sets with pagination support
- Creates a new sheet named “AdSets_[AccountName]”
Exported Data Columns
Exported Data Columns
The export includes essential ad set information:
- Ad Set ID - Unique identifier
- Name - Ad set name
- Campaign Name - Parent campaign
- Spend - Total ad spend
- Status - Current ad set status
- Ad Count - Number of ads in set
- Platform - Advertising platform
Sync Management
Sync Management
- Account Memory: Your Ad Account ID is saved for future exports
- Last Sync Tracking: Timestamps are recorded for each export
- Multiple Accounts: Support for managing multiple ad accounts
- Automatic Formatting: Headers, frozen rows, and auto-resized columns
Background Sync & Scheduling
The addon includes advanced sync management:- Configured Syncs: Set up automatic synchronization schedules
- Batch Processing: Run multiple account syncs simultaneously
- Sync Status Tracking: Monitor sync history and status
- Error Handling: Automatic API key refresh and retry logic
Troubleshooting
Authentication Issues
Authentication Issues
Problem: “No AdManage API key found” or connection failuresSolution:
- Use the refresh button in the account header
- Sign out and sign back into your Google account
- Check that your Google account is linked to AdManage
- Try opening the addon in an incognito window
- Ensure you have AdManage account access
Authentication Issues: Wrong User showing
Authentication Issues: Wrong User showing
Problem: “Wrong email address showing”
The wrong email address is showing in the addon.
This issue occurs when you have multiple google accounts in your chrome browser and the default one is the wrong one.
We can’t fix this issue because it’s caused by google incorrectly telling us who is logged in.https://developers.google.com/apps-script/guides/projects#fix_issues_with_multiple_google_accountsTry one of the following solutions:
- Log out of all your Google Accounts and only log in to the one that has the add-on or web app you want to access.
- Open an incognito window in Google Chrome, or an equivalent private browsing window, and log in to the Google Account that has the add-on or web app you want to access.
Sheet Format Issues
Sheet Format Issues
Problem: Column mapping or data format errorsSolution:
- Use the “Load Defaults” feature to see proper structure
- Ensure “Row Type” column exists and contains valid values
- Check for extra spaces in column headers
- Verify data is in expected formats (URLs, numbers, text)
- Use column mapping preview to verify recognition
Upload Failures
Upload Failures
Problem: Upload process fails or times outSolution:
- Try uploading smaller batches (under 50 rows)
- Check internet connection stability
- Verify Ad Account ID format and permissions
- Look for error messages in the addon interface
- Clear and re-enter problematic data
Export Issues
Export Issues
Problem: Ad set export fails or returns no dataSolution:
- Verify Ad Account ID is correct and accessible
- Check that you have permission to view ad sets
- Ensure the account has active ad sets to export
- Try a different Ad Account ID format (with/without “act_”)
- Check AdManage platform for account status
Matching Problems
Matching Problems
Problem: Ad set matching returns poor resultsSolution:
- Check that campaign names follow consistent patterns
- Verify ad set data has been recently exported
- Review column detection for country, language, product fields
- Consider setting up custom mapping rules
- Ensure ad sets exist for the targeting criteria
Support
Having issues with the Google Sheets addon? We’re here to help:- 📧 Email Support: Contact our support team at [email protected]
- 🔧 Technical Issues: Include browser type, error messages, and screenshots
- 📚 Feature Requests: Let us know what additional functionality you need
- 🚀 Integration Help: Assistance with complex workflow setups
