Reality check

Frequently asked
honest questions.

The questions every serious LinkedIn user asks before connecting their account to a tool — about LinkedIn’s terms, about AI-drafted content, about who controls what. Direct answers below.

What we do

Productivity software, official API, your final word.

  • OAuth-based connection — you authorise via LinkedIn, we never see your password
  • w_member_social scope — LinkedIn’s officially-sanctioned write scope for member posts
  • Posts created via the official LinkedIn Posts API at the scheduled time
  • Every post is approved by the LinkedIn account owner — never by an admin or agency on their behalf
  • Publish runs on the owner’s authenticated session — no shared logins, no impersonation
  • Edit step is mandatory: every member sees the exact draft before granting publish permission
  • Approved content is what publishes — we never silently alter it

What we never do

None of the patterns LinkedIn restricts.

  • Browser automation or headless-Chrome posting
  • Cookie or session reuse
  • Storing or collecting LinkedIn passwords
  • Scraping comments, profiles, or metrics
  • Auto-liking, auto-commenting, auto-resharing
  • Auto-DM follow-ups or engagement pods
  • Posting AI content without your review
  • Fake or sock-puppet accounts driving inauthentic engagement
Compliance & LinkedIn

Is using Social Ninja allowed under LinkedIn’s terms of service?

Yes, when used as designed. Social Ninja connects to LinkedIn through OAuth and the w_member_social scope, which LinkedIn’s Posts API documentation describes as “post, comment, and like posts on behalf of an authenticated member”. Posts are created via the official Posts API under your authenticated profile, at the time you scheduled, with content you already approved.

That puts us firmly inside the productivity-tool category and away from the browser automation, scraping, and bot tooling that LinkedIn’s User Agreement prohibits in §8.2.

How are you different from the LinkedIn automation tools I should avoid?

Most of the tools that get accounts restricted are browser extensions, scraping platforms, or bots that automate likes, comments, DMs and reshares. Social Ninja does none of that. We are a writing-and-scheduling tool that uses the official LinkedIn API and treats human approval of every post as a hard requirement, not a setting you can switch off.

Does scheduling count as automation?

Scheduling is part of our system, not LinkedIn’s. We store the time you chose and call the LinkedIn Posts API at that moment with content you already reviewed and approved. From LinkedIn’s side, it looks like a normal publish request from an authenticated app — which is how every legitimate scheduling tool operates.

Can the AI post without my review?

No. Every post must be reviewed, edited if needed, and explicitly approved by you before it can be scheduled or published. There is no “set it and forget it” mode where AI-generated content goes live unseen. LinkedIn’s API Terms of Use (§3.1) require pre-filled content to be clearly disclosed and editable by the user; our flow goes further and makes explicit approval a hard requirement.

On a team or agency plan, can an admin or strategist post for a member?

No. In team and agency workspaces, admins, leads, agency operators, and agency admins can draft posts, queue them in the calendar, and request approval — but the LinkedIn account owner is the only person who can approve and publish to their own profile. There is no admin override, no impersonation, and no shared identity.

When the scheduler fires, the publish call runs against the owner’s own LinkedIn access token, on the owner’s authenticated session, with content the owner personally reviewed and approved. Members can revoke approval before publish at any time.

The role split is: admins and agencies own strategy, drafts, and scheduling — members own approval and publication. We enforce this at the API layer, not as a setting an admin can toggle.

AI-drafted content

LinkedIn allows AI-assisted posts at all?

Yes — provided you review and approve before sharing. LinkedIn’s User Agreement and API Terms put the responsibility for what gets published on you, the author. Our entire flow — draft, edit, score, approve, schedule — is built around that expectation. We make it easy to make sure you actually mean every word.

Do you train an AI model on my posts?

No. Your content stays your content. We send your prompts to large-language-model providers (Anthropic, OpenAI) under their commercial-API terms, which exclude API traffic from training by default. We do not pool your writing into a shared model. See the privacy policy for sub-processor detail.

Will the post say it’s AI-generated?

Not by default. The content posts under your profile, in your voice, because you wrote (or curated) the version that publishes. We mark AI-assisted drafts internally for governance and quality scoring, but we don’t append disclaimers to your published posts. You’re the author either way.

Connecting & disconnecting

Do I have to give you my LinkedIn password?

No, and we wouldn’t accept it if you offered. Connection happens through LinkedIn’s OAuth flow — you log into LinkedIn, you authorise Social Ninja, and we store an access token. We never see your password, and you can revoke our access from your LinkedIn settings at any time.

How do I disconnect?

From inside Social Ninja, click the unplug icon on the LinkedIn integration card on your dashboard — that deletes our access token. From LinkedIn’s side, go to Me → Settings & Privacy → Data privacy → Permitted services and revoke Social Ninja. Either route works. Any scheduled posts that fall after the disconnect will fail at publish time with a clear “reconnect required” error rather than going through silently — reconnect or delete them.

Privacy & data

Where is my data stored?

Account, content, and metadata live in an EU-hosted backend database (eu-west-1). Backups and logs are retained for up to thirty days. Full detail — including a current named sub-processor list — is in the privacy policy.

Can I delete everything?

Yes. You can delete most of your content from inside the app. To delete your entire account, email privacy@getsocial.ninja. We process deletion within thirty days and remove residual backups on rotation.

Posting & scheduling

What happens if LinkedIn rejects a scheduled post?

We surface the failure in your calendar with the LinkedIn error code, leave the post in a failed state, and give you a one-click retry. We never silently retry with altered content. The most common cause is a token that needs reauthorising, which we walk you through.

Is there a posting rate limit?

Yes. We rate-limit publish attempts so the tool can’t be used to spray content in a way that would look spam-like to LinkedIn. The limits sit comfortably above what a healthy daily-presence cadence requires.

Can I edit a post after I’ve approved it?

Yes — until it publishes. You can edit, reschedule, or cancel any draft right up to the moment our scheduler hands it to LinkedIn. After that, the post lives on LinkedIn and you edit it there.

Still have questions?

Ask before you sign up. We’d rather over-explain than under-deliver.

Privacy questions go to privacy@getsocial.ninja. Anything else, hit the trial — you can disconnect at any time.