The moment it happens
Share new blog posts on your Page
When your site publishes an article, it appears on your Facebook Page as a link post.
- Runs
- The moment it happens
- Apps
- Facebook Pages
- AI
- Not needed
- Access
- pages_manage_posts
Send this to your assistant
Create a ClickRuntime automation: give me a link my blog can send a title and URL to, and share each new article on my Facebook Page with the title as the post text.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Publishing a blog post, product page or announcement on your own site is only half the job, because the Facebook post has to be written separately. Someone copies the link, writes a line, and uploads it, often hours after the page went live, or forgets altogether. Posts that go up late miss the morning feed, and some never go up. Fresh content loses most of its value within a day.
When your site, CMS or ecommerce platform sends a webhook as an item is published, ClickRuntime receives it immediately and publishes a link post on your Facebook Page with the title and URL from the payload. No schedule is involved, and it runs the moment the event arrives.
It works with any system that can call a webhook, such as WordPress plugins, Shopify flows, or a custom publishing script.
What you get out of it
Share new content at once
The Facebook post goes live when the page does. Readers who follow you there see new articles while they are fresh, which is when engagement is highest. Early shares collect the most clicks.
Never forget to promote
Manual sharing relies on someone remembering after hitting publish. Linking it to the publish event guarantees every new item reaches your Facebook audience. A consistent habit beats good intentions every time, especially during busy launch weeks.
Drive traffic back to your site
Link posts bring followers to your own pages, where you can sell or collect emails. Posting reliably gives each article a steady first wave of visits. Each article gets a reliable first push without extra work from the author.
Keep publishing consistent
The same format is used for each post, so your Page looks organized. You can also set a standard line of copy so the voice matches across articles. Followers recognize a steady, tidy feed.
Remove an extra tool from the workflow
Writers publish once and the rest happens on its own. That saves a daily context switch and avoids giving every contributor access to the Facebook Page. Fewer logins also means fewer security risks.
How it works
What happens, step by step
When your website publishes a new article, it sends the title and link to your ClickRuntime link.
The automation runs straight away.
It publishes a post on your Facebook Page with the article's title and a link to it.
Before it runs live
- Connect Facebook Pages
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
Changes you can ask for
- Act only on the items that match your own rules, and skip the rest
- Add an AI step, for example to summarize, sort or draft a reply
- Add another app, for example also send it to Slack
- Combine it with other Facebook Pages steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, credentials, http
G = "https://graph.facebook.com/v21.0"
PAGE_ID = "104857600000000"
def page_token():
user = credentials.connection("facebook", "work")
return http.get(f"{G}/{PAGE_ID}", params={"fields": "access_token", "access_token": user}).json()["access_token"]
@on_event
def handle(event):
article = event.json
resp = http.post(f"{G}/{PAGE_ID}/feed", data={"message": article["title"], "link": article["url"],
"access_token": page_token()})
resp.raise_for_status()
return {"post_id": resp.json()["id"]}FAQ
Common questions
What does my site need to send?
Will it post drafts or edits?
Can I add my own text above the link?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Report shop orders to Meta for better ad targeting
Every order is sent to your Meta pixel as a purchase, so your ads learn from real sales.
See how it worksAnswer Messenger questions and hand off to you
People who message your Page get an answer from your FAQ straight away, and you're emailed when someone needs a person.
See how it worksPublish queued posts to Facebook and Instagram
You add images and captions whenever you like, and one goes out to your Page and Instagram at the same time each day.
See how it worksKeep exploring
Set up “Share new blog posts on your Page” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.