Help center

How can we help?

Short, honest fixes for the problems people actually hit — search them below, or email [email protected] — a human replies within one business day.

Popular:
Step-by-step guides Getting started Activation key & billing A post failed Blocks & safety Pages & profiles Scheduling AI & Lead Radar Fix the extension

Getting started

How do I install and pin the extension?
Installing takes a moment and there's nothing to sign up for. Try this:
  1. Open the Chrome Web Store listing and click Add to Chrome.
  2. Click the puzzle-piece icon at the top right of Chrome, then the pin next to Group Posting Pro so the icon stays on your toolbar.
  3. Open facebook.com and click the pinned icon to start.
How do I publish my first post?
From install to your first post is about 90 seconds. Try this:
  1. Open facebook.com in the same browser and make sure you're logged in.
  2. Open the extension. The first-run setup brings in the groups your account has joined. To pull them in again later, open the Templates tab, choose Groups and click Import from Facebook.
  3. Write your post (or let the AI write it), pick the target groups, and start the run.
The full walkthrough is in the tutorial.
My groups aren't showing up after Import from Facebook
Import from Facebook pulls the groups the Facebook account you're logged in as has joined — so an empty or short list almost always has one of three causes. Try this:
  1. Open facebook.com and check you're logged in — and as the right account.
  2. Confirm that account is actually a member of the groups you expect (open one on Facebook to check).
  3. Run Import from Facebook again (Templates tab, then Groups). If the list stays empty, keep the error message and contact support; Facebook changes can require an extension update.
What does "Trial limit reached" mean? (free plan limits)
The free Lite plan is free forever and includes 5 group posts a day — no card needed. When you see "Trial limit reached. Please upgrade to continue." you've used today's 5 group-posts, and any running campaign auto-pauses. The quota resets at your local midnight, so you get a fresh 5 tomorrow. Reinstalling the extension the same day does not re-grant posts. If you post every day, Plus (€69/year) removes the daily limit; Pro adds AI, campaigns and Lead Radar.
Which browsers and devices are supported?
Group Posting runs on Chrome and Edge on Windows, macOS, Linux and ChromeOS. There's no mobile version — it needs a desktop browser. The interface is available in 12 languages, and the AI writes posts in your customer's language.

Activation key & billing

Where do I find my activation key?
Your key is in the email LemonSqueezy (our payment provider) sent right after purchase — search your inbox and spam folder for "LemonSqueezy". To use it, open the extension, click Activate License Key, and paste the key. Activation unlocks the features included in your purchased plan. Can't find the email? Reply to any of our emails, or write to [email protected], from the address you bought with. Lost your licence key? Get it re-sent to your purchase email — it takes about a minute. Got a new key, for example after renewing or changing plan? Open the three-dot menu → Settings in the extension and click Change licence key.
It says "Invalid license key."
This almost always means a typo or a stray space. Try this:
  1. Copy the key straight from the LemonSqueezy purchase email — don't retype it.
  2. Paste it into Activate License Key and delete any spaces before or after the key.
  3. Try again.
Still rejected? Email [email protected] with the key and the email address you purchased with — a human replies within one business day.
How do I move Group Posting to a new computer?
Try this:
  1. On the old computer, open the extension's three-dot menu → Settings and click Remove Validation Key — this clears the license from that machine.
  2. Install the extension on the new computer and click Activate License Key with the same key.
  3. On Pro, activation checks for the cloud backup tied to your key and offers to restore your data. On Lite or Plus, use Backup All Data on the old computer and Restore from Backup on the new one.
Good to know: the license re-validates roughly daily, with a 30-day grace period if our server is ever unreachable — paying customers are never downgraded by a temporary outage.
How do I upgrade to Pro, and what does it unlock?
Pro is €9.92/month billed yearly (€119), €13/month billed quarterly (€39), or €24 month-to-month. You can try all of Pro for €1 for 6 days, then it's €24/month. Plus (€69/year, €5.75/month) removes the daily limit and adds simple recurring schedules. Group import, extraction, profile switching and auto first comment are available on every plan. Search Facebook for groups from Milo on any plan. Plus and Pro can choose groups and send join requests, up to 5 a day per Facebook account, spaced at least 3 minutes apart; Pro adds AI fit ranking, Join for me and recurring find & join. Facebook may require admin approval. Joining never posts for you. Pro adds the AI content engine with variations, looping campaigns and multi-step flows, Lead Radar, the AI Group Finder (it suggests search terms, flags groups to avoid and ranks your saved groups by fit), monthly and advanced cadences, cloud backup with a restore history, and priority support. API Speed Mode is on every plan, including free. Compare plans on the pricing page — your activation key arrives by email right after checkout.
How do I cancel my subscription?
Cancel anytime from your LemonSqueezy receipt email.
Can I get a refund?
Paid plans are refundable only while your activation key is unused. Once the key is activated there's no refund — that's why the Lite plan is free forever: it's the trial, so you can test the product before paying. To request a refund on an unused key, reply to any of our emails or write to [email protected]. Full policy: Terms — refunds.
How do I get an invoice or add my VAT ID?
Checkout is handled by LemonSqueezy, our merchant of record. Prices are in euros, VAT is applied automatically, and an itemised invoice lands in your email after payment. Buying for a business? Add your company name and VAT ID on the checkout page and they appear on the invoice.

