Home > CATALOG > Plugins & Integrations > How to use the p.r.o agency plugin

How to use the p.r.o agency plugin

This article explains how to connect details with p.r.o. agency, prepare your metadata, send your catalog, interpret responses, and handle the bilingual consent.

Why this integration matters

Neighbouring Rights revenues (e.g., public performance and broadcasting) are collected by societies such as GVL, PPL, SPPF, SENA, and others. The integration with p.r.o. agency helps automate data delivery and reduce duplicate data entry.

The aim of the partnership is to simplify the data flow for labels and label services and to avoid multiple data entries. In 2019, details, p.r.o. agency, and WeConvert launched the Connecting the Tools initiative (EU’s Music Moves Europe), aiming to simplify data flows for labels and label services.

Prerequisites

  • Credentials from p.r.o. agency: account name and token (API key).
  • Your labels activated by p.r.o. agency for data transfer.

Activate the plugin

Go to CATALOG / PLUGINS / COLLECTING SOCIETIES and activate Pro Agency Send Catalogue to Pro Agency via API. Then click [RUN] to initialize.

Enter API credentials

Go to SETTINGS / SHARING / API CONFIGS. After clicking SHARING, you will be asked to log in again. Only users with admin rights, or those explicitly authorized by an admin, can proceed. When logged in, click [+ Add API configuration], select pro_agency, and enter account name and token. Confirm with [Add].

Set label defaults

For each label in CATALOG / LABELS, open the METADATA subtab and fill in the defaults required by p.r.o. agency (e.g., GenreCode = POPULAR, active = y).

Set format defaults

In SETTINGS / LABEL / LABEL SETTINGS, map your formats to p.r.o. agency reference formats (CD, LP, MP3).

Mandatory

To deliver via API, tracks must meet the mandatory metadata requirements below. If required data is missing, affected lines cannot be delivered.

Field Description Example Format
Label Namemarketing label nameXXX RecordsText
Release Artistname of the release artistVarious ArtistsText
Track Artistartist name of the individual trackArtist XXXText
Release Titletitle of the album, single or EPXXX AlbumText
Track Titletitle of the trackXXX TrackText
Track Durationtrack duration00:03:30HH:MM:SS
Formattype of carrierCD, LP, MP3Text
ISRCInternational Standard Recording CodeDEXXXXXXXXXXText
UPC / EANPlease provide only one code per track.4024572687960Text
Release Daterelease date of the track18.06.2007DD.MM.YYYY
Composername of the composer (first and last name)Christian XXX, Christian YYYYText
Authorname of the author (first and last name)Christian XXX, Christian YYYYText
Year of Recordingthe year in which the recording took place2007YYYY
Country Code of the Recordingcountry in which the recording took place. Please use the ISO 3166 Code Alpha2DEText
Name of 1st Ownername of the original rights ownerYYY RecordsText
Country Code Of The 1st Ownercountry code of the original rights owner. Please use the ISO 3166 Code Alpha2USText
Type of Contentaudio or videoAudioText
Territory of Rightsterritory/territories of rights ownership. Please use the ISO 3166 Code Alpha2WW, -AU, -USText
Percentage of RightsThe percentage of rights that you own of a certain recording100%Text
Genre CodePlease choose only POPULAR or CLASSICAL.CLASSICALText

Optional

The following additional information is optional; to add multiple entries please separate by comma.

Field Description Example Format
Catalogue Numberinternal number of each release on the label releaseXXX001Number
Additional Track Contributors
– Artist
additional artists to the TrackArtistArtist YXXText
Additional Track Contributors
– Featuring
additional artists to the TrackArtistArtist YYXText
Additional Track Contributors
– With
additional artists to the TrackArtistArtist YYYText
Additional Track Contributors
– Accompanist
additional artists to the TrackArtistArtist ZZZText
Track Numbertrack position on the sound carrier3Number
Track Versionversion of the track (remix, original, cover)Radio EditText
Start Datestart date of rights ownership (usually January 1st of the year of recording)01.01.2007DD.MM.YYYY
End Dateend date of rights ownership31.12.2056DD.MM.YYYY
PublisherName of Publishing CompanyXY PublishingText
Name of the Distributorname of your main distributorXXX DistributionText

Where to start

Go to CATALOG / RELEASES. After activation, use the Pro Agency button (top right on V2; bottom right on V1) to open the delivery window.

Filter & review

Choose account, label, release date, and delivery status filters. The validation view highlights errors per line. Fix all issues before transfer when possible.

Common errors

  • Label not set up at p.r.o. agency – contact p.r.o. agency to enable it.
  • composer missing – add the composer(s) on the affected tracks.
  • track duration missing – enter duration on the affected tracks.

Export edit refresh loop

Use [EXPORT] on the validation page to download an editable list. Update data in details, then refresh the API tab to re-validate.

Transfer & responses

When the Error Description column is empty, click [TRANSFER DATA TO PRO AGENCY]. The response screen confirms success or provides codes:

  • 200 OK – delivery succeeded.
  • 400 – bad request, contact us or p.r.o. agency.
  • 401 – credentials incorrect, double-check account/token.
  • 406 – required metadata missing, complete data and retry.

By activating and using the API for the transmission of repertoire data to p.r.o. agency, the user agrees to the declaration below. The activation of the plugin must be carried out by authorised employees.

Declaration of consent

I agree that details c/o Berlin 3 Services GmbH (SENDER) may transmit the following product and personal data electronically to Pro Agency GmbH (RECIPIENT) for the purpose of track-based repertoire registration with international collecting societies:

Label NameISRCsName of first owner
Catalogue numbersUPC / EAN CodesCountry of first owners
Artist NamesRelease DatesType of Recordings (Audio/Video)
Release TitlesTermName of Distributors
Track TitlesComposersTerritorial rights
Track NumbersAuthorsRights Ownership in %
Track VersionsPublishersGenre Details
Track runtimesYear of recording 
FormatsCountry of recording 

If personal data of third parties (artist, composer, lyricist) are affected by the transmission, I guarantee and warrant that a suitable legal basis exists for me to transmit this third-party data to the RECIPIENT via the SENDER.

If consultation between the SENDER and the RECIPIENT is necessary for further processing of the data, I agree to obtain information.

I am aware that I can revoke this consent at any time without giving reasons for the future by informing Berlin 3 Services GmbH, Urbanstr. 137A, 10967 Berlin or by e-mail contact@details.eu of my revocation against the processing of my data.

Berlin 3 Services GmbH would like to point out that you have the right to information, correction, deletion, restriction of processing, data portability (Art. 15–21 GDPR), as well as the right to complain to a supervisory authority (Art. 77 GDPR).

The data protection officer of Berlin 3 Services GmbH can be reached at contact@details.eu.
Further information on data protection can be found at
https://www.details.eu/privacy/

If you need any support, please contact label_team@details.eu

Recently Viewed

Your recent pages