These are not connections. Nothing is stored, nothing expires, and nothing appears on the
Integrations directory — the credential lives in the step you just added. The trade is
honest: no OAuth to break at 3am, and no typed list of actions either.
Adding one
In the automation editor, press to add a step and open the Apps rail — or just search. Connected apps are listed first; Other services is below them, and each row says what it needs before you pick it.
Each preset arrives with the contact and message already interpolated where it makes sense —
{{ contact.name }}, {{ contact.phone }}, {{ message.text }}. Replace the placeholder
parts of the URL (they are written in capitals, like REPLACE_WITH_DATABASE_ID) and paste
your credential into the step’s auth section.
What the step gives you
An HTTP request step publishes itsstatus and body to the steps after it, including
when the call failed — so a condition can branch on the status
code, and a later step can read a field out of the response with a token like
{{ steps.notion.body.id }}. See Variables and expressions.
Outbound requests must go to a publicly reachable address. Local and private addresses —
localhost, an internal IP, a cloud metadata endpoint — are refused, and so is any address
with credentials in the URL.
Zapier and n8n appear in two places, on purpose
They do different jobs, so having both is not a duplicate.