Skip to main content

Delivering to Stores with DDEX & FUGA

Delivery lets you send finished releases to streaming stores and download services using the DDEX ERN standard, through a connected provider such as FUGA. This guide covers connecting a provider, sending a delivery, tracking status, fixing failed deliveries, and the readiness checks that gate a release before it can go out.

Delivery is gated behind the DDEX & Deliveries add-on. If you don't see delivery options on a product or in Settings, your plan doesn't currently include this add-on. Talk to your account owner or Royalti about enabling it.

Product Delivery tab showing delivery totals and provider status

Connecting FUGA

Go to Settings → Delivery to manage your delivery providers. If you don't have FUGA connected yet, click Connect FUGA to open the guided setup, which walks you through:

Guided FUGA connection wizard showing the credentials step
  1. Add-on check: confirms the DDEX & Deliveries add-on is active on your account.
  2. Credentials: enter your FUGA SFTP credentials (the host is pre-filled).
  3. Test connection: verifies Royalti can reach FUGA's onboarding SFTP endpoint before you go further.
  4. Delivery preferences: set your catalog tier, delivery territories, and whether new releases should auto-deliver.
  5. Done: confirms setup and returns you to Delivery Settings.

Once connected, FUGA appears in your provider list on the Delivery Settings page, where you can test all connections at once, add other delivery providers, or edit existing provider credentials.

Delivery Preferences

From Delivery Settings, open your FUGA preferences to set:

New delivery dialog showing provider selection and validation issues
  • Catalog tier: the FUGA catalog tier your account is provisioned under.
  • Territories: deliver worldwide, or pick specific territories to include or exclude (there's a combined cap on how many territories you can list).
  • Auto-delivery: automatically send new releases to FUGA once they're ready, instead of delivering each time manually.

Delivering a Release

Open a product and go to its Delivery tab. From there, you can:

  • See delivery totals at a glance: total deliveries, in progress, completed, and failed.
  • Click to start a new delivery, choose which provider(s) to deliver to, and review any validation issues before confirming.
  • View delivery history, including files that were uploaded to the provider.
  • Use the remote-folder browser to inspect what's actually sitting on the provider's server for that release, and download individual files if you need to check them.

Audio is packaged and delivered as WAV or FLAC depending on what the provider requires, and metadata attached to a delivery (track/release details sent in the DDEX message) can be edited before you resend if something needs correcting.

FUGA CSV import tool showing upload step and match preview

CSV Import for FUGA Deliveries

If you're bringing over deliveries FUGA already has on file rather than creating them fresh in Royalti, you can import them from a CSV export. From the product list, open the FUGA CSV import tool, upload the file, and preview the matches before committing. You'll be asked how to handle conflicts (skip, overwrite, or create new) for anything that already exists in Royalti.

Delivery Readiness Checklist

Before a release can be delivered, Royalti checks it against a readiness checklist. You'll see this on the product's Delivery tab, and it's what determines whether the release is actually deliverable. It checks:

Delivery readiness checklist showing pass and blocker states for UPC, ISRC, record label, track languages, artwork, audio masters, contributor credits, and add-on
  • UPC — present on the release.
  • ISRC — present on every track.
  • Record label — set on the release; stores require it.
  • Track language — set on every track, and expressible in a language code the store accepts. A language that's set but unsupported is flagged separately so you know to change it rather than hunt for a blank field.
  • Artwork — cover art is present and meets the required minimum dimensions. The checklist tells you which problem you have: no artwork at all, or an uploaded cover that's too small (with its dimensions), and lets you pick or replace the cover to deliver.
  • Audio masters — every track has an audio file uploaded.
  • Contributor credits — every track has at least a Composer, Lyricist, or Vocals credit.
  • Required metadata — any remaining store-required fields are filled.
  • Add-on — the DDEX & Deliveries add-on is active.

Splits are shown as an advisory note, not a hard blocker; a release with no splits configured is common and won't stop delivery on its own. Anything flagged as a blocker needs to be fixed before you can deliver.

Retrying Failed Deliveries

If a delivery fails, rejects, or errors out, it shows up in the failed group on the Delivery tab. Use Retry all failed to requeue every failed delivery for that release in one action. Royalti reports how many were requeued, skipped, or failed to queue again, so you know what still needs attention.

Takedowns and Re-delivery

Taking a release down from stores isn't a self-serve action inside Royalti yet. To take a delivered release down, process the takedown through your delivery provider (or ask Royalti support to help). Royalti picks up the resulting status change so your product's delivery state stays accurate. Re-delivering a release after you've corrected its metadata works the same way today: contact support to push the update to your connected provider rather than rebuilding the delivery yourself. Self-serve takedown and re-delivery controls are planned.

Merlin (Neighbouring Rights)

If your account has the Merlin add-on, go to Merlin in the main navigation to manage neighbouring-rights reporting. The page has three tabs:

  • Pending approvals: review and approve incoming royalty data before it's applied, including approving related rows together as a group when they belong to the same batch.
  • Batch history: see past import batches and their outcomes.
  • Invoices: review Merlin invoices, matched against what's been reconciled and paid.

Merlin is a separate add-on from DDEX & Deliveries and is gated independently; having one does not grant the other.

What's Next

  • Set up royalty splits so earnings from delivered releases route correctly once sales come in.
  • Check your catalog health checklist to catch missing metadata before it becomes a delivery blocker.
  • Review your delivery provider's connection status regularly from Delivery Settings. Expired credentials are a common cause of failed deliveries.

Questions about your delivery setup? Reach out to Royalti support.

</content>

Was this article helpful?

Still stuck?

Support answers within one business day — usually much faster.

Contact support