How it works
Each profile encapsulates one set of generation rules. Provide a name, systemPrompt (concept generation), researchSystemMessage + researchUserPrompt (research step). Use {URL} as a placeholder in the user prompt.
Inputs
Name
Type
Required
Description
name
string
required
Profile display name.
systemPrompt
string
required
Main concept-generation system prompt.
researchSystemMessage
string
required
Research step system message.
researchUserPrompt
string
required
Research user prompt — must include {URL}.
socialSystemPrompt
string
optional
Optional social-mode system prompt.
Returns
{ profile: NicheProfile }Examples
Create a B2B SaaS profile
User wants a profile tuned for SaaS landing-page-style ads.
{
"name": "SaaS Marketing",
"systemPrompt": "Generate ad concepts that emphasize ROI, time-savings, and integration depth...",
"researchSystemMessage": "Research the SaaS product...",
"researchUserPrompt": "Analyze the SaaS product at {URL}..."
}