A post failed

What do the run result labels mean?
After a run, every group gets one of these labels. Read the result before deciding whether to retry:
  • successful — the post landed and its ID was confirmed.
  • pending approval — the group requires admin approval; your post is waiting in the group's queue. Not a failure.
  • spam filtered — the post landed but Facebook hid it as suspected spam.
  • unconfirmed — the request did not return a confirmed publication result. Check your Activity Log and the group's pending queue before retrying; a missing confirmation does not prove rejection.
  • rate limited — Facebook temporarily restricted your account from posting; the extension pauses scheduled posts and campaigns for 12 hours and shows "Resting until" with the resume time.
  • not a member — you're not a member of that group (you left, were removed, or never joined).
  • permission error — no permission to post in this group; if you're posting as a Page, the group may not allow Page posts.
  • session expired — Facebook logged you out; log back in and retry.
  • account restricted — Facebook has temporarily blocked your account from performing actions; wait out the protective pause.
Every post in my run failed
A failed run can involve your Facebook session, permissions, a Facebook restriction or a request error. Start with these checks:
  1. Open facebook.com — are you still logged in? If the results say "Facebook session/token expired. Please log in.", log back in and restart the run.
  2. Look for a "Resting until" notice — if Facebook rate-limited the account, the extension has paused scheduled posts and campaigns for 12 hours. Wait it out rather than posting by hand.
  3. Check your Activity Log and the group's pending queue before retrying, so an uncertain result does not produce a duplicate.
  4. If the result includes 3809006 / field_exception, that generic server error does not prove the group rejected your post. Follow the code's diagnosis steps. For 1404078, follow the precautionary account checks; its exact cause is unverified.
  5. If the problem continues, send support the exact result code, the extension version, whether you posted as a profile or Page, and the media type. Leave out your license key and private group content.
The same few groups fail every time
If only certain groups fail, check their membership and posting rules. Possible causes include: you're not a member (you left or were removed), the group requires admin approval so posts sit in a pending queue, or the group doesn't allow Page posts and you're posting as a Page. Open the group on Facebook to check these settings and its pending queue. A manual comparison can help after checking that the earlier post did not already land.
A post shows "pending approval" — did it fail?
No — your post went through. The group's admins have turned on post approval, so everything anyone posts there (by hand or with any tool) waits in the group's pending queue until an admin approves it. There's nothing to fix and nothing to retry; it publishes when they approve it.
What does "spam filtered" mean, and what can I do about it?
The post landed in the group, but Facebook hid it as suspected spam — a decision on Facebook's side, not an extension error. Try this:
  1. Click Add variations and give a few phrases two or three alternatives, so each group gets its own wording instead of one identical post everywhere.
  2. Keep runs small and leave the randomized gaps between posts on.
  3. Check the post fits the group's topic and rules; relevant groups are suitable targets.
The wording varies across groups, which reads better to members and moderators than the same text pasted twenty times. No tool can promise Facebook won't filter or hide a post.
My run stops partway through
Posting happens locally in your browser, so if Chrome or the computer shuts down mid-run, the run stops with it. Before restarting, open the last run’s results. Keep confirmed posts and approval-pending submissions out of a retry. Inspect each unconfirmed result in the group before retrying; rerun only destinations you have confirmed need another attempt. On the free plan there's a second cause: hitting the daily quota shows "Trial limit reached. Please upgrade to continue." and auto-pauses posting until your quota resets at local midnight.

Facebook blocks & account safety

