Help Center
Hello! How can we help?

Connect Boostr and Megaphone with Frequency (In-Depth Guide)

Learn how to automatically sync data from Boostr OMS so you can avoid duplicate data entry, produce ad creatives faster, and push directly into Megaphone.

Overview

Notion image

Frequency’s Ad Management platform lets you automatically sync data from Boostr OMS so you can avoid duplicate data entry, produce ad creatives faster, and push directly into Megaphone. This doc visually explains the entire workflow from Boostr → Frequency → Megaphone in a non-technical manner.

Workflow Goals

✔️ Automated data flow from Boostr OMS deals and line items into Frequency and Megaphone

✔️ Streamlined creative production with automatic production request generation

✔️ One-click publishing of approved ad creative to Megaphone

Video Walkthroughs

OMS (Boostr) → Frequency → Ad Server (Megaphone)

This video walks through the entire end-to-end workflow, from deal creation in OMS (Boostr) to pushing an approved ad into your ad server (Megaphone).

 
 

Creating a production request

This video walks through the process of producing an ad in Frequency and ends by pushing that creative into Megaphone.

Step-By-Step Process

Last updated 10/23/2025.
Last updated 10/23/2025.

Step 1. Setup Boostr IO, Push to Ad Server, & Push to Frequency

1. Create Deal Boostr

1.1 Deal is created with required data

Notion image
  • Navigate to DealsCreate New Deal
  • Name: Frequency Test - [Date]
  • Currency: USD
  • Advertiser: Test 1 Advertiser
  • Agency: [TBD]
  • Start/End dates: Next month 1-31
  • Source: Direct sold

1.2 Products are added with budget detail

Notion image
  • Click "Add" under Products
  • Select: Digital Audio Streaming PG (Sports)
  • Set Option 1 (duration): 0:30
  • Budget: leave empty
  • Click "Create"

1.3 Deal set to Closed Won

Notion image
  • Change status: 10% - Prospect100% - Closed Booked

2. Create Media Plan Boostr

2.1 Media Plan is created

Notion image
  • From deal page → Click "Add" to create media plan
  • Name: Make it unique
  • Rate Card: Select your rate card
  • Budget goal: Leave blank

2.2 Media Plan Lines are created with relevant details

Notion image
  • Select product: Podcast Network (Full Network) Aud Megaphone (hard cost = $0.0)
  • Quantity: 0 or 1
  • Quantity type: Impressions
  • Podcast Ad Type: Host Read or Producer Read (required for automation)
  • Has Copy: Y
  • Approval Required: Y (if brand approval needed)
  • Ad Units Targeting:
    • Open Ad Units modal → Go to Included
    • Remove 2 default values
    • Add at least 1 Megaphone show

2.3 Media Plan approved and set to Active and Primary

Notion image
Notion image
  • Set Media Plan: DraftApproved
  • Navigate back to deal page
  • Toggle media plan as Primary

3. Create Insertion Order (IO) Boostr

3.1 IO module activated

Notion image
  • Navigate to IO Details
  • Set IO status: DraftActive

3.2 Traffic request initiated in line items

Notion image
  • Navigate to Line Items tab
  • Select line item (checkbox)
  • Click "Create Traffic Order"

💡 Double-check that Podcast Ad Type is set (host read or producer read) if you want to auto-create a production request.

Notion image
 

3.3 Traffic to ad server initiated

Notion image
  • Navigate to Trafficking tab
  • Click "Ad Server Push"
  • Verify in columns:
    • Ad Server Push Status should say “Success”
    • Last push timestamp
    • Timing: Typically takes a few seconds

4. Push Data to Ad Server Boostr

4.1 Campaign auto-created in Megaphone

  • Happens automatically in Megaphone after you click “Ad Server Push” in Boostr

4.2 Order(s) auto-created in Megaphone

  • Flight created with targeting from Boostr
  • All order details configured (impressions, placement, targeting, position, priority, etc)

4.3 Ad server ID sent to Boostr

  • Happens automatically after Frequency processes
  • ID flows back from Megaphone → Frequency → Boostr

Step 2. Produce Your Creative

5. Frequency Automations Frequency

5.1 Campaign auto-created in Frequency

Notion image
  • Boostr pushes data to Frequency API
  • Campaign auto-created from Boostr deal data
  • External ID: Boostr Traffic ID
  • Timing: Instant, event-driven

To Verify Automation: Log into Frequency, navigate to Campaigns, and find your campaign by name or creation date.

5.2 Flight(s) auto-created in Frequency

Notion image
  • Flight auto-created from Boostr line item
  • Duration, start date, end date, placement, ad read type, copy available, and approval required all flow
  • Timing: Instant, event-driven

