Ad campaign helper

Audiences, ad copy, indie-sized budgets. Sized for a single release.

Drop in the same brief you used for the campaign — Spotify URL, handles, release date. SoundPilot drafts three labelled sections: Audiences you can run on Instagram, TikTok, and X, ad copy tuned to each platform's paid sweet spot, and per-platform daily/weekly/four-week budgets that stay below the indie ceiling.

How it runs

  1. 1The ads brief form lives in its own client island and posts to /api/ads.
  2. 2The server drafts three sections via the Polsia AI proxy (or a deterministic stub on day-0), each tuned to the genre you picked.
  3. 3Print or save as PDF straight from the page — the pill in the corner stays honest about whether the draft came from the live model or the day-0 stub.

Paid campaign brief

Same release context, ad-campaign output.

Drop in the same Spotify URL, handles, release date, and genre you used on the campaign. SoundPilot drafts three sections — audience segments, ad copy variants, and indie-sized budgets — tuned to the genre you ship in and sized for an unsigned release.

The public profile link from your Spotify for Artists page.

Optional — drops the leading @.

Optional.

Optional.

Pick a date in the future.

Tones audience voice and ad copy angle.

Stub preview arrives instantly on day-0 — live drafts replace it when the AI module is configured.

Once you submit, three labelled sections render here.

Each card carries one section of the ad plan — Audience segments, Ad copy variants, and Indie-sized budgets. The page is print-ready by default: hitPrint / Save as PDFand only the section labels, the artist name, and the budget/audience/copy bodies survive the print preview. The pill in the corner tells you whether the draft came from the live model or the day-0 stub, so a placeholder never reads as a finished plan.