Skip to main content

What are Integrations?

Integrations connect Royaltyport with external services to enhance functionality. Sync data, automate workflows, and extend capabilities.

Available Integrations

Music Industry Platforms

IntegrationDescription
CurveRoyalty accounting and payments
SpotifyArtist data and metadata
Apple MusicArtist analytics

Data Services

IntegrationDescription
SongstatsStreaming analytics
ChartmetricMusic data and charts

Business Tools

IntegrationDescription
StripePayment processing
EmailNotification delivery

Setting Up Integrations

Curve Integration

Connect to Curve for royalty accounting:
1

Navigate to Integrations

Go to SettingsIntegrations.
2

Select Curve

Click on the Curve integration.
3

Enter Credentials

Provide your Curve API credentials.
4

Authorize

Complete the authorization flow.
5

Configure Sync

Set up data synchronization options.

Curve Features

FeatureDescription
Entity LinkingMatch entities to Curve payees
Payment DataSync payment information
Statement ImportImport statements from Curve

Spotify Integration

Connect Spotify for artist data:
1

Navigate to Integrations

Go to SettingsIntegrations.
2

Select Spotify

Click on the Spotify integration.
3

Authorize

Log in with your Spotify for Artists account.
4

Select Artists

Choose which artist profiles to connect.

Spotify Features

FeatureDescription
Artist MetadataFetch artist profiles and images
ISRC LookupFind ISRCs for recordings
Stream DataAccess streaming analytics

Apple Music Integration

Connect Apple Music for data:
1

Navigate to Integrations

Go to SettingsIntegrations.
2

Select Apple Music

Click on the Apple Music integration.
3

Authorize

Complete Apple authorization.

Managing Integrations

Viewing Connection Status

Each integration shows:
  • Connected - Active and working
  • Error - Connection issue
  • Disconnected - Not connected

Refreshing Connections

If an integration stops working:
1

Open Integration

Navigate to the integration.
2

Click Refresh

Click Refresh Connection.
3

Re-authorize if needed

Complete authorization again.

Disconnecting

To remove an integration:
1

Open Integration

Navigate to the integration.
2

Click Disconnect

Click Disconnect.
3

Confirm

Confirm the disconnection.
Disconnecting may affect features that depend on the integration.

Integration Settings

Sync Frequency

Configure how often data syncs:
OptionDescription
Real-timeSync immediately
HourlySync every hour
DailySync once per day
ManualOnly sync when triggered

Data Scope

Choose what data to sync:
  • Select specific entities
  • Filter by date range
  • Include/exclude data types

API Access

For custom integrations:

API Credentials

Generate API keys:
1

Go to API Settings

Navigate to SettingsAPI.
2

Generate Key

Click Generate API Key.
3

Copy Key

Save the key securely.

API Documentation

API Reference

Full API documentation for custom integrations.

Troubleshooting

  • Check credentials are correct
  • Verify account permissions
  • Try disconnecting and reconnecting
  • Check sync settings
  • Verify data exists in source
  • Review error logs
  • Refresh the connection
  • Re-authorize with the service

Best Practices

Connect the most important integrations first.
Regularly check that integrations are working.
Don’t share API keys or credentials.

Next Steps

Notifications

Configure how you receive alerts and updates.