How to Connect Notion to Pipedream using an Internal Integration Key Instead of OAuth?

This topic was automatically generated from Slack. You can find the original thread here.

Hey everyone — we’re trying to set up a Notion + Pipedream integration using an internal integration token (not OAuth) so we can programmatically sync data with a private SOP database in Notion.

We’ve already created the Notion internal integration, granted it access to the correct database, and copied the integration secret (API key). But in Pipedream, we don’t see an option to connect using the internal API token — it only shows the OAuth flow or prebuilt OAuth clients.

Has anyone successfully connected Notion to Pipedream using the internal integration key (not public OAuth)? Where should we enter the API key, or is this only supported via custom HTTP requests?
Thanks in advance!

Hi , thanks for reaching out. I’ve created a ticket here for our App team to take a look: [APP] Notion (Internal Integration - API Key) · Issue #16259 · PipedreamHQ/pipedream · GitHub

Kindly subscribe to the ticket for updates, and comment to the ticket for any other related requests

I guess env var + code step would be the workaround.