Facebook temporarily blocked my account from posting
If a run shows "Account Restricted by Facebook. You are temporarily blocked from performing actions." or a rate limit, Facebook — not the extension — has put a short hold on the account. Group Posting reacts automatically: it stops the run and pauses scheduled posts and campaigns for 12 hours ("Resting until" shows the resume time) so the block isn't made worse. Wait for the restriction to end — don't post manually in the meantime, since more posting activity is exactly what the restriction is reacting to. After the pause, run again more gently: fewer groups per run, longer gaps and varied wording. No tool can promise zero risk on a platform it doesn't control, so a block can happen even with careful settings — Facebook's limits, group rules and admin approval still apply.
How many posts a day is safe?
There's no number that is safe for every account, and no tool can promise zero risk on a platform it doesn't control. What the extension does is lower the risk: the gaps between posts are randomized, a minimum gap grows with your daily volume, and on big runs you can switch on Maximum safety in the Safety Center, which slows posting much more once you pass about 60 posts in a day (up to 6× spacing). For a new Facebook account there's an optional warm-up (off by default — switch it on for a new account): 5 group-posts a day on days 1–2, 10 on days 3–4, 20 on days 5–6, then no warm-up cap. With Avoid night posting on (the default in the composer), runs stop between 10 PM and 7 AM your time and pick up again in the morning. A pre-flight check rates each run on the confirm screen before you start it, and a 12-hour stop kicks in if Facebook blocks the account. Facebook's limits, group rules and admin approval still apply. More on how the safety settings work: security page.
How do I keep my posts from being flagged as spam?
Nothing can guarantee it, but three habits help. Try this:
  1. Click Add variations and give a few phrases two or three alternatives, so each group gets its own wording.
  2. Leave the randomized gaps between posts on and keep runs small.
  3. Post to groups where your content genuinely fits — pick relevant groups over big ones, and follow each group's rules.
The wording varies across groups, which reads better to members and moderators than the same text pasted twenty times. No tool can promise Facebook won't filter or hide a post, and no tool can promise zero risk on a platform it doesn't control.
Does Group Posting see or store my Facebook password?
No — never. Group Posting runs locally in your own browser and posts through the Facebook session you're already logged into. It never asks for, sees, or stores your password, and there's no cloud bot logging in as you from a server somewhere. That's a deliberate design choice — the full picture is on the security page.
It says "Facebook session/token expired. Please log in."
Facebook ended your login session in this browser. Try this:
  1. Open facebook.com and log back in.
  2. Restart the run in the extension.
That's it — the extension picks up your fresh session automatically.

Posting as a Page & profiles

How do I post as my Facebook Page instead of my profile?
Use the Profile/Page switcher at the top of the extension — pick the Page you manage, and the run posts as that Page. Switch back to your personal profile the same way. Note: some groups don't accept posts from Pages — those show a permission error.
Groups reject my Page posts (permission error)
Some groups simply don't allow posts from Pages — that's a setting the group's admins control, and it shows up as a permission error: "No permission to post in this group... If you're posting as a Page, this group may not allow Page posts — try your personal profile, or ask the group admin to enable posting by Pages." Exactly those two fixes: switch to your personal profile for that group, or ask the admin to allow Pages.
Can I manage multiple profiles and Pages?
Yes — switching between profiles and Pages is available on every plan. Pick the profile or Page you want to act as from the switcher at the top of the extension.

Scheduling & campaigns

