Automated Orphan-to-Voice Workflow for Online & Print Medias

Written by Joan Albert Fontàs

Last published at: June 9th, 2026

Any online or print media account that arrives in the platform without a linked Voice is now resolved automatically within 24 hours — no manual work needed. The system either creates a new enriched Voice profile or merges the account into an existing one, keeping your data Voice-centric and attribution-ready from the moment new media enters the database.


⚙️ How It Works

The workflow runs once daily at 00:00 UTC and processes all newly added orphan online and print medias 

For each orphan account, the system applies one of two outcomes:

  • New Voice created — if no suitable match exists in the database, the system creates a new Voice profile enriched with:
    • Voice Name — derived from the media name
    • Voice Country — resolved from the media's metadata available in the backend
    • Voice Type — always defined as Media
  • Merged into existing Voice — if the system identifies a confident match with an existing Voice profile, the orphan account is linked to it automatically.

🏷️ Candidate Voices

Automatically created Voices are flagged with the status "Candidate". This allows Data Ops teams and account managers to easily identify and validate auto-generated profiles before they are promoted to fully verified Voices.

  • Candidate Voices are visible in Deep Blue and can be filtered by status
  • They behave like regular Voices for attribution and MIV purposes while awaiting validation
  • Validation is optional — Candidate Voices remain functional and do not block data flow

📌 To validate a Candidate Voice, open it in Deep Blue, review the enriched fields, and update the status to Active once confirmed. You can use the Voice Validation Tool (coming soon) to handle this at scale.


📅 Scope & Timing

  • Covered: New orphan online and print media accounts added to the platform
  • Not yet covered: The historical backlog of existing orphan accounts — this will be initialized in a future release
  • First batch: Because the workflow runs at 00:00 UTC, new accounts added today will be processed overnight and visible the following day
  • Frequency: Daily, automatic — no action required from any team

🔗 Relationship to the Social Workflow

This release extends the Automated Orphan-to-Voice Workflow that was first launched for social accounts. The logic is consistent across both:

  • Same daily cadence (00:00 UTC)
  • Same create-or-merge decision logic
  • Same Candidate flagging for auto-created Voices

For context on the social workflow, see the Automated Orphan-to-Voice Workflow for Social Accounts article.


Tips for Best Results

  • Use the Candidate filter in Deep Blue. After the first nightly batch runs, filter Voices by Status = Candidate to see what was auto-created and prioritize any that need review.
  • Don't wait for validation to use the Voice. Candidate Voices are attribution-ready immediately — placements will link and MIV will compute while the profile is still in Candidate status.
  • Historical orphans are coming. If you notice legacy orphan accounts still unlinked, these will be addressed in the upcoming historical backlog initialization. We'll communicate ahead of that release.

💬 Have questions or need help reviewing Candidate Voices for a specific account? Reach out to the Data Collection team.