Webhook
Free tier: Depends on the automation platform you use (Zapier: 100 tasks/month; Make: 1,000 credits/month).
The Webhook provider lets you connect Postlane to any automation platform that accepts HTTP webhooks. When a post is approved, Postlane sends the post content to your webhook URL. You configure an automation (in Zapier, Make, or n8n) to forward it to the social platform of your choice.
No extra software to install on your machine. The automation platform handles social credentials and delivery.
1. What Postlane sends
When a post is approved, Postlane makes a POST request to your webhook URL with a JSON body:
{
"content": "The post text goes here",
"platform": "linkedin",
"profile_id": "your-profile-id",
"scheduled_at": "2024-01-15T10:00:00Z",
"repo": "yourname/your-repo",
"post_id": "posts/2024-01-15-my-post"
}
| Field | Type | Description |
|---|---|---|
content | string | The full post text |
platform | string | The target social network (linkedin, x, bluesky, mastodon) |
profile_id | string | The profile identifier configured in Settings |
scheduled_at | string | ISO 8601 datetime, or null for immediate posting |
repo | string | The repository name |
post_id | string | The post folder path within the repo |
2. Zapier setup
Zapier's free tier includes 100 tasks per month -- approximately 100 posts.
- Sign in to zapier.com and click Create Zap
- For the trigger, search for Webhooks by Zapier and choose Catch Hook
- Click Continue -- Zapier generates a webhook URL. Copy it.
- In Postlane, go to Settings → Scheduler, click Add provider, select Webhook, and paste the URL
- Back in Zapier, click Test trigger -- then approve a test post in Postlane to send a payload
- Once Zapier receives the payload, add an Action step: search for your social platform (LinkedIn, Twitter/X, etc.) and configure the post content using the
contentfield from the trigger - Turn the Zap on
Repeat from step 6 if you want to post to multiple platforms from the same webhook.
3. Make (formerly Integromat) setup
Make's free tier includes 1,000 operations per month (approximately 500 posts at 2 operations each) and up to 2 active scenarios.
Make dropped X/Twitter support in May 2025. To post to X, use a direct provider such as Zernio, Publer, or Outstand instead of Make.
- Sign in to make.com and click Create a new scenario
- Add a Webhooks module and choose Custom webhook
- Click Add -- Make generates a webhook URL. Copy it.
- In Postlane, go to Settings → Scheduler → Webhook and paste the URL
- Click Redetermine data structure in Make, then approve a test post in Postlane
- Make will detect the payload fields. Add a second module for your social platform (LinkedIn, Bluesky, Mastodon) and map the
contentfield to the post body - Save and activate the scenario
4. n8n (not recommended)
n8n supports webhooks and has integrations for most social platforms. However, n8n requires self-hosting -- you would be maintaining a server to run your posting automation. For a tool that sends social posts, this is significant operational overhead.
If you already run n8n self-hosted and want to use it, configure it the same way as Zapier or Make: create a webhook trigger, copy the URL, paste it into Postlane Settings, and map the content field to your social posting node.
5. Per-repo override
To use a different webhook URL for a specific repository:
- Go to Settings → Repos and click the repository name
- Click Configure → Scheduler
- Select Webhook and enter the URL
- Click Save
6. Troubleshooting
Webhook not receiving requests
In Postlane Settings, click Test connection on the webhook provider. This sends a test payload. Check your automation platform's history to confirm it arrived.
Posts arriving at Zapier/Make but not posting to social platform
Check the task/operation history in your automation platform for errors. The social platform module may need reconnecting if your OAuth credentials have expired.