Connecting LinkedIn lets MokonyxSocial share your Joomla content to LinkedIn automatically — either to your personal profile or to your company's LinkedIn Page. You choose which one when you set it up.
What you need
- A LinkedIn account. If you want to post as your company, you'll need to be an admin of that Company Page.
- A free LinkedIn developer app (this is what grants permission to post). We'll create it below.
- A quick one-time "sign in and approve" step to generate your access token.
This one involves a developer sign-in flow, so if you're not comfortable with the app setup, it's a good task to hand to your developer or web person.
Get your credentials
Access Token access_token (required)
This is the key that lets MokonyxSocial post to LinkedIn for you.
- Go to https://www.linkedin.com/developers/apps and click Create app. Link it to your Company Page when asked.
- Open the Products tab and turn on:
- Share on LinkedIn and Sign In with LinkedIn using OpenID Connect (needed to post as yourself), and
- Community Management API if you want to post as your company.
- On the Auth tab, you'll see your app's Client ID and Secret and a place to add a redirect URL.
- Sign in through LinkedIn's approval flow to generate a token, allowing these permissions:
- To post as yourself:
w_member_social(plusopenidandprofile). - To post as your company:
w_organization_socialandr_organization_social.
- Copy the resulting access token into the Access Token box. These tokens expire about every 60 days, so you'll refresh it occasionally.
Author URN author_urn (optional)
This tells LinkedIn *who* the post should come from. Leave it blank to post as yourself (the account you signed in with). Fill it in when you want posts to come from your Company Page instead.
- To post as your company, use the form
urn:li:organization:{id}, where{id}is the number in your Company Page's admin web address (.../company/{id}/admin/). - To post as a specific person, it's
urn:li:person:{id}.
Be sure to include the whole thing, prefix and all.
Set it up in MokonyxSocial
- In Joomla admin, go to Components → MokonyxSocial → Services → New.
- Choose LinkedIn.
- Enter the credentials from the section above.
- Click Send Test to verify the connection, then Save & Close and ensure the service is Published.
Verify
- Send Test should turn green and show whose account it's connected to.
- Publish one of your Joomla items, then open your LinkedIn profile or Company Page — the new post should appear shortly.
Troubleshooting
- It says the token is invalid or expired — LinkedIn tokens last about 60 days. Re-do the sign-in step and paste in a fresh token.
- "Not enough permissions" — the token is missing the right permission, or you're not an admin of the Company Page you're trying to post to.
- "Invalid author" — the Author URN is mistyped; re-copy it (including the
urn:li:organization:orurn:li:person:part). - A product isn't approved yet — company posting needs the Community Management product enabled on your app first.
Notes & limits
- Posting as a company requires admin rights on the Page and the Community Management product.
- The access token expires roughly every 60 days, so plan to refresh it.
- When you share a link, LinkedIn builds the preview from the page's social tags — which the OpenGraph half of MokonyxSocial can provide.
- Don't fire off lots of posts at once; LinkedIn limits posting rate.