# Creating campaigns from the chat: Search, Performance Max, Display, Demand Gen, Shopping, App

> What each PaidHelm campaign-creation tool needs, what it builds, and the recommended brief to give your assistant so the whole campaign is created paused and ready for review.

URL: https://paidhelm.com/docs/campaigns/  
Last updated: 2026-11-01

Campaign creation is where PaidHelm saves the most time: a complete Search campaign with ad groups, keywords, ads and sitelinks takes about ten tasks and a few minutes instead of an hour of clicking. The assistant collects the required information, confirms the plan with you and executes it step by step.

A good brief

Create a Search campaign for our spring sale. Budget $80/day, United States only, English, maximize conversions. Three ad groups: running shoes, trail shoes, kids shoes. Use the keyword planner for ideas, 10–15 keywords per group in phrase and exact match, one RSA per group pointing to the matching category page, and sitelinks to Shipping, Returns, Sale and New arrivals. Keep everything paused.

From this the assistant runs, in order: buscar_localizacao → buscar_idioma → criar_campanha_pesquisa → segmentar_localizacao → segmentar_idioma → planejar_palavras_chave → criar_grupo_anuncios ×3 → adicionar_palavras_chave ×3 → criar_anuncio ×3 → adicionar_sitelinks. It reports each ID as it goes.

Required inputs by campaign type

TypeToolRequiredNotes

Searchcriar_campanha_pesquisaName, daily budget, locations, languages, bid strategySearch partners and Display expansion off by default. Then add ad groups, keywords, RSAs, extensions.

Performance Maxcriar_campanha_pmaxName, budget, business name, final URL, 3–5 headlines (≤30), 1–5 long headlines (≤90), 2–5 descriptions (≤90), at least one landscape and one square image, logoOptional: target CPA/ROAS, audience signal. Images via enviar_imagem.

Displaycriar_campanha_displayName, budget, headlines, long headline, descriptions, business name, final URL, landscape + square + logo imagesResponsive display ad is created in one ad group.

Demand Gencriar_campanha_demand_genName, budget, business name, texts, images, final URL, audienceAudience can be a custom segment, in-market or your own lists.

Shoppingcriar_campanha_shoppingName, budget, Merchant Center ID, sales countryMerchant Center must already be linked in Google Ads.

Appcriar_campanha_appName, budget, app ID, store, goalGoogle Play or App Store.

Review before enabling

Summarize the campaign you just built: settings, ad groups, keyword counts, ad strength of each RSA, extensions. Flag anything that looks off.

When satisfied, say "enable the campaign" and alterar_status switches it on. If something is wrong, ask for edits: editar_anuncio, adicionar_negativas, alterar_orcamento, definir_estrategia_lance.

Guardrails to state once

"Never set a daily budget above $X without asking."

"Always use exact and phrase match; no broad match unless I say so."

"Final URLs must be on example.com."

"Create everything paused and wait for my OK."

## FAQ

**Are campaigns live immediately?**

No. Every campaign PaidHelm creates is paused. You review it in Google Ads or ask the assistant for a summary, then say 'enable it'.

**Can it create YouTube video campaigns?**

Not through the API; Google restricts Video campaign creation to the interface for most advertisers. The tool campanha_video_como_fazer explains the fastest manual path and the assistant can still report on and manage existing video campaigns.

**What about images?**

Provide public URLs. enviar_imagem uploads them to your asset library and the campaign tools reference them. For Display the API requires three formats: landscape 1.91:1, square 1:1 and logo.
