REST API (Webhooks by Zapier) · LinkedIn

Zapier LinkedIn automation that waits for a yes

A common Zap: a new job opening in your applicant tracking system becomes a LinkedIn post. It saves time until the day a draft role, a test posting, or the wrong salary goes public. With SocialHandoff as the destination, the Zap creates a draft, and the hiring manager approves it from their phone. The automation keeps its speed, and your company page keeps its credibility.

Prompt

(AI by Zapier step) Write a LinkedIn hiring post from this job record: title, team, location, and the 3 most important responsibilities. Speak as the hiring manager, around 100 words, include the salary range if the field is filled, end with the apply link.

How to do it

  1. Mint a key Create a Zapier key in Connections scoped to LinkedIn with the draft permission.
  2. Trigger on new jobs Choose your applicant tracking system's new job trigger, filtered to status open.
  3. Write the post Add an AI or Formatter step with the prompt above.
  4. Send with Webhooks by Zapier Custom Request, POST https://app.socialhandoff.com/v1/posts, Authorization: Bearer header, JSON body with body, networks set to linkedin, and mode set to submit.
  5. Hiring manager approves The manager reviews the pending post in the inbox or phone swipe stack.

Example draft

I'm hiring a senior backend engineer for our payments team. Remote, anywhere in Europe.

You would own the service that moves money between our customers and their suppliers, work on retries and reconciliation that have to be right the first time, and help us pick what to build next.

Salary range: 85,000 to 105,000 EUR.

If you like problems where correctness matters more than speed, I'd like to talk: https://example.com/jobs/backend-payments

Gotchas

  • Test runs create real drafts. Reject them in the inbox after testing.
  • Characters like parentheses and @ are escaped for LinkedIn automatically, so a salary written as (EUR) will not break the post.
  • Per-account daily limits apply. A batch of 20 new jobs creates 20 drafts; only the allowed number publishes per day.
LinkedIn
  • Character limit: 3,000 characters for a post. The feed shows the first few lines and hides the rest behind a see more link.
  • Media per post: LinkedIn allows multi-image posts, documents, and video. SocialHandoff publishes 1 image per post.
  • Alt text: Supported on images through the API's alt text field. Not available for video or documents.
  • Threads: LinkedIn has no threads. If a draft has several parts, SocialHandoff joins them into one post.
A LinkedIn post scheduler that waits for your approval

Frequently asked questions

Can the Zap post to a company page and a personal profile?
Each LinkedIn account you connect is a channel. Include the networks you want per post, within what the key is scoped to.
Can I require two approvers for hiring posts?
Multi-reviewer approvals are available on the Pro plan and above.

Let your agents post. Keep the final say.

Connect your first agent in minutes. Every draft waits in your inbox until you approve it.

14 days free. No card required.

The hosted version is opening soon

Leave your email and we will send one message when hosted accounts open, with your 14-day trial ready. Want it today? Self-host it free from the repo.

Start free trial