Company Ads
How to generate Google Ads campaigns for your companies
Company Ads
The Google Ads integration lets you generate Google Ads campaigns for each of your companies, complete with localized keyword lists for every location.
Setup
Before you can generate ads, you need to configure the Google Ads integration:
- Go to Settings > Integrations and click the Google Ads Integration card.
- Enable the integration and enter your API key.
- Configure default settings: info lines, CTAs, currency, match types, targeting.
- Upload your standard keyword lists as CSV files (e.g., Services, Benefits).
- Upload your keyword combinations CSV that defines which lists to combine and the RSA ad templates.
- Click Save.
Keyword Lists (CSV Format)
Each keyword list is uploaded as a separate CSV file with these columns:
| Column | Required | Description |
|--------|----------|-------------|
| keyword | Yes | The keyword text |
| landing_path | No | Landing page path appended to the company domain |
| cpa | No | Cost per acquisition |
| conversion_rate | No | Conversion rate in percent |
| synonyms | No | Semicolon-separated synonyms (e.g., "Physio;Physical therapy") |
The list name, language, and country are set in the form fields alongside the upload.
Combinations (CSV Format)
One CSV file defines all your ad combination templates:
| Column | Required | Description |
|--------|----------|-------------|
| combination | No | Groups rows into combinations (same number = same combination) |
| list_slugs | Yes (first row) | Semicolon-separated list slugs to combine |
| path1 | No | Display path 1 (supports variables) |
| path2 | No | Display path 2 (supports variables) |
| type | Yes | headline or description |
| variant | Yes | long, short, or default |
| text | Yes | Ad text with variable substitution |
| pin_position | No | Pin position (0 = no pin) |
| group_index | No | Asset group index |
Variables
Use these variables in your ad text:
{{account.name}}— Company name{{account.domain}}— Company domain{{account.phone}}— Company phone{{account.infos[0]}}— First info line{{account.ctas[0]}}— First CTA line{{lists.<slug>}}— Keyword from the named list (e.g.,{{lists.services}})
Generating Ads for a Company
- Navigate to your company and click Ads in the sidebar under Integrations.
- Review the Company Info section (name, domain, phone used for ad generation).
- Optionally override the Info and CTA lines for this specific company.
- Configure Location Keywords: cities from your locations are pre-filled. Add more cities or synonyms as needed.
- Click Generate Campaign.
The system will create an ads account for your company, send all keyword lists (including the localized Locations list), create the ad combinations, and generate the campaigns.
Once complete, you can download the generated CSV file for import into Google Ads Editor.
How Location Keywords Work
Each company gets its own "Locations" keyword list that combines with your standard keyword lists. For example, if your standard list contains "Physiotherapy" and your locations include "Berlin" and "Munich", the generated ads will include combinations like:
- "Physiotherapy in Berlin"
- "Physiotherapy in Munich"
You can add synonyms to each location keyword (e.g., "Frankfurt" with synonyms "Frankfurt am Main", "Frankfurt Main") to expand the coverage.
Still need help? Contact support