5.3 Targeting data syncs with campaign, flight, and production requests

Notion image
  • What this step does: Frequency automatically maps Boostr targeting to Megaphone shows and episodes, updating campaign, flight, and production request targeting within Frequency. Targeting syncs run automatically in the background to ensure data accuracy.
  • Timing: Cron job updates hourly, 20 minutes after the hour

6. Production Request Frequency

6.1 Production Request created

Note; production request starts in draft state
Note; production request starts in draft state
  • Auto-created if Podcast Ad Type set in Boostr
  • PR format: {FlightName} - {AdType} - {Duration} - {DueDate}
  • Status: Draft

Key notes

  • Ad Read Type (host read, producer read) is required. If it’s missing a flight will be created but a production request will not be created.
  • Only the initial sync auto-creates Production Requests. Additional PRs must be manually created.

6.2 User attaches script to PR

  • Manual step
  • Upload script document to PR

6.3 PR sent to Producer

  • Workflow routing to production team

6.4 Producer attaches creative to PR

  • Upload audio file
  • Add metadata (title, duration)

6.5 Producer sends PR to Ad Ops

  • Workflow continues to Ad Ops for approval

6.6 Ad Ops approves and closes out PR

  • Final approval
  • PR status: Complete
  • Asset ready for ad unit assignment

7. Creative Manager (Optional) Frequency

This is an optional advanced workflow for dynamic creative optimization. Frequency’s Creative Manager lets you serve dynamic creative via a VAST tag to rotate between versions, target on data signals like location, weather, or device type. Learn more.

7.1 Upload assets as required

7.2 Set resources on creative

  • Add pixels (eg Podscribe, Claritas, DCM), banners, and scripts

7.3 Set data signals on creative

  • Add dynamic targeting parameters like location, device type, weather, and more (30+ signals available)

7.4 Publish creatives

Step 3. Push Creative to Ad Server

8. Creative pushed to ad server flight Frequency

Technical Note: Frequency pushes to Megaphone’s API via the
Technical Note: Frequency pushes to Megaphone’s API via the Update Campaign Order Advertisement endpoint.
  • Navigate to Frequency / Campaigns / Flight / Ad Unit
  • Click Add File
  • Add from Asset Library (recommended) or upload from Computer
  • Click the overflow menu (···), then click “Set Live”
  • Select “Publish Immediately” or Schedule (only available if scheduling a second version of the ad)
  • 🎉 Success! Your ad creative is pushed to Megaphone for immediate delivery or scheduled delivery (depending on your setup)

9. Verify Order Details in Ad Server Megaphone

  • Log into Megaphone
  • Find campaign
  • Verify campaign order exist
  • Confirm campaign details are accurate (targeting, placement, position, priority, etc)
 
 

FAQs

What data is required to trigger automations?

1. Required Fields to Trigger Push to Frequency

  • IO Status: Active
  • Create Traffic Order
  • Click Ad Server Push in Trafficking tab
 

2. Required Fields for Campaign Creation (Boostr Deal)

  • Campaign Name
  • Campaign Start Date
  • Campaign End Date
  • Advertiser
  • Deal Status: Closed Booked
 

3. Required Fields for Flight Creation (Boostr Line Item)

  • Line Item Name
  • Start Date
  • End Date
  • Duration (seconds)
  • Ad Placement (Pre-roll, Mid-roll, Post-roll)
  • Target shows/episodes
 

4. Required Fields for Production Request Creation

Required Field:

  • Ad Read Type: Host-read or Producer-read
 

If Ad Read Type is set:

  • Production Request auto-created
  • Format: {FlightName} - {AdType} - {Duration} - {DueDate}
  • Due Date: 2 business days before flight start
  • Status: Draft
 

What Happens If Fields Are Missing?

Missing Field
Result
Ad Read Type
Flight created, no Production Request. *Add Ad Read Type later to create PR on next sync.
Closed Booked status
Campaign not pushed to Frequency
Active IO status
Cannot create Traffic Order

What parameters can be pushed from Boostr to my Megaphone order?

Notion image
  • Impressions
  • Devices Targeting (eg mobile)
  • Geo Targeting (eg country)
  • Key Value Targeting (e.g. advertiser categories)
  • Placement (pre/mid/post)
  • Position
  • Priority
  • Ad Duration (15, 30, 60, 90, etc)
 

Understanding platform-specific terminology

Boostr
Frequency
Megaphone
Media Plan
Campaign
Campaign
Line Item
Flight
Order / Campaign Order
Ad
Ad Unit
Ad
Did this answer your question?
😞
😐
🤩