Opus Growth

Create TikTok Ad Group

Creates a TikTok ad group — targeting/budget/billing event.

Tipo
Faz alterações
Créditos
8
Plataforma
TikTok Ads
Aprovação
Prévia primeiro, aplicado após sua aprovação

O que faz

Creates a TikTok ad group — targeting/budget/billing event. Starts DISABLED (paused). location_ids REQUIRED (comma-separated; from tiktok_region_search). optimization_goal: CLICK|CONVERT|REACH|VIDEO_VIEW|LEAD_GENERATION|CONVERSATION|... billing_event: CPC|CPM|OCPM|CPV. optimization_goal=CONVERSATION sets up TikTok Direct Message (messaging) ad groups: promotion_type defaults to LEAD_GEN_CLICK_TO_TT_DIRECT_MESSAGE, billing_event to OCPM and optimization_event to MESSAGE automatically; no pixel is needed. age_groups: AGE_18_24,AGE_25_34... genders: GENDER_MALE|GENDER_FEMALE. For CONVERT, pixel_id + optimization_event are required. placements (optional, comma-separated): PLACEMENT_TIKTOK,PLACEMENT_PANGLE,PLACEMENT_GLOBAL_APP_BUNDLE — leave empty for TikTok's automatic placement. schedule_start / schedule_end: 'YYYY-MM-DD HH:MM:SS' in the ad account's timezone — leave schedule_start empty to start now, schedule_end empty to run open-ended. search_result_enabled=true also serves on TikTok Search results. promotion_type (what is being advertised — TikTok requires it): WEBSITE|APP_ANDROID|APP_IOS|LEAD_GEN_INSTANT_FORM|LEAD_GEN_CLICK_TO_CALL|LEAD_GEN_CLICK_TO_TT_DIRECT_MESSAGE|LEAD_GEN_CLICK_TO_SOCIAL_MEDIA_APP_MESSAGE|LEAD_GEN_EXTERNAL_WEBSITE|FOLLOWERS|LIVESTREAM. INSTANT MESSAGING APPS (WhatsApp / Messenger / LINE / Zalo, per TikTok's official API guide "Create a Lead Generation ad with optimization location as instant messaging apps"): campaign objective LEAD_GENERATION + promotion_type=LEAD_GEN_CLICK_TO_SOCIAL_MEDIA_APP_MESSAGE, then messaging_app_type (cannot be changed later): IM_URL (default) = a custom chat link set on each ad (https://wa.me/<number> via create_tiktok_ad(whatsapp_number=...)), works with no extra setup, CLICK only; WHATSAPP = TikTok fills the chat from messaging_phone (international format; phone_region_code only when the calling code is shared, like +1), but TikTok requires that number to be connected to its Messaging Management Tool (MMT); MESSENGER = messaging_app_account_id is the Facebook Page ID; LINE = messaging_app_account_id is the LINE Business ID (CLICK only); ZALO = messaging_phone (CLICK only). optimization_goal CONVERSATION is allowlist-only at TikTok and only for MESSENGER/WHATSAPP. BUDGET MINIMUMS: TikTok sets the ad group daily minimum per currency (base 20 USD, converted with each currency's budget ratio); when a budget is too low TikTok's error states the exact minimum for that account's currency. Empty for website campaigns (TRAFFIC/REACH/VIDEO_VIEWS/ENGAGEMENT/WEB_CONVERSIONS) derives it from the campaign objective; app/catalog/lead-form campaigns take it explicitly. bid_type: BID_TYPE_NO_BID (automatic bidding, default) | BID_TYPE_CUSTOM (manual bid; bid_price required, in the account currency). pacing: PACING_MODE_SMOOTH (standard delivery, default; spreads the budget over the day) | PACING_MODE_FAST (accelerated; only valid with BID_TYPE_CUSTOM, TikTok rejects it with automatic bidding). automation: AUTO (default) reads the campaign and uses the matching endpoint (TikTok refuses classic ad-group creation inside a Smart+ campaign, so this is what makes an ad group possible there at all); MANUAL or SMART_PLUS force one path. In a Smart+ ad group TikTok requires a real placement list (automatic placement is rejected, so PLACEMENT_TIKTOK is used when none is given) and treats the targeting as a starting point it can widen; pacing and search_result_enabled do not apply. confirm=false previews, confirm=true applies.

A descrição está em inglês porque é o texto oficial que sua IA vê.

MCP: create_tiktok_adgroup

Como usar

Você não chama as ferramentas pelo nome. Escreva o que quer no ChatGPT, Claude ou outro assistente conectado ao Opus Growth; a IA escolhe esta ferramenta quando ela serve.

Como esta ferramenta altera sua conta, seu assistente mostra primeiro uma prévia exata da mudança. Nada é aplicado sem o seu sim, e cada alteração aplicada vai para o registro de auditoria.

Parâmetros

NomeTipoObrigatórioPadrão
advertiser_idstringObrigatório·TikTok advertiser account ID to query or change. Use the exact ID returned by list_tiktok_advertisers or list_tiktok_bc_advertisers.
campaign_idstringObrigatório·Exact campaign identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
namestringObrigatório·Human-readable name for the resource being created or updated.
location_idsstringObrigatório·One or more exact location identifiers to target. Use identifiers returned by an Opus Growth list or create operation, not display names.
optimization_goalstringOpcionalCLICKOptimization goal accepted by the provider for delivery and bidding.
billing_eventstringOpcionalCPCBilling event or optimization billing basis accepted by the advertising provider.
budget_modestringOpcionalBUDGET_MODE_DAYExact budget mode value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
budgetnumberOpcional0.0Budget amount in the provider's expected numeric unit and account currency.
age_groupsstringOpcional·Exact age groups value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
gendersstringOpcional·Gender targeting values accepted by the provider for the selected audience or ad group.
interest_category_idsstringOpcional·One or more exact interest category identifiers to target. Use identifiers returned by an Opus Growth list or create operation, not display names.
audience_idsstringOpcional·One or more exact audience identifiers to target. Use identifiers returned by an Opus Growth list or create operation, not display names.
excluded_audience_idsstringOpcional·One or more exact excluded audience identifiers to target. Use identifiers returned by an Opus Growth list or create operation, not display names.
pixel_idstringOpcional·Exact pixel identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
optimization_eventstringOpcional·Exact optimization event value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
placementsstringOpcional·Exact placements value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
schedule_startstringOpcional·Exact schedule start value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
schedule_endstringOpcional·Exact schedule end value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
search_result_enabledbooleanOpcionalfalseWhether to enable search result enabled for this operation.
promotion_typestringOpcional·Provider-specific promotion type accepted by this operation. Use a supported value from the tool documentation or returned provider data.
bid_typestringOpcional·Provider-specific bid type accepted by this operation. Use a supported value from the tool documentation or returned provider data.
bid_pricenumberOpcional0.0Numeric bid price value for create tiktok adgroup. Use the provider's expected unit, range, and precision.
pacingstringOpcional·Exact pacing value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
messaging_app_typestringOpcional·Provider-specific messaging app type accepted by this operation. Use a supported value from the tool documentation or returned provider data.
messaging_app_account_idstringOpcional·Exact messaging app account identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
messaging_phonestringOpcional·Phone number for messaging, in the provider's required international format.
phone_region_codestringOpcional·Exact phone region code value for create tiktok adgroup. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation.
automationstringOpcionalAUTOAUTO · MANUAL · SMART_PLUS · Automation setting or mode accepted by the provider for the selected campaign or ad group.
confirmbooleanOpcionalfalseSafety confirmation for a state-changing operation. Leave false to preview or validate; set true only after the user explicitly approves the shown change.