Skip to content
Audience and market

Audience and market

These screens answer two questions: what is happening in your market, and who you are talking to.

Radar: market research

The Radar sits in the Market tab of a Site Audit result. A finished diagnosis gives it a starting market summary, so it does not open empty.

Research a topic

RadarService.StartResearch streams findings for a topic and niche. You can narrow it by channel, target audience, region (for example BR or US), and language (for example pt-BR).

You can attach extra sources to ground the research beyond the default web search:

Source kindWhat PULSE does with it
Web search seedRuns the query live
Website or YouTube URLScrapes it on the server
Pasted textUses the text as given

A result holds trending topics (each with a 0–1 relevance score), hashtag clusters, suggested profiles, a market summary, and competitive intelligence.

Trending posts

GetTrendingPosts returns real scraped posts for a niche, each with an image, its source, and a 0–100 hot score. Mark a post like or dislike (SubmitPostFeedback). Your reactions feed the grounding of later trending-post calls. Profile-level feedback (useful, not_relevant, save, block) is a separate call, UseRadarFeedback.

Competitors and guest spots

  • DiscoverCompetitorChannels finds competitors’ YouTube and Instagram channels by web search. Give it competitor names, or let it derive them from the niche.
  • DiscoverGuestOpportunities finds YouTube channels and podcasts you could appear on as a guest, for a topic you choose.

Each result carries an estimated audience size, a 0–1 fit score, and a contact hint when one was found.

Partnership outreach

DraftPartnershipOutreach streams a first-contact message for a discovered channel. It proposes an exchange that benefits both sides and states what each side gets. It only drafts. The message is staged with status draft, and nothing is sent. Find drafts again with ListPartnershipOutreach.

Customer 360

Audience → Customer 360 lists one profile per audience segment of your diagnoses. PULSE builds them from each segment’s roles, areas, and technologies, without calling the model.

To go deeper:

  • GenerateProfile streams a full 360° profile for a target audience, from a diagnosis, optionally for specific channels.
  • GenerateJourneyMap streams a multi-stage funnel map, with recommended content, for a profile and a campaign objective such as brand_awareness or lead_gen.

Audience → Intelligence Console is a workspace for the same profile generation, with the persona streaming into an output panel as it is written. Persona Profile lists the personas generated so far.

Influencers

Audience → Influencers is a simple list of people you track. Add one with a name, handle, platform, a score, and notes (InfluencerService.SaveInfluencer). PULSE does not fetch follower data for this list.