I am using this follow Automated LinkedIn content creation with GPT-4 and DALL-E for scheduled posts | n8n workflow template .. for the Person account but i need the URN but it not working.
I’m building an automated LinkedIn posting system using n8n and I’m stuck on a critical issue. I need help from anyone who has experience with LinkedIn API + n8n workflows.
My setup:
-
I created a LinkedIn Developer App (separate account from my main LinkedIn profile)
-
My LinkedIn account (where I want to post) is on a different login than the Developer App
-
I am using n8n for automation (AI-generated content + posting workflow)
Problem:
Even though: -
OAuth connection is successful
-
Scopes are correctly set (openid, profile, w_member_social, email)
-
HTTP request to https://api.linkedin.com/v2/me is working
I still have a major issue:
-
I am NOT getting the Person URN from the LinkedIn API response
-
Because of that, the n8n “Create a Post” node does NOT show or load any “Person Name or ID”
-
Even when I try manually, the post does not publish
-
The workflow fails at the final posting step
What I need help understanding:
-
Is it required that the LinkedIn Developer App and LinkedIn personal account MUST be the same account?
-
Why am I not receiving a usable URN from /v2/me?
-
Why does the n8n LinkedIn node not allow posting even when OAuth is connected?
-
Is there a limitation or missing permission that blocks identity retrieval?
My goal:
Fully automated LinkedIn posting using n8n with AI-generated content + images, but I’m blocked at the identity/URN step.
If anyone has solved this setup, I would really appreciate guidance.
Output returned by the last node
Problem in node ‘HTTP Request‘
Unable to sign without access token
-
n8n version: 2.16.1
-
Operating system: Windows