Every 15 minutes
Draft replies to Page questions for your approval
Questions in your comments get a drafted answer by email, and it's posted once you approve.
- Runs
- Every 15 minutes
- Apps
- Facebook Pages
- AI
- Yes, uses the built-in AI allowance
- Access
- pages_manage_engagement, pages_read_user_content
Send this to your assistant
Create a ClickRuntime automation: every 15 minutes, find questions in new comments on my Facebook Page, draft a friendly reply using my product notes, and email it to me. Post the reply only after I approve it.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Replying to Facebook comments is part of customer service now, and shoppers expect an answer within hours. Typing the same reply to 'what are your opening hours?' or 'does it come in blue?' fifty times a month costs a social media manager real time, while ignoring them means lost sales. Posting AI text blindly is risky, because a wrong price or promise in public is hard to retract.
Every 15 minutes, ClickRuntime fetches new Page comments, uses its built-in AI to find the questions and write a draft reply for each, and emails the draft to you with the original comment. Only after you approve does the reply get posted to the comment thread.
This works well for small teams that want speed with a person still signing off on each public message.
What you get out of it
Cut the time spent typing replies
Drafts arrive written and ready, so approval takes seconds rather than minutes of composing. Over a month of repeated questions, that adds up to several hours returned to the team.
Keep every public reply human-approved
Nothing appears on your Page until you say so. A wrong delivery date or an invented discount never goes live, which protects the brand from the risks of unsupervised automatic posting.
Answer in a consistent voice
Drafts follow the same tone every time, so different team members stop sounding like different companies. You can edit before approving when a comment needs a personal note. A steady voice builds trust over time.
Shorten response times on questions
Comments that sit for a day lose the sale. Drafts waiting in your inbox within fifteen minutes let you answer from your phone between meetings, keeping replies timely without constant monitoring.
Learn which questions repeat
Reviewing drafts shows the questions customers ask most. When pricing or shipping dominate, you know what to add to the post caption or the Page's about section. Those patterns often improve your posts themselves.
How it works
What happens, step by step
Every 15 minutes ClickRuntime collects new comments on your 10 most recent Facebook Page posts and keeps the ones that ask a question.
AI drafts a short, friendly answer using the product notes you gave it.
You get an email with the question, a link to it and the drafted reply.
Nothing is posted until you approve it. Once you do, the reply goes up under the comment.
Before it runs live
- Connect Facebook Pages
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
- Change what the AI looks for, or how it writes the result
- 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 datetime import datetime, timezone
from clickruntime import on_trigger, on_event, credentials, http, state, ai, notify
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"]
NOTES = "Northwind mugs are dishwasher safe, ship in 2-3 days, and come in 4 colours."
@on_trigger
def draft(event):
token = page_token()
since = state.get("since") or int(datetime.now(timezone.utc).timestamp()) - 900
posts = http.get(f"{G}/{PAGE_ID}/posts", params={"limit": 10, "access_token": token}).json()["data"]
drafts = state.get("drafts") or {}
for p in posts:
for c in http.get(f"{G}/{p['id']}/comments", params={"since": since, "fields": "message,permalink_url",
"access_token": token}).json()["data"]:
if "?" not in c["message"]:
continue
reply = ai.generate(f"Product notes: {NOTES}\nWrite a short friendly reply to: {c['message'][:500]}",
max_output_tokens=120).text.strip()
drafts[c["id"]] = reply
notify.email_me("Reply draft to approve", f"{c['message']}\n{c['permalink_url']}\n\nDraft: {reply}\n\n"
f'Approve by posting {{"approve": "{c["id"]}"}} to this automation\'s link.')
state.set("drafts", drafts)
state.set("since", int(datetime.now(timezone.utc).timestamp()))
return {"drafts": len(drafts)}
@on_event
def approve(event):
drafts = state.get("drafts") or {}
cid = event.json.get("approve")
if cid not in drafts:
return {"error": "unknown comment"}
http.post(f"{G}/{cid}/comments", data={"message": drafts.pop(cid), "access_token": page_token()}).raise_for_status()
state.set("drafts", drafts)
return {"replied": cid}FAQ
Common questions
How do I approve a draft?
Does it draft replies to every comment?
Can the replies use facts about my business?
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
Sort Page comments and flag complaints
Questions and complaints on your posts reach you within 15 minutes, while praise and spam stay out of your way.
See how it worksHide spam and abusive comments on your Page
Spam and abuse are hidden within 15 minutes, and a daily email shows what was hidden.
See how it worksGet new Page comments in one email
Every hour you get the new comments on your recent posts, each with a link to reply.
See how it worksKeep exploring
Set up “Draft replies to Page questions for your approval” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.