How Contract Linking Works
Each Royaltyport contract you want to sync to Curve must be linked to a Curve contract. The integration can suggest links based on assignor, catalog (ISRC/UPC/names), and contract type. You can approve suggestions or link and unlink manually. Contract links are stored in safe linking mode so that difference checks and syncs use a stable mapping.Linked Tab
Under Links → Contracts → Linked you’ll see:| Row type | Description |
|---|---|
| Linked | A Royaltyport contract is linked to a Curve contract. |
| Unlinked RP Contract | A Royaltyport contract with no Curve link. |
| Unlinked Curve Contract | A Curve contract with no Royaltyport link. |
Matching Reasons (Linked Tab)
Links may have been created because of:- Matching assignor and catalog (ISRC) — Same assignor and matching catalog by ISRC.
- Matching assignor and catalog (UPC) — Same assignor and matching catalog by UPC.
- Matching assignor and catalog (track name) — Same assignor and matching track name.
- Matching assignor and catalog (release name) — Same assignor and matching release name.
Actions on the Linked Tab
- Linked — Unlink (with confirmation) to remove the link. Link is disabled.
- Unlinked RP contract — Link (pencil) opens the edit modal to choose a Curve contract.
- Unlinked Curve contract — Link (pencil) opens the edit modal to choose a Royaltyport contract.
Suggested Tab
The Suggested tab lists possible contract matches that the system has proposed. Suggestion reasons can include:- Matching catalog (ISRC only) — Catalog matches by ISRC.
- Matching catalog (UPC only) — Catalog matches by UPC.
- Matching track name only — Track name match.
- Matching release name only — Release name match.
- Matching assignor and contract type — Same assignor and contract type.
Manual Linking (Edit Modal)
When you click Link on an unlinked Royaltyport or Curve contract:- RP contract mode — The Royaltyport contract is fixed; you choose a Curve contract from a searchable dropdown.
- Curve contract mode — The Curve contract is fixed; you choose a Royaltyport contract from a searchable dropdown.
Safe Linking
Contract links created through the integration (including from suggestions) are stored with safe linking. That means they are treated as confirmed mappings for:- Pushing contract and term data to Curve during sync runs.
- Pulling and comparing data from Curve for contract alerts (rates, catalog, costs).
Next Steps
Contract Alerts
Review and resolve differences between linked contracts.
Syncing Contracts
Run syncs after linking is complete.