# Plan TikTok content from brand evidence. Connect the topic to your product

Connect a brand's observed TikTok activity to a bounded sample of topic searches and the product's actual claims. Each proposed content direction keeps its supporting source and the limits of that evidence.

- For: Brand, social and creative teams
- Providers: 3 (Adspy.sh, TikHub and Firecrawl), 6 tools
- Example (One brand lookup and report, 10 brand posts, one TikTok keyword search of up to 20 videos and one product page read. Uses an already-collected account): at most $0.15, computed from the live catalog
- Updated: 2026-10-24

## Each provider does one part

No single provider covers this job. Through Agentik your AI calls each one for its part, from one connection and one prepaid balance.

- **Adspy.sh** (4 tools, at most $0.15): The brand's collected TikTok activity and posts against its own baseline.
- **TikHub** (1 tool, at most $0.001): Live keyword search results that show which content answers the chosen topic today.
- **Firecrawl** (1 tool, at most $0.0025): The actual product offer, claims and constraints read from the brand's website.

## Give this to your agent

```text
Use my connected Agentik MCP server for this job: tiktok content strategy.

Plan content for my product on TikTok. Read the brand's social report and up to 10 TikTok posts, search the chosen topic once for up to 20 live video results, and read the product page. Distinguish the brand's baseline from a search-ranked sample. Build a set of specific content proposals with cited posts, topic relevance and product constraints. Do not call a keyword search a representative platform-wide trend or promise views. This work builds a product-aware content plan; a separate content-gap audit answers search coverage questions.

Use these Agentik tools for the written steps: adspy/get-context, adspy/search-brands, adspy/get-brand-social, adspy/list-social-posts, tikhub/tiktok-web-fetch-search-video, firecrawl/scrape. Reuse identifiers from actual earlier results, never the illustrative page inputs. When collection is needed, quote it separately and wait for my approval. Use the account-collection playbook. Do not invent a handle, move an account attached to another brand, or treat a waiting job as failed.

Keep platform, period, observation dates, coverage, sample size, denominator, uncertainty and source links. Preserve the provider's no_clear_gap and insufficient-data conclusions. Do not infer spend, reach, conversions, ROAS or causal performance from public posts.

Before running anything, inspect each tool with inspect_tool, ask me for any input you don’t have instead of inventing it, and tell me the total price. Wait for my go. At the end, tell me what Agentik charged.
```

## You provide

- Brand and product-page URL
- TikTok topic and target audience
- Period and number of planned posts

## Before this job

- The brand's account is already collected, or the account-collection playbook is completed first.
- Brand reports require the actual brand key and its account association; an account ID alone is not a brand key.

## What you get: a sourced TikTok content plan with product constraints

- Observed brand patterns and their coverage
- Topic search examples kept separate from brand baseline
- Product facts and claim constraints
- A content plan with cited evidence and testable questions

## How to plan TikTok content from brand evidence and topic searches in Claude or ChatGPT

Prices are the most each call can reserve for this example: One brand lookup and report, 10 brand posts, one TikTok keyword search of up to 20 videos and one product page read. Uses an already-collected account.

### 1. Check the brand and available data

Read the current coverage, resolve the brand and keep accounts known only through organic posts. Use the returned brand key and the platforms actually collected.

- [Adspy.sh ad and organic coverage](/tools/adspy/get-context.md) `adspy/get-context` (Adspy.sh): free
- [Find brands in Adspy.sh](/tools/adspy/search-brands.md) `adspy/search-brands` (Adspy.sh): at most $0.001

### 2. Read the brand baseline

Keep the collected brand sample and report separate from the broader topic search.

- [Adspy.sh brand organic social report](/tools/adspy/get-brand-social.md) `adspy/get-brand-social` (Adspy.sh): at most $0.12
- [Adspy.sh organic brand posts](/tools/adspy/list-social-posts.md) `adspy/list-social-posts` (Adspy.sh): at most $0.02

### 3. Search the topic

Inspect one bounded keyword result page and retain the source videos and query. Search order is not a measured market ranking.

- [TikTok video search](/tools/tikhub/tiktok-web-fetch-search-video.md) `tikhub/tiktok-web-fetch-search-video` (TikHub): at most $0.001

### 4. Read the actual product offer

Use the real product page to constrain claims, benefits and the proposed calls to action.

- [Scrape a web page to markdown](/tools/firecrawl/scrape.md) `firecrawl/scrape` (Firecrawl): at most $0.0025

Example total: at most $0.15. Each call is billed for measured usage; unused reservations are released.

## Ask it your way

- Keep the research to one platform and show the evidence behind each conclusion.
- Explain what the available sample cannot establish.

## Why through Agentik

- Use one Agentik connection and the existing prepaid balance.
- Read the report and the posts behind it in the same conversation.
- Inspect the tools, approve the quote and see the amount actually charged.

## Good to know

- These are observed public posts. Missing counts stay unknown; rounded counts and incomplete history stay labelled.
- TikTok and YouTube engagement is per view; Instagram engagement is per follower. Keep those bases separate.
- Suspected paid-reach posts are shown separately and excluded from the organic figures as the provider reports them.
- Post tags may come from video, a cover and caption, or a linked ad. Keep that provenance and do not invent a missing transcript.

## When to use something else

For private reach, conversions or paid account performance, use your connected account's reporting tools. Public posts provide a different and incomplete set of observations.

## TikTok content strategy: questions

### What does the example cost?

At most $0.15 for the example described. New account collection and any larger volume are quoted separately. You pay the settled usage; repeated or included items can cost less.

### Are AI tags billed separately?

No. Available post tags are included with the post. A missing analysis stays missing, and a cover-based analysis is identified as such.

### Can the result prove business performance?

No. Public engagement, posting activity and creative reuse are observed signals. They do not establish spend, conversions, profitability or causal lift.

## Keep going

- [Organic social audit](/organic-social-audit.md): A brand’s posting cadence, formats and typical engagement, with platform-specific reports, uncertainty and the posts behind the findings.
- [Organic breakout analysis](/organic-breakout-analysis.md): The posts far above a brand account’s usual views, their observed creative traits, and suspected paid reach kept separate.
- [TikTok content gaps](/tiktok-content-gaps.md): Topics people search on TikTok that few videos answer, how each search is trending, the videos that exist today, and the same topics on Google.
- [Social creative brief](/evidence-based-social-brief.md): Observed organic posts and relevant public ads turned into a creative brief, with each hook, format and proposed test tied to its evidence.
- [Social tools for your agent](/tools/social.md)
- [Advertising tools for your agent](/tools/advertising.md)

[All playbooks](/playbooks.md) · [Connection guides](/docs/clients.md) · [Billing](/docs/billing.md)

---

[HTML page](/tiktok-content-strategy) · [Agent index](/llms.txt)
