Pipedream OpenAI → n8n
7 Pipedream OpenAI actions and 4 event sources, and the n8n nodes they become. Converted nodes keep your configured values; expressions like {{steps.x.$return_value}} are rewritten to n8n expressions. Pipedream app slug: openai.
Actions
| Pipedream action | n8n | Fit |
|---|---|---|
| openai-chat | Open Ai text → response | Check output |
| openai-chat-with-responses-api | Open Ai text → response | Check output |
| openai-create-image | Open Ai image → generate | Check output |
| openai-create-transcription | Open Ai audio → transcribe | Check output |
| openai-create-embeddings | Http Request | Check output |
| openai-analyze-image-content | Open Ai image → analyze | Check output |
| openai-send-prompt | Http Request | Check output |
Triggers (event sources)
| Pipedream trigger | n8n | Fit |
|---|---|---|
| openai-new-batch-completed | Schedule Trigger + polling | Partial |
| openai-new-file-created | Schedule Trigger + polling | Partial |
| openai-new-fine-tuning-job-created | Schedule Trigger + polling | Partial |
| openai-new-run-state-changed | Schedule Trigger + polling | Partial |
Credentials
Create a OpenAI credential in n8n (type openAiApi). Converted nodes reference it by name, so n8n links it on import when the names match. Pipedream connected accounts can't be exported and are deleted by April 30, 2027.
What "Fit" means
Direct: same operation, same inputs. Check output: the n8n node returns a different JSON shape, so later steps that read its result need a look. Partial: some options have no n8n equivalent. Mappings verified on 2026-10-13 against the Pipedream registry and n8n source.
Questions
Does n8n have a OpenAI node?+
Yes. 5 of the 7 Pipedream OpenAI actions listed here map to a native n8n node; 2 map to n8n's HTTP Request node with the OpenAI credential.
Will my Pipedream OpenAI connection move to n8n?+
No. Pipedream exports only an account ID, never the token, and deletes connected accounts by April 30, 2027. Create a OpenAI credential in n8n (type openAiApi) and select it on the converted nodes.
Are Pipedream OpenAI triggers supported in n8n?+
n8n has no trigger node for these OpenAI events. Converted workflows use a Schedule Trigger that polls the API, or a Webhook node registered in OpenAI.
What happens to code steps that call the OpenAI API?+
Code steps keep working through a compatibility layer, and tokens read via this.<app>.$auth move to a secrets block in the Code node. Steps that use an npm SDK are rewritten to plain HTTP calls so they run on n8n Cloud.