Make videos, monitor suspicious streams, share your music and manage bookings. Explore Socials and the rest of the toolkit in the guide below.
Create promotional clips, lyric videos and looping Spotify Canvases. Edit footage, text, artwork, effects and lyric timing, then download an MP4 or export to your Media Library. Video Studio and Auto Clip generation have separate plan access.
Monitor unusual streaming spikes for signs of possible bot activity. Once a baseline is established, confirmed spikes trigger in-app and email alerts. Review the evidence alongside your known promotion, check Spotify for Artists, and use the playlist-reporting link or distributor summary when a concern is supported. Available on eligible plans. Alerts are not proof of bots; Bot Shield does not block streams or remove tracks from playlists.
Bring your available streaming and purchase links onto one page, so fans can choose where to listen or buy.
Manage gigs, shows, and tour booking requests in one place.
How It Works
Start with your Spotify artist profile. Use your workspace to create content, run campaigns, publish share pages and follow your release activity.
You choose your Spotify artist when you sign up. IndieRocket imports its catalog to build your workspace and unlock analytics.
Bring in tracks, lyrics, release dates, links, and audio context so the product can generate targeting, content, and launch assets.
Use your artist workspace to run Meta ads, publish smart links, build playlists, create visuals, and track what is actually working.
IndieRocket is in private beta. Join the waitlist and we’ll email you when a place opens.
The dashboard shows a progress bar of up to six steps. Each step links you directly to the right page:
On plans without Music Ads, the two ad steps are left out.
The checklist auto-dismisses once all steps are complete, or you can dismiss it manually.
Three things, in this order:
Yes. Your artist limit depends on your plan; see the current plan comparison or your Subscription page for the exact allowance. Go to My Artists in the sidebar. Each artist has its own tracks, campaigns, analytics, ad account, and EPK.
The dashboard calculates your release momentum based on days since your last release:
A visual progress bar shows where you are in the ideal 30-60 day release window.
IndieRocket brings release preparation into one workspace. The idea is simple: do as much preparation as possible before your track goes live, so that on release day your pages, links and content are ready and you only have to send and publish what you prepared.
Here's the recommended workflow:
Each track card on your dashboard shows a real-time status badge based on where you are in the release lifecycle:
| Stage | Badge | What it means |
|---|---|---|
| 7+ days before release | Launches in X days | Track is queued, prep checklist not yet active |
| 7 days before release | Pre-Release Checklist | Checklist appears with 3 critical items (see below) |
| Last 3 days | URGENT: Final Check! | Red alert with pulsing animation - finish all prep NOW |
| Release day | LAUNCH DAY! | Rocket animation - your track is live |
| First 72 hours | First 72 Hours! | Your main promotion window - promote heavily |
| 4-28 days post-release | PUSH: X days left | Green badge - sustained promotion window |
| Beyond 28 days | Stale | Red indicator - time to plan your next release |
Starting 7 days before your release date, each track card shows a 3-item checklist with the critical tasks you must complete:
In the last 3 days, unchecked items show with red urgent warnings and pulsing animations to make sure nothing falls through the cracks.
Yes. An album with a release date counts as one launch, including before you have added its tracks. The dashboard shows the album countdown, launch day, first 72 hours, and promotion window together above its tracklist. Albums also appear in Next launch and the release momentum and growth summaries.
The album owns its launch date and UPC/EAN. New songs follow that schedule, while previously released recordings keep their original dates and stay released when included on a compilation. Each recording keeps its own ISRC. Prepare the new songs with their Canvas checklists and mark the unreleased song you pitched to Spotify; a pitch from an earlier release does not complete the new album's checklist.
Release week is when your existing fans are most likely to hear a new track, so it is when saves, playlist adds, shares and repeat listens are easiest to earn. Spotify doesn't publish how these signals affect Release Radar, Discover Weekly or other recommendations, so treat the first 72 hours as a focus window rather than a rule.
That's why IndieRocket shows a special "First 72 Hours!" badge with pulsing animation — this is your window to promote as heavily as possible. After 72 hours, the window shifts to a 28-day sustained promotion period.
When you enable Pre-Save on an unreleased track, IndieRocket generates a public page with:
The more you fill in before release, the better. Here's what's available:
You choose your Spotify artist by name when you sign up. IndieRocket reads that artist’s public Spotify data, so there is no Spotify login and no password to share. After sign-up:
| Data | How it's used |
|---|---|
| Artist profile (name, bio, genres, images) | Populates EPK, share pages, ad targeting |
| Full discography (albums, tracks, dates) | Dashboard track grid, campaign creation |
| Track popularity scores | Analytics trends, release momentum tracking |
| Follower count history | Growth tracking, release-over-release comparison |
| Cover art | Share pages, ad creatives, EPK |
| ISRC codes | Cross-platform streaming link matching |
| Playlist appearances | Discovery tracking, playlist analytics |
To force a refresh, click the sync button next to your artist name on the Dashboard.
Smart Playlists help you plan playlists that mix your tracks with music from artists you sound like (publishing them to Spotify is switched off for now). A well-curated playlist gives listeners a reason to follow it and puts your songs next to music its audience already enjoys.
IndieRocket handles the weighting, ordering and refreshing that would otherwise take hours of manual curation each week. Spotify doesn't publish how playlists influence its recommendations, so treat this as playlist curation rather than a way to change Discover Weekly or Radio.
The creation wizard has three tabs:
IndieRocket uses a Weighted Fair Queuing (VFQ) algorithm — a sophisticated technique borrowed from network engineering — to create naturally balanced playlists:
The result is a balanced, varied playlist with your own tracks spread evenly through the mix.
When viewing a track in your playlist editor, click "Find More by Artist" to search Spotify for that artist's top 10 tracks. You can batch-select tracks to add to your manual pool. These manual additions get a higher source weight (0.8), ensuring they persist across playlist refreshes.
This is how you hand-pick the artists your playlist features alongside you.
Not at the moment. Publishing a virtual playlist to your Spotify account needs a Spotify login, which is switched off while IndieRocket's Spotify app is limited to a handful of users. You can still build, weight and refresh the mix in IndieRocket, where it stays saved.
The Placements tab shows playlists that include your tracks right now, with each track's position, the date it was added, and the playlist's followers, plus past placements and when they ended.
Blacklisted playlists are completely excluded from your auto-playlist sources, track calculations, and discovery tracking. Use it for:
Connecting Meta is not a one-click process. There are several steps that must be completed correctly for campaigns to work. Here's the complete chain:
indierocket.app in the Pixel's Traffic Permissions, accept the Custom Audience and Website Audience Terms of Service, and add your Ad Account to the Pixel's Connected Assets.IndieRocket includes a 5-tab Pixel Guide in the Ads Manager that walks you through each step:
indierocket.app to the Allow List. Without this, tracking won't work.If you skip the domain whitelisting or TOS acceptance, audience creation will fail with error code 2654 or 2664.
Once your Pixel and Ad Account are properly configured, IndieRocket auto-creates up to three Smart Audiences:
How they can be used depends on the campaign style and what Meta accepts. Smart Reach requests a Website Visitors exclusion when that audience is available. Eligible custom and lookalike audiences can be supplied to Meta as suggestions, not proof that a particular person was reached or converted.
Your Meta access token lasts approximately 60 days. IndieRocket automatically attempts to refresh tokens within 7 days of expiry. If the token does expire:
| Error | Cause | Fix |
|---|---|---|
| Code 2654: Permission Error | Pixel not connected to Ad Account | Business Settings > Data Sources > Pixels > Connected Assets > Add your Ad Account |
| Code 2664: TOS not accepted | Custom Audience Terms not accepted | Visit the Custom Audience TOS and Website Audience TOS links in the Pixel Guide |
| Domain not in Allow List | indierocket.app not whitelisted | Events Manager > Pixel Settings > Traffic Permissions > Add indierocket.app |
| Token expired | Meta token older than 60 days | Settings > Reconnect Facebook |
| Ad Account Limit | Over 250 active ads | Delete old campaigns or use a different ad account |
| No Facebook Page | Page not selected during OAuth | Settings > Reconnect Facebook, select correct page |
Before creating a campaign, make sure you've completed the full Meta setup (Ad Account, Page, Pixel, TOS). Then:
With a connected Instagram identity, both styles use one combined Meta ad per ad set, and Meta chooses among approved media and copy during delivery. Without one, IndieRocket creates separate fixed Meta ads, one per approved media asset with fixed copy. Aggregate Meta ad metrics for a combined ad do not identify which individual asset caused a Meta inline-link-click event or landing event.
A connected Instagram identity enables one combined Meta ad per ad set, where Meta chooses among approved media and copy. Without one, IndieRocket uses separate fixed Meta ads, one per approved media asset with fixed copy.
In Meta Ads Manager, campaigns carry a name prefix: 🎯 for Smart Reach and 🚀 for Targeted. The IndieRocket dashboard shows the same thing as a mode badge on each campaign: Smart Reach, Targeted, or Ad Matter for legacy campaigns that predate the modes.
IndieRocket validates several things before deploying your campaign:
Meta can report its own delivery-learning state. Separately, IndieRocket calculates a local protection window from campaign age, budget, and active-ad count so its optimizer does not intervene too early:
The percentage shown by IndieRocket describes this local safety window; it is not a percentage supplied by Meta and does not prove that Meta has completed learning.
When you choose Delete, IndieRocket records the deletion intent and asks Meta to delete the exact managed campaign first. The local record becomes Archived only after Meta confirms deletion. A provider refusal leaves the campaign visible; if Meta confirms deletion but local finalization fails, IndieRocket raises a reconciliation alert instead of claiming both systems agree. Archived records remain available through the archive filter so historical analytics are preserved.
IndieRocket schedules a monitoring cycle every four hours when the optimizer is enabled. Historical automatic pause and placement rules remain suspended, and the cycle does not increase your budget. Automatic changes are currently off for every account, including the optional winner consolidation: the optimizer reports which ads it would pause, and you decide. Review delivery regularly; each metric keeps its source:
With a connected Instagram identity, Smart Reach and Targeted campaigns carry one combined Meta ad per ad set, and Meta chooses among approved media and copy inside it. Without one, IndieRocket creates separate fixed Meta ads, one per approved media asset with fixed copy. That changes what the optimizer can measure:
Automatic zombie pauses are currently suspended. Monitoring can still classify separate fixed Meta ads using a legacy age rule after more than 48 hours. It uses complete Meta delivery fields and is separate from IndieRocket's local protection window:
The suspended pruning policy used minimum active-ad counts for campaigns with multiple separate fixed Meta ads. Ad sets containing one combined Meta ad are skipped. GBP has reviewed budget bands; every other currency Meta supports gets bands scaled from the minimum daily budget Meta reports for that ad account, set per account rather than converted (those bands are provisional). When Meta hasn’t reported that minimum, these counts and automatic changes stay off for the account:
Winner consolidation is an optional campaign control. Both the optimizer and your campaign-level opt-in must be enabled, and Meta must report at least two independently measurable active whole ads. It compares Meta link-click cost between those ads; it cannot rank assets inside one combined Meta ad. Automatic changes are currently off for every account, so it only reports the ads it would pause. When they return, these conditions apply:
The legacy account-wide 7-Day Consolidation pass is code-owned unavailable. It cannot automatically pause or revive ads, and a saved setting cannot re-enable it.
This is separate from the optional winner consolidation control described above. That control remains available for eligible campaigns when both the optimizer and your campaign-level opt-in are enabled. It requires at least two independently measurable active whole Meta ads and cannot rank assets inside one combined Meta ad.
Performance auto-scale (previously called Dynamic Push) is visible but cannot be enabled or run. IndieRocket has not completed the exact-campaign production canary needed to verify safe budget changes:
Stuck-campaign checks still observe Meta effective statuses and impression movement; they are not based on a downstream result. Automatic recovery mutations are code-owned unavailable: IndieRocket does not automatically pause/resume, clone, delete, or reactivate a campaign or ad from these timing heuristics.
The observations remain available for monitoring and Support review, and a saved setting cannot re-enable the mutation paths.
IndieRocket uses multi-layer first-party bot detection on every smart link visit:
IndieRocket remembers Meta delivery evidence for targeting interests across all your campaigns. For each interest, it tracks total spend, Meta link-click events, and number of campaigns tried. This helps compare historical link-click efficiency; it does not prove streams, saves, or follows.
The pitch tool drafts an editable Spotify editorial pitch for an unreleased track:
Requires an active subscription with Spotify Pitching access.
Yes — once you connect your accounts. You can connect Facebook, Instagram, TikTok, YouTube, or X per artist, then publish directly from any post card: Post Now (immediately), Auto (picks the optimal time for you), or Schedule (you pick the slot). Monthly Campaigns go further — once scheduled, the auto-publisher posts every slot at its planned time. For accounts you haven't connected, the classic copy/paste flow remains available.
Create artwork and AI music video prompts from a track’s lyrics, themes, and sonic analysis. Choose the kind of visual you need, then review and refine the result.
It can also turn a clip into a lyric video with an outro card. For full editing (footage, text, effects and MP4 export), use Video Studio.
The video uses the exact seconds of the song, so the cuts land on the beat. When the words are timed, the prompt also names the line being sung in each shot.
Yes. Save them to the Video Library, then select that saved session when you want to continue. The story, your chosen photo, opening frames and shot edits are saved with it, and you can save a story before approving it. Older storyboards stay in the library too, and you can turn their story into Seedance prompts.
Yes, if you have a Higgsfield account. Under your prompts, choose Connect Higgsfield and sign in to your own Higgsfield account in the window that opens. IndieRocket never sees your password, and you can disconnect at any time.
Videos are made on your Higgsfield account and use your Higgsfield credits. If Higgsfield offers you free generations, you choose whether to use one. If IndieRocket can’t confirm that your clip started, it won’t try again on its own, so check your Higgsfield account before making it again. Without Higgsfield, the zip download still has everything you need to make the video yourself.
Older prompts already made in several parts are still made one part at a time. If they were set up to be joined automatically, the parts are joined into one music video for you; otherwise each finished part is saved to your Media Library, ready to join in Video Studio. An older story in several parts that was never turned into prompts can’t be continued: write a new story for it.
The Audio Analyzer uses AI to create a complete sonic profile of your track:
The analysis is the foundation of almost every smart feature in IndieRocket. Here's what it powers:
| Feature | How analysis is used |
|---|---|
| Ad targeting | Suggests audience interests based on similar artists and genres |
| Socials | Smart captions reference your track's mood, themes, and instrumentation |
| Spotify Pitch | Pitch narratives incorporate sonic analysis and mood descriptions |
| Visual Designer | Storyboards generated from lyrics + mood + instrumentation |
| Image generation | AI visuals match your song's aesthetic and emotional character |
| Stock video search | AI generates search queries based on your track's vibe |
| EPK Sound Profile | Displays "Sonic Identity" and "For Fans Of" on your EPK |
| Share pages | Shows AI-generated song meaning and analysis on public pages |
Run it on every track for the best results across all features.
| Metric | Source | Frequency |
|---|---|---|
| Track popularity | Spotify API | Daily |
| Follower count | Spotify API | Daily |
| Play counts | Background sync | Daily |
| Playlist placements | Spotify playlist checks | Hourly checks; each playlist about daily |
| Ad spend & impressions | Meta API | On demand |
| Landing views, outbound events & Smart Link redirects | Separate first-party event sources | Real-time |
| Geographic map (Audience page) | Geo headers on landing-view and Smart Link redirect events | Real-time |
| Geographic widgets (Analytics page) | Meta + Spotify | Daily |
| Device breakdown | First-party tracking | Real-time |
| Mailing list signups | Fans who agree to hear from you on pre-save, Fan Gate and share pages | Real-time |
The Audience page keeps three event sources separate: a landing-view event is a recorded /share page load, an outbound event is an outbound_clicks row, and a Smart Link redirect is an eligible /s request that returned a redirect. Current outbound rows confirm IndieRocket handled a destination redirect; historical rows used legacy browser tap tracking.
These are event counts, not unique people. An outbound event or redirect does not confirm that a streaming service opened, played the track, saved it, or created a follow. IndieRocket therefore does not derive a generic conversion or bounce rate from these unrelated aggregates.
Raw analytics event rows are kept for 400 days. Before older rows are removed, supported totals are folded into monthly rollups, so "All Time" totals can extend beyond 400 days. Breakdowns that require raw event fields cover only the retained raw-data window.
The Audience page also includes a Destination Event Attribution table (recorded source and target labels) and a Recorded Event Times chart. Neither is a unique-person count.
Your mailing list lives on the standalone Subscribers page in the sidebar. It collects subscribers from fan gates, pre-save pages and share pages (only fans who agree to hear from you), plus CSV imports and manual adds. A pre-save sign-up on its own gets only the release-day email.
From there you can search and filter, organize with tags and segments, run bulk actions, and import and export CSV files for external email tools. Unsubscribe handling is built in — opted-out fans are flagged and can be filtered out.
IndieRocket's EPK is one of the most comprehensive press kit builders available for independent artists. It's not just a bio page — it's a full professional portfolio with:
Each section can be toggled on/off independently. All 14 sections:
| Section | What it shows |
|---|---|
| About | Artist bio (full or AI-generated short version), tagline, location |
| Latest Release | Featured track with cover art, streaming links, YouTube/Bandcamp embeds |
| Sound Profile | Sonic Identity, "For Fans Of" chips, mood/energy sliders from audio analysis |
| Videos | YouTube videos from artist channel (featured large + grid layout) |
| Music | Embedded audio player with track list, seek/play controls, sticky playback bar |
| Private Demos | Unreleased/exclusive tracks for industry ears only |
| Highlights | Achievement bullets (e.g., "50K+ streams", "Spotify Playlisted") |
| Press Photos | 4-column gallery with lightbox, download buttons, featured hero image |
| Brand Assets | Logos + press photos as downloadable ZIP files |
| Press Quotes | 3-column grid with decorative quote marks and source attribution |
| Contact | Management, booking agent, email, website, social links |
| Social Links | Grid of platform links (Spotify, Instagram, Twitter, YouTube, etc.) |
| Technical Rider | Stage plot, input list, requirements (see below) |
| Discography | Full album/singles catalogue |
An interactive drag-and-drop canvas with a visual grid (20x20px) and stage orientation markers (Upstage/Downstage). You can place 10 equipment types:
Mic, Drums, Amp, Monitor, DI Box, Power Outlet, Person (band member), Riser, Piano/Keyboard, Equipment Rack
Each item can be rotated, labeled (custom text), and repositioned freely. Positions are stored as percentages for responsive display. Works on both desktop (mouse) and mobile (touch).
A professional audio patch sheet table with columns for:
This generates a professional-grade PDF for venue sound engineers.
The rider PDF (accessible at /share/epk/[configId]/tech-rider) includes:
The published EPK has a Creative / Bookings toggle. The Bookings view shows:
Two modes: Auto Theme applies a default "Obsidian & Rose" palette (near-black background with rose accents). Manual Theme lets you customize every color token (background, foreground, primary, card, accent, border, etc.) with a color picker that converts between HSL and HEX. You can also set a custom background image for the hero section.
Fan Gates are public landing pages that record gate actions and can capture email leads before unlocking a reveal — a video, download, or code. Some provider actions are honor-system gestures, so the gate does not claim that every displayed save or follow action completed on the external service.
Use them for pre-save notification campaigns, lead magnets (free download in exchange for an email), or exclusive content reveals.
indierocket.app/g/<your-slug>Edits autosave as you go. You can come back, pause, or unpublish anytime.
In v1, Fan Gates support these action types (mix and match per gate):
Honor-system actions can technically be bypassed by determined fans — the dwell timer just filters scripted submissions. API-verified providers (Apple Music, SoundCloud, Bandcamp, X, Facebook, Deezer) are on the roadmap.
The Lead Magnet is what fans receive after completing the gate. Four types:
If your gate includes an email action (it's on by default), the fan's email is captured before the magnet is revealed, and the fan joins your subscriber list if they agree to hear from you.
The Video Bridge is an optional video that plays inside the gate flow — typically a short clip of you talking to fans, a behind-the-scenes moment, or a teaser of the unreleased content. It bridges the moment between the action and the reveal so it feels like a payoff, not a transaction.
Upload a video file or record one in-browser. YouTube/Vimeo paste support is on the roadmap.
Each artist can configure a Meta Pixel ID in Settings > Tracking Pixels. When set, the public Fan Gate page injects your pixel and fires events as fans move through the funnel:
When you launch ads from IndieRocket with a fan gate as the destination, event tracking is wired automatically — the gate's pixel is synced to the campaign pixel (see the next FAQ). For campaigns built by hand in Meta Ads Manager, configure the event you want Meta to optimize for. These events do not calculate revenue or ROAS by themselves.
TikTok Pixel and GA4 are on the roadmap.
Yes. In the campaign wizard's Review step, pick the gate as the campaign Destination instead of the track's Smart link (the gate must be live/published to appear). Fan-gate ads use a Sign Up button instead of Listen Now.
Tracking is automatic: the gate's pixel is synced to the campaign pixel at launch, and the standard ViewContent (gate load) and Lead (email sign-up, or the confirmation click when the gate asks fans to confirm their address) events fire so Meta can optimize delivery for signups.
Each gate has its own Analytics tab showing:
utm_campaignFans who agree to hear from you also join your main Subscribers list, with the gate recorded as the source.
Yes — on the gate's Publish step (or its Settings tab), enter a subdomain you own (e.g. go.your-band.com) under Custom domain.
_ir-verify.<your-domain>) at your DNS providerUse a subdomain, not an apex domain. The original indierocket.app/g/<your-slug> URL keeps working as a fallback. If the connection stalls, the card shows what's wrong — fix the record and it retries automatically.
Using Cloudflare for DNS? Set every record to "DNS only" (grey cloud). Proxied (orange) records show Cloudflare's IPs instead of yours, and the connection will never complete.
In Socials, click the Connect button for each platform (Facebook, Instagram, TikTok, YouTube, X). You're taken through the platform's secure OAuth authorization — you never share your password with IndieRocket. Connections are per artist, so each of your artists can publish to their own accounts. Once connected, Post Now / Auto / Schedule publish directly.
For Facebook and Instagram: first confirm the correct artist is selected in IndieRocket. If Meta shows an asset picker, do not choose "Select all" or every Page. Authorize only that artist's Facebook Page and its linked Instagram professional account. Do not newly add unrelated artists, Pages, or businesses. If Meta already shows assets used by another posting connection, leave their existing access unchanged and cancel for support if the choices are unclear.
The A/B Tests button lets you pit two caption/media variants against each other, the Calendar button shows everything planned, and Design Social Post generates a matching image for the post.
The Monthly campaign tab (next to Single post in Socials) plans and produces weeks of content in one go. Available on Pro and Master plans. It is paused for accounts created from 8 October 2026 while the planner is improved; those accounts see the tab marked Soon.
A wizard walks you through strategy → tracks → timeline → platforms → media pool → audio → review:
You must review at least half the slots before scheduling. One click then hands the whole calendar to the auto-publisher, which posts each slot at its planned time. Campaigns can be cloned, renamed, or deleted.
IndieRocket shows hourly audience-activity recommendations with their source labelled. When Meta returns audience-online data for a connected Facebook page, Facebook or Instagram shows that provider observation and its 28-day window. If Meta does not return it, and for TikTok, YouTube, and X, the card explicitly shows a general engagement pattern rather than calling it live account analytics. The peak hour in the displayed pattern is highlighted.
Each track shows a promotion-activity status:
Activity is detected automatically — posts published via IndieRocket, posts on your connected Facebook Page, running ad campaigns, and recent releases all count. Posts made natively on other platforms (Instagram, TikTok, etc.) can still be recorded manually from a track's More actions menu, but logging is no longer required to keep statuses accurate.
See the current plan comparison for prices, artist limits and features. Your Subscription page shows your active access and usage allowances. Meta ad spend is paid separately to Meta.
The standard new-account trial lasts 15 days, with no credit card required. Access follows the configured trial plan and has separate image and email allowances. Check current trial details before signing up. Invite and promotional terms may differ; joining the private beta waitlist does not start a trial.
Go to Subscription > Manage Billing to access the Stripe Customer Portal. From there you can update payment methods, view invoices, change plans, or cancel.
Entered during sign-up only. Each code may have a maximum number of redemptions and an expiry date.
Subscription > scroll to bottom > Delete Account > confirm twice. This permanently removes all data, campaigns, and analytics. Cannot be undone.
My Artists > select artist > Ad Account dropdown. Each artist can have their own ad account for separate billing and analytics.
Settings > Look & Feel to adjust brand colors, typography, and layout. Applies to all public-facing pages.
Automatic campaign-record reconciliation is monitoring-only. It logs observations without changing Meta or Firestore, and its code-owned safety gate overrides any stale stored live cleanup setting. Manual deletion from the campaign dashboard is a separate provider-first operation.
In-app browsers have limited web support. Tap the three dots (or share icon) and choose "Open in Safari" or "Open in Chrome" for the full experience.
| Term | Definition |
|---|---|
| CPR | Legacy ambiguous label. Campaign screens use source-specific Meta delivery metrics and do not present a cross-source cost per result. |
| CPM | Cost Per Mille — cost per 1,000 impressions |
| CPC | Cost per Meta link-click event — spend divided by Meta inline link-click events |
| CTR | Meta link-click event rate — Meta inline link-click events divided by impressions |
| ROAS | Return on Ad Spend — revenue divided by ad spend in the same currency |
| Learning Phase | Meta can report its delivery-learning state. IndieRocket separately calculates a local protection window; its percentage is not supplied by Meta. |
| Dynamic Push | Legacy internal name for Performance auto-scale. The feature is currently code-owned unavailable; saved opt-ins do not run and can be turned off. |
| Zombie | An ad that meets an optimizer delivery or Meta link-click safety rule |
| Unicorn | Legacy internal term for a competitor-consolidation candidate; it requires independently measured competing ads and cannot rank assets inside one combined Meta ad |
| Consolidation | Would pause measured competitors in an eligible campaign with separate fixed Meta ads; automatic changes are currently off, so it only reports. It does not merge ads or increase the budget |
| Kingdom Purge | Legacy internal term for pausing competing ad sets after the evidence and confirmation gates |
| EPK | Electronic Press Kit — a professional portfolio page for venues, press, and industry |
| ISRC | International Standard Recording Code — unique identifier assigned by your distributor |
| ISWC | International Standard Musical Work Code — identifies the composition itself |
| Pre-Save | A countdown page where fans sign up for release-day notifications |
| Virtual Playlist | An auto-generated playlist that mixes your tracks with selected similar artists; no recommendation outcome is guaranteed |
| VFQ | Weighted Fair Queuing — the algorithm behind virtual playlist mixing |
| Share Page | A smart landing page with streaming links, optimized for both ad and organic traffic |
| Fast Mode | Lightweight share page rendering for ad traffic (auto-redirect, minimal DOM) |
| Pixel | Meta browser event reporting for configured events such as landing views or completed leads; event counts are not unique people |
| CAPI | Meta Conversions API — server-side reporting of configured events, with event IDs used to deduplicate eligible browser/server pairs |
| First-Party Tracking | IndieRocket event records kept separate from Meta delivery metrics, with their own filtering, deduplication, and retention rules |
| Targeted | A Music Ads style that adds genre interests suggested from the audio analysis and checked against Meta's catalog; Meta may expand delivery |
| Stage Plot | Visual diagram of stage equipment layout for venue sound engineers |
| Input List | Professional audio patch sheet listing every channel and mic requirement |
If you can't find an answer here, reach out — we're a small team and we read every message.