How does scheduling work — does my computer need to stay on?
Yes — Chrome must be running. The schedule is checked every minute by Chrome's own alarm system, and posts publish from your browser on your computer — that's the local-first design (no cloud server ever has your session). So: computer asleep or Chrome fully closed means nothing posts until Chrome is back. Simple schedules (one-time, daily, weekly) are included in Plus; monthly cadences and campaigns are Pro. The free plan posts right away with Post Now.
A scheduled post didn't go out
Keep this computer awake and online, with Chrome open and Facebook signed in; GPP cannot post while Chrome is closed. Recurring scheduled posts default to Post once when Chrome is ready, which starts one late run when posting is ready and then keeps the schedule without replaying a backlog; choosing Skip and keep the next scheduled time skips an occurrence after its start window (two hours by default). One-off scheduled posts beyond that window become Missed and need Reschedule; multi-step flows skip an expired recurring trigger or pause an expired one-time trigger—see what happens next.
How do looping campaigns work?
Campaigns are visual chains: Trigger → Post → Wait → Loop. You set what starts it, what it posts, how long it waits, and it loops — so an evergreen promotion can run on schedule. Like all scheduling, campaigns run locally: Chrome must be open. Campaigns and monthly cadences are Pro features. To stop a loop, pause or delete the campaign in the extension — closing Chrome also stops it, and it stays stopped until Chrome is open again.
What are Natural timing and "Post at my best times automatically"?
Two tools for when to post. Natural timing, in the Safety Center, shifts each scheduled run by up to 15 minutes either way at random, so your schedule doesn't start on the same minute every time — it's opt-in and off by default. Post at my best times automatically (Pro), in the scheduling window, sets the time of a new schedule to the hour your own posts have most often gone out successfully at (12:00 until there's enough history).

AI & Lead Radar

The AI is locked, or the AI request failed
Two different messages, two different meanings. An upgrade screen headed "Every post, written for you." is the Pro offer for AI writing. Lite and Plus come with 5 AI uses in total (one shared allowance, not per day); ongoing AI writing is part of Pro, and upgrading unlocks it with your activation key. A message like "AI request timed out. Please try again." is a temporary hiccup, not a plan issue — wait a moment and generate again. If it keeps failing, email [email protected] with your Support ID.
How do I get better posts out of the AI?
Give it more to work with. Pick a quick tone — Helpful, Professional or Promotional — or let it write in the voice you saved in AI Studio (Warm, Clear, Playful, Calm or Bold); fill in AI Studio — your business, offer and writing voice, saved once — so posts sound like you and your offer instead of a generic ad; and remember the AI writes in your customer's language. Then click Add variations so each group gets its own wording.
Lead Radar isn't finding any leads
Lead Radar (a Pro feature) checks up to 25 of your groups every 15, 30 or 60 minutes while Chrome is open, and flags posts that match your keywords — so tuning is everything. Try this:
  1. Check the right groups are being watched — pick the ones where your customers actually ask for help.
  2. Use the words your customers really type: exact phrases ("can anyone recommend a plumber") and all-words matches (plumber + recommend anywhere in the post).
  3. If one word keeps pulling in the wrong posts, add it to the words that rule a post out.
  4. Keep Chrome open and the computer awake. Nothing is checked while Chrome is closed, the computer is asleep or a posting run is going, so a match shows up on a later check — usually within 15 to 60 minutes of being posted.
  5. Leave desktop notifications on, so you hear about a match without watching the Lead Radar tab.
On Lite or Plus, one free sample scan (one group, one keyword) lets you see a match before you upgrade.
My images or videos won't upload
Check format and size first. Images: JPEG, PNG, GIF, TIFF, HEIF, WebP. Video: MP4, WebM, MOV. Each file must be under 35 MB — bigger files trigger "Some files exceed the 35MB limit." You can attach up to 10 photos/videos per post, and mixing photos and videos is fine. "Video is processing" means Facebook is still preparing the video; it is not proof that the post was published. Wait for a confirmed publication result and check your Activity Log or the group's pending queue before retrying.
My auto first comment didn't post
The auto first comment (available on every plan) posts right after the main post lands, and supports spintax so each group can get a different version. If a comment fails, the post itself still stands — you've lost the comment, not the post. Add the comment manually on that post if it matters.

Fix the extension

The extension icon disappeared from my toolbar
Two common causes: the icon got unpinned, or a Chrome update disabled the extension. Try this:
  1. Click the puzzle-piece icon at the top right of Chrome — if Group Posting Pro is listed, click the pin next to it and it's back on your toolbar.
  2. If it's not listed, open chrome://extensions, find Group Posting Pro, and switch it back on.
Your data is stored locally in the browser and isn't affected by pinning or re-enabling.
Facebook changed something and posting broke
This is the scenario the engine is built for. Remote configuration can update supported Facebook identifiers. It cannot guarantee recovery from every Facebook change; an extension update may still be needed. The extension itself also updates automatically through the Chrome Web Store, quietly in the background — nothing opens, and there is nothing for you to click. To force an update check right now: open chrome://extensions, switch on Developer mode, and click Update. Still broken after that? Email [email protected] with your Support ID.
How do backup and restore work?
Backup All Data downloads a dated file (groupposting_backup_YYYY-MM-DD.json) containing supported templates, groups, automations, settings and available media. Unavailable media is reported, so keep the original media files too. Restore from Backup imports that file and merges it with what's already there. Pro users also get an automatic cloud backup tied to the activation key, keeping a rolling history of recent restore points — so you can roll back to a specific day, not just to whatever synced last. It is why activating on a new computer offers to restore your data on the spot. On Lite and Plus your data stays in this browser, and the backup file above is always available.
How do I do a clean reinstall?
One step matters before anything else: back up. Removing an extension deletes its local data, and the automatic cloud backup is part of Pro. Try this:
  1. Click Backup All Data in the extension first — it downloads a JSON file with your templates, tags and group collections.
  2. Remove the extension from chrome://extensions.
  3. Reinstall it from the Chrome Web Store.
  4. Licensed? Click Activate License Key and enter your key. On Pro, activation checks for your cloud backup and offers to restore your data. On Lite or Plus, use Restore from Backup with the file from step 1 instead.
Remove Validation Key is only needed when moving to a different computer. And on the free plan, note that reinstalling never re-grants the daily 5 group-posts — the quota resets at local midnight either way.
Which version am I on, and what's a Support ID?
Your version number is shown in the extension's three-dot menu → Settings, and the Chrome Web Store keeps you updated automatically. Your Support ID is in the extension's three-dot menu → Settings, and the Safety Center has a "Copy diagnostic" button — when you email support, click it and paste the result into the email along with your Support ID and what you were doing. It lets us reproduce and fix your issue much faster.
Still stuck? A human will fix it.
One address for everything, support and billing alike: reply to any email we've sent you, or write to [email protected] — a human replies within one business day. Speed things up: in the extension's Safety Center, click "Copy diagnostic" and paste the result into the email, plus your Support ID (in the three-dot menu → Settings) and what you were doing.
[email protected]
Tutorial Status page General FAQ

Step-by-step guides

Post to up to 9 groups at once

Turn on Facebook's Add groups option, learn which posts qualify, and check results without sending duplicates.

Read the guide: Post to up to 9 groups at once.

Posting results explained

Understand Live, Waiting for admin, Uncertain, Failed and Not sent, and choose the next step for each group.

Read the guide: Posting results explained.

Post as your Page or personal profile

Choose the right Facebook identity in setup or Compose, switch back after a mismatch, and refresh missing Pages.

Read the guide: Post as your Page or personal profile.

Understand Lead Radar scan statuses

Check what Lead Radar scanned, why a scan was skipped, and how to change its timing or pause it.

Read the guide: Understand Lead Radar scan statuses.

Free plan (Lite) and Big runs

Understand your five daily group-posts, when a Big run is used, and what to do if your selection is too large.

Read the guide: Free plan (Lite) and Big runs.

Manage automations and scheduled posts

Find the next run, understand what happens after Chrome was closed, and pause or edit saved posting work.

Read the guide: Manage automations and scheduled posts.

Download diagnostics for support

If support asks for diagnostics, save the requested report and send it with a short description of the problem.

Read the guide: Download diagnostics for support.

Agency plans

Agency plans: from payment to your first client’s posts

The five steps after you buy an agency plan: claim your dashboard, accept the agreement, add a client, get them connected and send the first posts.

Read the guide: Agency plans: from payment to your first client’s posts.

Claim your agency dashboard

Find your licence key, set up your dashboard at agency.groupposting.com/claim, use the 6-digit email code and fix the case where no code arrives.

Read the guide: Claim your agency dashboard.

Add your first client and send the connect link

Add a client, copy the connect link or code, send it to them yourself, and get a fresh code when one is lost. Includes adding several clients in one go.

Read the guide: Add your first client and send the connect link.

Your agency uses Group Posting: how to connect

For clients: connect your Chrome to your agency, see what they can and cannot do or see, and pause or disconnect whenever you like.

Read the guide: Your agency uses Group Posting: how to connect.

Write and send your client’s first posts

Write a post, check the group list, create an automation, push twice, test with Run now and read the result in Activity.

Read the guide: Write and send your client’s first posts.

Agency plans: limits, upgrades and cancelling

What each agency plan includes, how the client limit and AI allowance work, how to move from Starter to Scale, how to cancel and the money-back guarantee.

Read the guide: Agency plans: limits, upgrades and cancelling.

Questions about posting to multiple groups

How do I post in multiple Facebook groups?

Write and review a post, choose groups you have joined where that content is permitted, then start the run yourself. Keep Chrome open and your computer awake. Check each result: a submission awaiting administrator approval is not a published post, and an unconfirmed result needs inspection before retrying.

How does Milo help me plan and approve posts?

Milo helps prepare a plan and drafts. Today shows progress, Posts holds drafts and the schedule, and Plan holds strategy and group choices. Review the facts, wording and group rules before approving. Approve all approves eligible drafts; it does not schedule or start posting. Scheduling the week requires a separate action and confirmation. Planning is free; running a Milo plan requires Pro. Lite cannot activate a schedule.

What happens when a group does not allow my post?

Groups marked not allowed are excluded from the plan. Groups with unknown rules require your explicit confirmation before their drafts can be approved. Approve all leaves unresolved rule checks for you to review. Facebook permissions and administrator approval still apply, and no tool can guarantee publication or prevent account restrictions.

Get help with a result · Compare current plans