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.
Start by selecting the artist profile IndieRocket should use to build your workspace, import your catalog, 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 needs at least one artist loaded before the app can build your workspace.
The dashboard shows a 5-step progress bar. Each step links you directly to the right page:
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 everything fires automatically.
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! | Critical algorithmic 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.
The first 72 hours after release are when Spotify's algorithm decides how much to push your track. Early engagement signals (saves, adds to playlists, shares, repeat listens) directly influence whether your song gets picked up by Release Radar, Discover Weekly, and other algorithmic playlists.
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:
IndieRocket connects to Spotify via OAuth (secure authorization). You never share your password. When you connect:
| 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.
IndieRocket's virtual playlist system is a covert promotion technique designed to teach Spotify's recommendation algorithm to associate your music with established, similar artists.
Here's how it works: You create playlists that mix your tracks with tracks from similar, successful artists. When Spotify's algorithm sees your songs consistently appearing alongside these established artists, it learns the association. Over time, Spotify starts recommending your music to fans of those artists via Discover Weekly, Radio, and related artist suggestions.
This is something that would take hours of manual curation each week. IndieRocket automates the entire process.
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 playlist that sounds like natural curation but is mathematically designed to maximize algorithmic association.
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 which established artists you want Spotify to associate with your music.
Click Publish on any virtual playlist. IndieRocket:
IndieRocket runs automated daily scans to find playlists that already include your tracks. The Discovered tab shows each playlist with its name, curator, follower count, and a quick "Add to Library" button. This helps you identify curators who already support your music and add successful playlists to your auto-playlist sources.
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. Optional winner consolidation can pause competing ads when you enable it for an eligible campaign. 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 GBP-calibrated pruning policy used minimum active-ad counts for campaigns with multiple separate fixed Meta ads. Ad sets containing one combined Meta ad are skipped. Other currencies do not reuse these amounts:
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. 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 creates professional curator pitches for unreleased tracks:
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 storyboard scenes from your track’s lyrics, themes, and sonic analysis. Choose the kind of visual you need, then review and refine the concepts.
For footage, text, lyrics, effects, and MP4 export, use Video Studio.
Yes. Save your storyboard to the Storyboard Library, then select that saved session when you want to continue. Your scene concepts and generated images stay with the storyboard.
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 | Discovery scans | Periodic |
| 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 | Pre-save + 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, presaves, share pages, CSV imports, and manual adds.
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 added to your subscriber list automatically.
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 capture) events fire so Meta can optimize delivery for signups.
Each gate has its own Analytics tab showing:
utm_campaignCompleted submissions also flow into your main Audience list with source attribution.
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 SocialCannon 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.
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 | Pausing measured competitors in an eligible campaign with separate fixed Meta ads; 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 |
| Sonic Targeting | Using audio analysis to suggest interests that are 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.