Tecrübetecrube.com
Araç referansı — Reklam

Genel araçlar

Hesap durumu, kampanya özeti, raporlar, onay kuyruğu, marka profili ve kanaldan bağımsız değişiklik araçları.

Araç adları ve açıklamaları doğrudan sunucu kodundan üretilir; açıklamalar asistanın gördüğü özgün İngilizce metinlerdir.

Okuma araçları10 araç

get_status

Okuma1 kredi

Account overview: brand, plan, connected platforms, campaigns (7 days), pending approvals, open customer chats, spend guard. Call first when context is unknown.

Bu araç parametre almaz.

list_accounts

Okuma1 kredi

Connected ad and data accounts (google, meta, microsoft, tiktok, linkedin, ga4, search-console, gbp, whatsapp) with status. 'sample' connections are demo data, not live.

Bu araç parametre almaz.

list_campaigns

Okuma1 kredi

Campaigns with the last N days of spend, clicks, orders and revenue. Use the returned campaign ids for update_campaign / add_negative_keywords.

ParametreTipAçıklama
daysİsteğe bağlıinteger (1–90)—

get_report

Okuma1 kredi

Period report: spend, orders, revenue, ROAS, change versus the previous period, suggestions. Read only.

ParametreTipAçıklama
periodİsteğe bağlıday | week | month—

search_terms_report

Okuma2 kredi

Google Ads search terms with spend, clicks and conversions for the last N days, plus the wasted (zero-conversion) terms. Requires a connected Google Ads account; otherwise returns a note, never invented numbers.

ParametreTipAçıklama
daysİsteğe bağlıinteger (1–90)—
campaign_idİsteğe bağlıstring—

account_audit

Okuma3 kredi

Account hygiene audit as prioritised findings: spend without results, missing budgets, no spend cap, wasted search terms, pending approvals. Read only.

Bu araç parametre almaz.

list_pending_approvals

Okuma1 kredi

Changes waiting for the user's approval (id, kind, title).

Bu araç parametre almaz.

get_brand_profile

Okuma1 kredi

Brand knowledge base: sector, location, products, audience, goals, tone, competitors.

Bu araç parametre almaz.

research

Okuma2 kredi

Web research (competitor, price, sector rule). If no research provider is configured, returns a note; never invent results.

ParametreTipAçıklama
queryZorunlustring—

list_customers

Okuma1 kredi

Customer conversations in the inbox (WhatsApp, Messenger, Instagram): who wrote, last message, waiting for reply.

ParametreTipAçıklama
stateİsteğe bağlıneeds_you | waiting | auto | done—
limitİsteğe bağlıinteger—

Yazma araçları13 araç

connect_account

Yazma0 kredi

Start connecting a platform account. Returns an authorisation link the user must open (OAuth); nothing is connected without the user signing in.

ParametreTipAçıklama
providerZorunlugoogle | meta | microsoft | tiktok | linkedin | ga4 | search-console | gbp | whatsapp | shopify | youtube—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

create_campaign

Yazma2 kredi

Create a campaign DRAFT (paused). Going live is a separate step: update_campaign(op=publish) which passes the approval gate. Platforms without a live adapter return can_go_live=false with steps.

ParametreTipAçıklama
nameZorunlustring—
platformZorunlugoogle | meta | microsoft | tiktok | linkedin—
kindİsteğe bağlıstringsearch | pmax | display | message | traffic | conversion
daily_budgetİsteğe bağlınumber—
goalİsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

update_campaign

Yazma2 kredi

Pause / resume / change daily budget / publish a campaign. Returns a preview and status: applied, pending approval, or dry run. Nothing is applied without the user's approval policy allowing it.

ParametreTipAçıklama
campaign_idZorunlustring—
opZorunlupause | resume | budget | publish—
amountİsteğe bağlınumberdaily budget for op=budget

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

set_budget

Yazma2 kredi

Set a platform-level budget (no campaign id needed). Goes through preview and approval; increases above 50% per change are blocked.

ParametreTipAçıklama
platformZorunlustring—
amountZorunlunumber—
currencyİsteğe bağlıTRY | USD | EUR—
periodİsteğe bağlıday | week | month—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

add_negative_keywords

Yazma2 kredi

Add negative keywords to a Google Ads campaign. Creates an approval item with a preview; applied to Google only after approval and only with a connected account.

ParametreTipAçıklama
campaign_idZorunlustring—
keywordsZorunluarray<string>—
match_typeİsteğe bağlıBROAD | PHRASE | EXACT—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

create_rule

Yazma2 kredi

Turn an 'if … then …' sentence into an automation rule (mode=ask puts each trigger into approval, auto applies within the spend guard).

ParametreTipAçıklama
sentenceZorunlustring—
modeİsteğe bağlıask | auto—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

set_spend_guard

Yazma1 kredi

Profit guard: daily/monthly spend caps, target CPA, margin, average order value, autopilot.

ParametreTipAçıklama
daily_cap_tryİsteğe bağlınumber—
monthly_cap_tryİsteğe bağlınumber—
target_cpa_tryİsteğe bağlınumber—
margin_pctİsteğe bağlınumber—
aov_tryİsteğe bağlınumber—
autopilotİsteğe bağlıboolean—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

approve_action

YazmaGeri alınamaz5 kredi

Apply a pending change. Only call after the user explicitly said to approve it; pass confirm=true. Returns applied / dry run / failed.

ParametreTipAçıklama
action_idZorunlustring—
confirmZorunlubooleanmust be true; only after the user explicitly approved

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

reject_action

Yazma0 kredi

Reject a pending change.

ParametreTipAçıklama
action_idZorunlustring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

set_brand_profile

Yazma1 kredi

Write brand profile fields when the user describes the business.

ParametreTipAçıklama
fieldsZorunluobjectbusiness.sector, business.location, goals.target, products.list, audience.primary, competitors.list, brand.tone …

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

draft_ad_copy

Yazma2 kredi

Ad copy drafts (headlines, descriptions, call to action) from the brand profile.

ParametreTipAçıklama
platformİsteğe bağlıgoogle | meta | instagram—
kindİsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

reply_customer

Yazma2 kredi

Reply to a customer thread on the user's behalf (only when the user dictated or approved the text).

ParametreTipAçıklama
thread_idZorunlustring—
textZorunlustring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.

generate_content

Yazma3 kredi

Studio: generate an image, short video, UGC video, voice-over or script from a brief. The script is immediate; files take minutes and need an AI route.

ParametreTipAçıklama
kindZorunlustringimage | short_video | ugc_video | voice | script
briefİsteğe bağlıstring—
campaign_idİsteğe bağlıstring—

Yazma aracı: çağrı önce bir önizleme üretir, değişiklik yalnızca siz onayladıktan sonra platforma gider.