Skip to main content
BYOK settings live in Settings → BYOK. Open settings from your avatar in the top left of the sidebar, or from the Your OAuth (BYOK) option on an empty Connections page.

Add credentials

1

Open the provider

The BYOK panel lists every provider that accepts your own credentials, each with the networks it covers — Meta · Facebook and Instagram, Google · YouTube and Google Business, and so on. Select the gear on the one you want.
2

Copy the callback URL into your platform app

The form shows the OAuth callback URL to register with that provider. Add it to your app’s allowed redirect URIs before saving credentials — an app that does not recognise the URL refuses the connection at the last step, after the user has already approved everything.Google shows two callback URLs, because YouTube and Google Business are separate flows on one set of credentials. Register both.
3

Paste your credentials

Each provider asks for what it actually calls things: Meta wants an App ID and App secret, X and LinkedIn a Client ID and Client secret, TikTok a Client key, Discord an Application ID, Bluesky a Client metadata URL. Save.
4

Connect an account

Go to Connections and connect a network covered by that provider. The new profile’s OAuth app column reads Your app.

Updating and removing

A configured provider shows the last four characters of its client ID, so you can tell which credential set is in place. The gear becomes Update credentials; the bin removes them.
Removing credentials, or replacing them with a different app’s, breaks every profile already connected through that provider. The tokens were issued to the old app and cannot be moved. Those profiles will need reconnecting.

When it does not work

No credentials are available for it — neither Nylon’s managed app in this environment, nor a BYOK entry of yours. Add credentials for its provider here.
The callback URL is not registered on your app, or is registered with a difference that matters — http against https, a trailing slash, the wrong subdomain. Copy it from this page rather than typing it.
Your platform app is missing a permission or scope that the flow needs. Compare the scopes your app requests against what the network’s own documentation requires for publishing.
A rotated or revoked client secret, or a platform app that was suspended. Both are on your side of the line now.

Getting help with it

BYOK is the one part of Nylon where the hard work — app registration, review, scopes — happens outside Nylon, on each platform’s terms. The BYOK panel carries a Need help implementing BYOK? card; the integration team can review your OAuth apps, credentials and rollout plan before you start the review queues rather than after.

What is BYOK?

Whether you need it at all.

Connect an account

Both kinds of connection, side by side.