Skip to main content

What is Linking?

Linking is the process of mapping Royaltyport data to the corresponding records in Curve before you sync. Curve uses its own entities (payees), catalog (releases and tracks), and contracts. The integration needs to know which Royaltyport entity matches which Curve payee, which release or track matches which Curve release or track, and which Royaltyport contract matches which Curve contract. Until those links exist, syncs cannot reliably push or compare data.

Why Linking Matters

  • Entities — Royaltyport parties (entities, artists, writers, relations) must be linked to Curve payees so contract and royalty data is associated with the right party in Curve.
  • Catalog — Royaltyport recordings and products must be linked to Curve tracks and releases so participation and sales terms line up correctly.
  • Contracts — Each Royaltyport contract you want to sync must be linked to a Curve contract (or the system will create one using your contract name format). Linking also allows the integration to detect differences between Royaltyport and Curve (see Contract Alerts).
Without complete linking, preflight checks can fail and sync runs may skip or misassign data. Complete linking in this order:
  1. Entities (payees) — Link all relevant Royaltyport parties (entities, artists, writers, relations) to Curve payees first. Many contract and catalog links depend on payee links.
  2. Catalog — Link releases and tracks so contract terms can be mapped correctly.
  3. Contracts — Link contracts and resolve any contract alerts (differences) before starting new sync runs.
Linking in this order reduces unmatched items and makes contract linking and difference checks more accurate. In CurveLinks you’ll see:
  • Top-level tabs: Contracts | Catalog | Entities — each shows the links (and unlinked items) for that type.
  • Catalog has sub-tabs: Releases and Tracks.
  • Sidebar: Link (manage links) and Alerts (only when Contracts is selected) — Alerts show differences between linked Royaltyport and Curve contracts.
For entities and contracts, there are Linked and Suggested views: linked pairs, unlinked Royaltyport items, unlinked Curve items, and suggested matches you can approve or reject. Catalog has a single list with statuses (matched, only in Royaltyport, only in Curve).

Automatic Linking (Initial Scan and Weekly Sync)

When you activate the connection, an initial scan runs and attempts to match and suggest links for entities, catalog, and contracts. After that, a weekly background job (reverse flow) runs for projects with valid Curve credentials. It:
  1. Links payees (entities)
  2. Pulls and links catalog
  3. Links contracts
  4. Checks contract differences (feeds into Alerts)
So you’ll see new suggestions and links over time, but for a reliable first sync it’s best to complete linking manually in the recommended order, then start syncing contracts.
  • Linked — A confirmed mapping between a Royaltyport item and a Curve item. Used for syncs and difference checks.
  • Suggested — The system has proposed a match (e.g. by name, ISRC, assignor + catalog). You can approve (turn it into a link) or reject (leave both sides unlinked or try manual linking later).
Review suggestions in the Suggested tab for entities and contracts; catalog linking does not have a separate suggestions tab, only matched vs unlinked statuses.

Next Steps

Linking Entities

Link Royaltyport parties (entities, artists, writers, relations) to Curve payees.

Linking Catalog

Link releases and tracks.

Linking Contracts

Link contracts and handle suggestions.