Skip to content

Updated Oct 2026

Error message index

This page lists the error and confirmation messages you can see in PostSignOff. They’re grouped by area. Use your browser’s find tool (Ctrl+F or Cmd+F) and paste in the words you saw. Each message is copied exactly, with the same capital letters and punctuation. When part of a message changes, like a platform name or a number, that part is in curly braces. For example, {Platform} or {N}.

Can’t find your message? Check the row marked Generic at the end of the section. Most one-off wording falls back to one of those. There’s also a note on generic errors at the bottom of this page.

Most common problems

MessageWhereFix
{Platform} needs to be reconnected before this can publish.Posts page, History, DashboardThe link to that social account broke or is missing. Reconnect it in Settings → Connections, then retry. See Connect your social accounts.
{Platform} isn’t connectedA post’s pageThis brand has no account for that platform yet. Select Connect and connect one. Approved posts wait until you do.
You’ve hit your plan limit / “You’ve used {used} of {limit} {label}.”Anywhere you reach an AI, storage, or post capWait for the monthly reset, or free something up. You can also select Upgrade your plan. See Understand your plan and usage.
Pick a plan to keep goingAnywhere, after your trial or plan endedYour work is saved. Select Pick a plan to choose one on the Billing page.
This form isn’t available.A public form linkThe link may be turned off, wrong, or on a plan that can’t use it. All of these look the same on purpose. Contact the agency that sent you the link.
Invalid email or password.Sign inYou see this for every sign-in problem. Check your email and password. Or use Forgot password?
Storage {N}% full / Storage fullMedia pageMove media you don’t need to the trash and empty it. Or buy more storage. See Manage your storage space.
1 finding needs acknowledging / {N} findings need acknowledgingA post’s page, when compliance review is onFix the flagged words. Or tick the acknowledgement to approve as-is. See Run a compliance check before approving.
Something went wrong. If this persists, contact support with reference {ref}.Almost any actionWait a minute and try again. If it keeps happening, contact support. Give them the reference code.

Signing in

MessageWhen it appearsWhat to do
Email is requiredSign in or Forgot password, with the email box emptyEnter your email address.
Enter your passwordSign in, with the password box emptyEnter your password.
Invalid email or password.Sign in fails for any reason: wrong password, unknown email, email not confirmed, or too many triesThe message is the same on purpose. That way no one can use it to find out who has an account. Check your email and password, or use Forgot password?
Name is required / Create a password / Use at least 12 charactersCreating an account, with a box empty or a short passwordFill in the box. Passwords need at least 12 characters. There are no other rules.
Type your password again / Passwords don’t matchCreating an account, with Confirm password empty or differentType the same password in both boxes.
Please complete the security check and try again.Creating an account, when the security check under the form didn’t passWait for the check to show Success!, then try again. If it never appears, turn off ad or script blockers and reload.
An account with this email already exists. Sign in instead, or reset your password.Creating an account with an email that already has oneSelect Sign in. Or use Forgot password? to set a new password.
Could not create account.Creating an account fails for another reasonTry again. If it keeps happening, contact support.
An account with this email already exists. Verify your email first, then try again or sign in with your password.Continue with Google, when that email already has an account made another wayConfirm your email first. Then sign in with your password. You can link Google from your Profile page later.
That account is already connected to a different user.Continue with Google, or connecting Google on your Profile pageThat Google account belongs to someone else here. Sign in with that account, or pick a different way to sign in.
Social sign-in failed. Please try again or use your password.Continue with Google, any other problemTry again. Or sign in with your email and password.
If an account exists for that address, a reset link is on its way.Forgot passwordYou see this whether or not the email has an account. That’s on purpose. Check your inbox and spam folder.
Missing or expired reset token. / That reset link is invalid or expired.Saving a new password from a reset linkAsk for a new link from Forgot password?
That link is invalid or expired.Opening an old or used password linkSelect Request a new link. If you’re signed in, select Go to Profile and send a new one from there.
Use at least 12 characters / Passwords don’t matchSetting a new passwordUse at least 12 characters. Type the same password in both boxes.
Password saved. Sign in with your email and new password.Sign in page, after you set a new passwordAll done. Sign in with your new password.
Password set. You can now sign in with {email} and your password. / Password changed.Profile page, after you use the emailed password linkAll done. Nothing else to do.
Too many attempts. Wait a few minutes and try again. / Couldn’t send the email. Try again.Profile page, Set a password or Change passwordWait a few minutes. Then try again.
Your confirmation link has expiredOpening an old email confirmation linkSelect Resend email, or enter your email, to get a new link.
This confirmation link is invalidOpening a broken or used confirmation linkAsk for a new link the same way.
Could not send the email — try again in a moment.Asking for a new confirmation emailWait a moment and try again.
If that account exists, we’ve sent a new link. Check your inbox.Asking for a new confirmation email while signed outCheck your inbox and spam folder.
Code redeemed.The confirm-your-email page, after you signed up with an invite codeYour code worked. Nothing else to do.
That code is not valid — you can redeem a code any time on the Billing page.Same page, when the invite code didn’t workCheck how you typed it. You can redeem a code later on the Billing page.
We could not redeem your code — you can redeem it any time on the Billing page.Same page, when the code failed for another reasonTry the code again later on the Billing page.
Your session has expired. Please sign in again.Any action, after you’ve been signed outSign in again. You see this for any sign-out, not only an old session.
Account suspended: {reason}. You are in read-only mode.A yellow bar across the app after a failed payment or another holdIf the reason reads “payment_failed”, your last payment didn’t go through. Update your payment method. See Fix a suspended account.
Request failed with status 403Any change you try while your account is suspendedYour account is read-only for now. Fix the reason in the yellow bar first. The buttons still show, so you get this raw message.
(sent to the sign-in page with no message)Your account was banned or deletedContact support if you think this is a mistake. The app shows no reason on screen.
For security, sign in again before removing a sign-in method.Profile page, removing a sign-in method when you signed in over a day agoSign out and back in. Then try again.
Couldn’t remove that sign-in method. It may be your only way to sign in.Profile page, removing a sign-in method failsYou need at least one way to sign in. Add another way first.
Couldn’t start linking. Please try again.Profile page, linking a new sign-in methodTry again in a moment.

Creating posts

MessageWhen it appearsWhat to do
Select at least one platformCreate Post. You rarely see it, because Create Post stays greyed out until a platform is pickedPick at least one platform. Then Create Post turns on.
We couldn’t find your business profile. Pick or create one on the Brands page, then try again.Create Post, AI writing, with no brand set upGo to the Brands page and make a brand first.
Content is requiredCreate Post, “Write it myself”. You rarely see it, because Create Post stays greyed out while the text box is emptyType your post. Then Create Post turns on.
Generation failedCreate Post, the AI couldn’t write the postTry again in a moment. You’ll more often see the generic message at the end of this section.
Failed to create postCreate Post, saving your own text failsTry again. If it keeps failing, check your internet connection.
Instagram requires an image or video — its post can’t publish until you add one here or on the post’s page.Create Post, Instagram picked with no image yetIt’s a warning, so you can still create the post. But you can’t approve the Instagram version until it has an image or video. See Add images to a post.
That’s the maximum of 10 images. Remove one to add another.Create Post, when the image tray already holds 10Remove an image before you add another.
{N} picks weren’t added — the tray is full. / {N} picks weren’t added — the tray is full. They were still imported to your library.Create Post, picking more images than the tray has room forExtra stock photos are safe in your media library. Add them to another post later. With one extra, it reads “1 pick wasn’t added”.
{Platform} will use the first {max}Create Post, more images than a platform allowsNothing to do. That platform posts only its first {max} images. The rest stay on the post for the other platforms.
Template with id ‘{id}’ not foundMaking a post from a template that was deletedPick another template, or make a new one.
Built-in templates cannot be modifiedTrying to edit one of the starter templatesSave your changes as a new template instead.
Draft added — review and approve it to include this channelPost’s page, + Add channel workedAll done. Open the new platform version, check it, and approve it.
Failed to add the channelPost’s page, + Add channel failedTry again.
Group already has a {platform} postPost’s page, adding a platform the post already hasThat platform already has a version here. Edit that one instead. The platform name shows in small letters, like “twitter”.
Failed to savePost’s page, saving your editsTry again.
This post went back to Needs approval because it was edited after approval. Approve it again to publish.Post’s page, saving changes to an approved postYour edit is saved. Approve the post again so it can publish.
Generic: Something went wrong. If this persists, contact support with reference {ref}. / rate_limit_exceededAny AI writing or image requestThe first one hides the real cause, like a busy AI service or a blocked prompt. Wait a minute and try again. Try new words if your topic is unusual. The second one means too many AI requests in one hour. Wait a while before you try again.

Scheduling

Every scheduled time has to be at least 5 minutes away. No plan can schedule more than two years ahead. Your plan sets how far ahead you can go inside that. Days count in your brand’s time zone. Your plan’s last day stays open until midnight.

MessageWhen it appearsWhat to do
Pick a time at least 5 minutes from now.Scheduling a post, or making one with a time, when the time is past or less than 5 minutes awayPick a later time. To publish right away, use Post Now instead.
Pick today or a future date.The Schedule dialog, when you pick a day that’s already overPick today or a later day.
Pick an end date in the future. / Pick a start date in the future. / Pick today or a later start date.A repeating schedule’s start or end, or a campaign’s dates, set to a day that’s overPick a later day. A campaign that already started keeps its start date. You only see this if you change it.
The end date is before the first run on {date and time}. Pick a later end date. / The end date is before the first scheduled run.Saving a repeating schedule that would end before its first postPick a later end date. Or change the pattern so the first post comes before the end date.
You can schedule up to {N} days ahead (through {date}).Picking a day past what any plan you can move to allowsPick a day on or before {date}.
Your plan doesn’t include scheduling. / Your plan doesn’t include scheduling. Pick a plan to schedule posts.Scheduling while your plan has no scheduling, for example after your trial endsPick a plan on the Billing page. Everything you made is saved.
Upgrade to schedule further ahead / Your {plan} plan schedules up to {N} days ahead. Upgrade to schedule further out.Picking a day past your plan’s limit that a bigger plan allowsPick an earlier day. Or select Upgrade your plan or Upgrade to go to Billing.
{brand} schedules in {zone}. Use {device zone} (this device) instead?The Schedule dialog or campaign dates, the first time, when this device’s time zone isn’t the brand’sSelect Use {device zone} to move the brand to your zone. Or select Keep {zone}. Times always follow the brand’s zone.
Couldn’t save the time zone. Try again.The same time zone question, when saving failsTry again.
Unscheduled — after {date}, the last day {plan} can schedule ({change date}) / Unscheduled — {plan} can’t schedule posts ({change date})A post’s status note, after a move to a plan that schedules fewer days aheadThe post kept its status. It has no time now. Schedule it again on or before {date}. Or move to a plan that schedules further ahead.
Expired — after {date}, the last day {plan} can schedule ({change date})A campaign post’s status note, when its slot fell past the last day your plan can scheduleSelect Reactivate. The campaign gives it the next open slot inside your plan’s limit. If there isn’t one yet, it expires again.
Expired / It missed its slot before approval. Reactivate it to try again.A post’s page, when its time passed before anyone approved itSelect Reactivate. The post goes back to Needs approval. Approve it and schedule it again.
Paused — its next run is past how far your plan can schedule / Paused by your plan limitA repeating schedule on a post’s page, after a plan changeUse the Upgrade link next to it. Or change the schedule so it fits your plan.

Images & media

MessageWhen it appearsWhat to do
PNG, JPG, GIF, WebP, MP4, MOV, or PDF only.Uploading a file type we don’t takeSave the file as one of those types, or pick another file.
File too large — max {N}MB for {category}.Uploading a file over the size cap: 10MB for images, 100MB for videos, 50MB for PDFsMake the file smaller, or pick a smaller one.
File too large: {N}MB exceeds {max}MB limit for {type}Uploading a file over your plan’s size capMake the file smaller, or pick a smaller one. Your plan sets this cap.
File doesn’t look like a real {type}.Uploading a file whose insides don’t match its nameSave the file again in a real supported type. Then upload it again.
Upload failedAn upload fails for another reasonCheck your internet connection and try again.
Instagram posts require an image or videoPost’s page, an Instagram version with no mediaAdd an image or video. It can’t be approved or published without one.
Only images can be edited.Opening the image editor on a video or PDFThe editor works only on images. You can’t edit videos or PDFs in the app.
Media not found.Opening the image editor from an old or deleted linkGo back to the Media page and open the item from there.
Could not load the image.The image editor can’t load the fileTry again. If it still fails, the file may be gone.
Original image unavailable — editing the flattened copy.Image editor, editing an image whose first version was deletedYour edit still works. It starts from the last saved version, not the first one.
Save failed / Export failed / Copy failedImage editor, saving, exporting, or copyingTry again.
Aspect differs — the export will be center-cropped. Tip: use the matching crop preset.Image editor, exporting at a size with a different shape than your cropPick the crop preset that matches your export size. Then nothing gets cut off.
No stock providers configured — set PEXELS_API_KEY on the server to enable Pexels.Opening stock photos when none are set upThis is a server setting. Contact support.
You can add up to {N} items at a timeStock photos, picking more than 10 at onceImport the ones you picked. Then pick the rest.
Added {n} item to your library / Added {n} items to your libraryStock photos, the import workedAll done.
{n} import failed: {reason} / {n} imports failed: {reason}Stock photos, some imports failedTry the failed ones again. The message shows the first reason.
Import failedStock photos, the whole import failedTry again.
Pexels rate limit reached — try again in a bit. / Pexels request failed ({status})Stock photo search, when the photo service is busy or downWait a few minutes and search again.
No results for “{query}”Stock search with no matchesTry other words.
Color search isn’t available for videosStock photos, the color filter while you look at videosSwitch to photos to use the color filter.
{n} of 4 images failed to generateAI images, when some of the 4 failedUse the ones that worked. Or select Generate for a new set of 4.
You’re out of AI image credits. / Your plan’s image generations are used up. Upgrade to keep generating.AI images, after you used all your plan’s images for the monthSelect Upgrade to continue. Or wait for next month’s reset.
{error} — your posts are saved; you can try again or add an image later from the post page.AI images, the image you picked couldn’t be added to the postYour post and its text are safe. Try again, or add an image from the post’s page later.
Couldn’t load your media: {error}The Media page can’t load your librarySelect Retry.
Archive failed / Unarchive failed / Trash failed / Restore failed / Delete failedMedia page, that action failedTry again. Most times you see the real reason instead, like the next rows.
Media is attached to a pending or approved post / Media belongs to a group with pending or approved postsArchiving or trashing media that a post still usesTake it off the post. Or wait until that post is published or rejected. Then try again.
Media is in the trash — restore it firstArchiving media that’s in the trashRestore it first. Then archive it.
{N} skipped: {reason}Media page, acting on many items when some couldn’t changeThe reason says why. Fix it for those items and try again.
Permanently delete “{name}”? This can’t be undone. / Permanently delete {N} items? This can’t be undone.Media page, Delete foreverConfirm only if you’re sure. This is the one place media is gone for good.
Permanently delete {N} items in the trash? This can’t be undone.Media page, Empty trashConfirm only if you’re sure. Everything in the trash is gone for good.
Items in the trash are deleted permanently after 30 days.Media page, Trash tabRestore anything you want to keep before the 30 days are up.
Storage {N}% full ({used} of {limit}). Move media you no longer need to the trash and empty it, or buy more storage on the Billing page. / Storage full ({used} of {limit}).Media page, when storage is 90% full or moreFree up space with the trash, or buy a storage add-on. See Manage your storage space.
Trash is empty. Items you move here are deleted permanently after 30 days. / No archived media. / No media yet — add your first image, video or PDF. / Nothing matches these filters.Media page, a tab with nothing to showNot an error.
Generic: Something went wrong. If this persists, contact support with reference {ref}. / Request failed with status {N}Any media, stock, or AI image actionSome problems have no clear message. A file that’s far too big is one. Try a smaller file, or try again later.

Publishing & connections

MessageWhen it appearsWhat to do
{Platform} needs to be reconnected before this can publish. / {Platform} needs reconnectingPosts page, History, or Dashboard, after a post failed because the account link brokeReconnect the account in Settings → Connections. Then retry the post. See Connect your social accounts.
The connected account needs to be reconnected before this can publish.A failed post’s details on its page, or the Post Now resultsSame fix. Reconnect, then retry.
{Platform} is rate-limiting us — we’ll retry automatically. / Rate-limited — will retry / The platform is rate-limiting us — this post will be retried automatically.A failed post, when the platform asked us to slow downNothing to do. PostSignOff tries again by itself.
A temporary connection problem stopped this post. Try again. / Temporary errorA failed post, after a short network or platform outageSelect Retry.
{Platform} rejected this post. / The platform rejected this post.A failed post that the platform turned downCheck the text and media against that platform’s rules. Edit the post, then retry.
Something went wrong on our side — this isn’t a problem with your {Platform} account. / Problem on our sideA failed post, when the problem was oursYour account is fine. Retry later. If it keeps failing, contact support.
Publishing to {Platform} failed. / Publishing failedAn older failed post with no saved reasonOpen the post to check it. Then retry.
Failed to publish — {title}Dashboard, Needs attention cardThe line under it says why. Open the post to fix it.
Publishing failed {time ago} / Connect the account, then retry. / Retry when the cause is fixed.A failed post’s pageSelect Connect or Retry next to it.
No connected {Platform} account for this brandA failed post’s details, or the last attempt in the Retry publishing? dialogThe brand had no account for that platform. Connect one, then retry.
{Platform} isn’t connected / Approved posts wait until you connect it.A post’s page, when this brand has no account for that platformSelect Connect. It opens the Brands page, where you connect the account.
Skipped — {Platform} isn’t connectedPost Now resultsThat platform wasn’t sent. Select Connect, then publish it later.
Posts to {Platform} will fail until you reconnect.Settings → Connections, an account shows expired or errorSelect Reconnect.
Released when your trial ended on {date}. Reconnect to resume posting; your history and stats stay. / Released when your subscription ended on {date}. Reconnect to resume posting; your history and stats stay.Settings → Connections, after your trial or plan endedPick a plan first. Then select Reconnect.
Moved to Pending — {Platform} was released when your trial ended ({date}) / Moved to Pending — {Platform} was released when your subscription ended ({date})A post’s status note, after your trial or plan endedPick a plan and reconnect the account. Then approve the post again.
No connected accounts yet.Settings → Connections, a brand with no accountsSelect + Connect account to add one.
No {kind} available — make sure you are an Admin of the {kind}.Connecting Facebook or LinkedIn, when the list of Pages or organizations is emptyYou must be an admin of at least one Page or organization. Ask an admin to add you.
{reason}. Try reconnecting the account. / Could not finish connectingFacebook or LinkedIn, finishing the Page or organization you pickedTry again from Settings → Connections.
Connection failed: {message}Coming back from a connect attempt that failedTry Connect or Reconnect again. The message gives the reason.
The account connection limit was reached — disconnect an unused social account or upgrade the plan, then try again.Connecting an account when your connection limit is fullDisconnect an account you don’t use, or upgrade your plan. Then try again.
Failed to disconnect the account / Failed to remove the accountSettings → Connections, Disconnect or Remove failedTry again. If it keeps failing, contact support.
{N} {Platform} posts moved to Needs approvalDisconnecting or removing an account with approved posts, when you chose to move themThose posts are back in your review list. Approve them again after you reconnect.
Scheduled posts can’t publish without this connection. / they will fail at their scheduled time unless you reconnect {Platform} first.The Disconnect or Remove dialogPick Move {Platform} posts to Needs approval (recommended) unless you’ll reconnect right away.
Not configured for this environmentConnecting an account, when a platform tile is greyed outThat platform isn’t set up yet. Contact support.
Could not update the X account tier.Settings → Connections, changing an X account’s tierTry again.
Publishing to social platforms is turned off in this environment. Approved posts stay in the queue for manual posting. An administrator can enable it by setting PUBLISH_EXTERNAL_ENABLED=true.Post Now or Retry on a post’s page, in a setup where publishing is offReal publishing is off here. Your approved posts stay saved. An admin has to turn it on.
Publishing is turned off in this environment — approved posts stay in the queue for manual posting.Post Now or Retry on the Posts page, in the same setupSame as above. This is the short version.
Post must be approved before publishing. Current status: ‘{status}’.Publishing a post that isn’t approvedApprove the post first.
Publish now? This goes live immediately.Posts page, Post Now from a post’s menuConfirm only if you want it live right away. It skips any schedule.
Publish now? / This will publish the following posts immediately. / Retry publishing?A post’s page, Post Now or RetryCheck the list of platforms. Then select Publish now or Retry publish.
Last attempt {date}: {reason}The Retry publishing? dialogThat’s why the last try failed. Fix the cause, then select Retry publish.
Publishing nowPost Now or Retry has startedWait for the result.
Failed to publishPost Now or Retry failed with no clearer reasonOpen the post to see why. Then retry.
Approved {n}. Skipped {Platform} ({reason}).A post’s page, Approve all, when some platform versions couldn’t be approvedThe reason says why, like “needs compliance review — open the post” or “needs a compliance check — open the post”. Open that version, fix it, and approve it.
Some posts failed to approve ({failed} of {total})Posts page, approving many posts at onceOpen the posts still waiting to see why. Posts with compliance findings stay waiting with no message. Open each one to approve it.
Cannot approve post with status ‘{status}’. Must be ‘pending’.Approving a post that isn’t waiting for approvalOnly posts in Needs approval can be approved.
Cannot reject post with status ‘{status}’. Must be ‘pending’ or ‘approved’.Rejecting a post in another statusOnly posts waiting for approval, or already approved, can be rejected.
Cannot reactivate post with status ‘{status}’. Must be ‘expired’ or ‘rejected’.Reactivating a post that isn’t expired or rejectedOnly expired or rejected posts can be reactivated.
Post moved back to the queue / ReactivatedReactivating an expired or rejected post workedThe post needs approval again.
Failed to reactivateReactivating failedTry again.
Failed to duplicateDuplicating a post failedTry again.
Published posts are a permanent record and can’t be deleted. / {N} of {total} not deleted. {reason}Deleting a post that already publishedPublished posts stay for good, so you can’t delete them.
Moved to Pending — {Platform} was disconnected ({date})A post’s status note, after its account was disconnected or removedReconnect the account. Then approve the post again.
Failed to load outcomeHistory, opening a post’s details failedClose it and try again.
No platform reference availableHistory details, when there’s no link to the live postThe platform didn’t send back a link, so there’s nothing to open.
Generic: Request failed with status {N} / Something went wrong. If this persists, contact support with reference {ref}.Any publish step with no clearer reasonRetry once. If the same post keeps failing, open it. Look for missing media or a broken account link first.

Approving & compliance

MessageWhen it appearsWhat to do
This post has not been analyzed against its current content. Run the compliance analysis before approving.The compliance review window, approving a post with no current checkSelect Analyze, then approve. Approving most often runs the check for you. See Run a compliance check before approving.
1 finding needs acknowledging / {N} findings need acknowledging / Tick the acknowledgement to approve as-is.A post’s page, when the check found problemsFix the flagged words. Or tick the box and select Acknowledge & approve.
Compliance check unavailable / It couldn’t be checked — tick the acknowledgement to approve as-is.A post’s page, when the check couldn’t runRead the post yourself. Then tick the box to approve it as-is.
Checking compliance… / You can keep editing; Approve waits for the result.A post’s page, while the check runsWait a moment. Approve works once the check ends.
This content hasn’t been checked yet. Approving runs the compliance check automatically.The findings panel, before any checkNot an error. Select Approve and the check runs first.
Resolve the findings or tick the acknowledgement to approve as-isPointing at the grey Approve button on a single post’s detail pageFix the flagged words, or tick the box.
Compliance analysis failed. Please try again.Running the check failedTry again in a moment.
We couldn’t fully check this post — the review service was unavailable. You can still proceed, but please review carefully. / We couldn’t fully check this post — the review service was unavailable. The findings below still apply.The check ran only part of the wayRead the post yourself before you approve.
No compliance issues detected.The check found nothingNothing to fix. You can approve.
This is review assistance, not a compliance certification.Always shown with compliance findingsA clean result isn’t legal approval. Use your own judgment.
Findings acknowledged on {date}. Approving will publish as-is.After you tick the acknowledgementApproving now publishes the post as written. The findings stay on record.
Could not insert the disclaimer. / Could not apply disclaimers. Please try again.The findings panel, Insert disclaimer or Apply to all channels that need it failedTry again.
Not checked / Checking… / Flagged / Acknowledged by {name} on {date} / Cleared / Check unavailableThe compliance label on a postFlagged means you still need to fix or acknowledge findings. Cleared means the check passed.
Fill in {values} in the disclaimer / Can’t be approved until the bracketed values are replaced.A post’s page, when the disclaimer still has [bracketed] blanksReplace each bracketed value with your real details.
{N} characters over the {Platform} limit / Can’t be approved until it fits.A post’s page, when the text is too long for that platformSelect Shorten, or cut the text yourself.
{Platform} needs at least one image or video / {Platform} needs a video / Media doesn’t meet {Platform}‘s rulesA post’s page, when media is missing or breaks a platform ruleSelect Add media or Fix media. See Add images to a post.
Edited after approval / It went back to Needs approval — approve it again to publish.A post’s page, after you edited an approved postApprove it again.
Approval failed. Please try again.The compliance review window, approving failedTry again.
Restore this version? / Your current edits will be overwritten with this version’s content.Version history on a single post’s detail page, RestoreConfirm only if you want the older text to replace what you have now.
Restore failedVersion history, restoring failedTry again.
Posted content is locked — the published record can’t be edited.Editing a post that already publishedPublished posts can’t change. Make a new post instead.
Rule packs are not available right now — the default Medicare (CMS marketing rules) pack applies.Brands page, picking a compliance rule packYour posts still get checked against the Medicare pack.
Generic: Request failed with status {N} / Something went wrong. If this persists, contact support with reference {ref}.Analyze or approve, with no clearer reasonTry again. If one post keeps failing, note what it says and contact support.

Contacts & forms

Lead capture and the Contacts page are turned off right now. So you’ll mostly see the Permission to Contact (PTC) messages in this section. The lead capture messages are in the last table, for when that feature comes back.

MessageWhen it appearsWhat to do
This form isn’t available. / The link may have expired or been turned off.A public form link that’s unknown, turned off, or on a plan that can’t use it. Signup form links show this too.These causes look the same on purpose. If it’s your own form, check that it’s turned on and your plan includes it. If not, contact the agency that sent the link.
This form is not accepting submissions right now.Sending a public PTC form that was turned off, is over its limit, or failed the robot checkTry again later, or contact the agency directly.
Check the box confirming you have read and understand this form. / Type your full name to sign.Public PTC form, signing without finishingTick the box and type your full name.
Select at least one type of coverage. / Enter your first name. / Enter your last name. / Enter a 5-digit ZIP code, for example 27601.Public PTC form, a box is empty or wrongFill in the box the way it asks.
Choose at least one way for us to contact you.Public PTC form, no contact method pickedPick at least one: phone, text, email, or mail.
Text messages can only be sent to a mobile number. Choose “Cell phone (mobile)” above.Public PTC form, texting picked with a landline phone typeChange the phone type to Cell phone (mobile). Or untick texting.
Generic: Something went wrong. Please try again.Public PTC form, sending failed for another reasonTry once more. If it keeps failing, contact the agency. Don’t keep sending it.
This form has not been reviewed by counsel or approved by your carriers. Do not enable it until both are complete.Permission to Contact settings, alwaysThis banner never goes away. It reminds you to get legal and carrier approval before you turn the form on.
Resolve these before you can activate this form:Permission to Contact settings, when details are missingFill in each item on the list.
Enter your agency’s legal name. / Enter the licensed agent’s full name. / Enter a valid National Producer Number (1–10 digits). / Enter a phone number beneficiaries can reach you on.Permission to Contact settings, a detail is missingFill in that detail.
Choose at least one type of coverage you offer. / Enter how many organizations you represent in this service area. The required disclaimer states this number. / Enter how many products you offer in this service area.Permission to Contact settings, a count or coverage type is missingFill it in. The form’s disclaimer shows these numbers.
List each recipient’s legal entity name. Categories such as ‘our marketing partners’ are not permitted.Permission to Contact settings, a data-sharing recipient is a group, not a companyName each company by its legal name.
Remove the carrier name. This form must stay carrier-neutral — naming a carrier limits the permission to that carrier’s products.Permission to Contact settings, a carrier name was typed inTake out any carrier name.
Confirm the logo and brand name on this form are your agency’s own, not a carrier’s.Permission to Contact settings, the logo box isn’t tickedTick the box if the logo and name are your agency’s.
Cannot enable this form: {codes}Saving with Activate this form ticked while details are missingThe codes are in capital letters, like AGENT_NPN_REQUIRED. Each one matches a missing detail in the rows above. Fix them and save again. See Set up the Permission to Contact form.
Could not save. Try again.Permission to Contact settings, saving failedTry again.
Permission to Contact is available on paid plans. Upgrade to unlock.Adding your PTC link to a post, or on the Brands page, without a paid planPick a plan to use the form.
Your Permission to Contact form isn’t ready to share yet:The same places, before setup is doneFinish the listed items in Permission to Contact settings.
Your Permission to Contact form is disabled. Enable it in Permission to Contact settings.The same places, when the form is turned offTurn the form on in Permission to Contact settings.
Could not load your Permission to Contact consents.The PTC Consents page can’t loadRefresh the page.
Could not export your consents. Check your connection and try again.PTC Consents page, the CSV download failedCheck your connection and try again.
The date they asked cannot be in the future.PTC Consents, Revoke, with a date after todayPick the day the person asked. That’s today or earlier.
Nothing to revoke on or before that date: those permissions are already revoked, or were signed after it.PTC Consents, Revoke, when nothing matches the dateCheck the date. A permission signed after that day stays active.
No signed permission found for this person.PTC Consents, Revoke, when the record can’t be foundRefresh the page and try again.
Could not revoke this permission. Try again.PTC Consents, Revoke permission failedTry again.

These lead capture messages only show when lead capture is turned on. It’s off in this release.

MessageWhen it appearsWhat to do
Verification failed — please try again.Public signup form, the robot check failedSend the form again. A slow connection can cause this too.
Generate a new link? / The current link stops working immediately — posts that already include it will point to a dead page.Brands page, Lead Capture, New linkOnly do this if you’re ready to update every post that shares the old link. This is your only warning.
Could not load lead-capture settings.Brands page, the Lead Capture section can’t loadRefresh the page.
Add a capture link to any post and collect emails — plus names and phone numbers — through a branded signup page. Available on paid plans — upgrade to unlock. / Lead capture is available on paid plans. Upgrade to unlock.Lead capture, without a paid planPick a plan to use lead capture.
Your capture form is disabled. Enable it in brand settings.Post editor, Capture button, while the form is offTurn the capture form on in brand settings. Then try again.
Export failedContacts page, the CSV download failedTry again.
No contacts match your search. / No contacts yet. Add a capture link to a post to start collecting signups.Contacts page, nothing to showNot an error.
Delete {email}? This permanently removes their data.Contacts page, deleting a contactThis one really deletes, unlike most deletes in PostSignOff. Confirm only if you mean it.

Billing & limits

MessageWhen it appearsWhat to do
Could not change your plan. Try again, or contact support if it keeps failing.Billing page, after Choose, Subscribe to, Switch to, or Confirm upgrade, when no clearer message appliesTry again. If it keeps failing, contact support.
Plan changes open when your trial ends.Billing page, changing to a plan other than Starter or Pro after you subscribed during your free trialWait for the trial to end. That plan’s card shows the date.
Your plan is set to end. Resume it in Manage payment & invoices first.Billing page, changing plans after you cancelled and before the plan endsSelect Manage payment & invoices and resume your plan there. Then change plans.
Your plan ends {date}. Resume anytime in Manage payment & invoices.Billing page, after you cancelledTo keep your plan, resume it in Manage payment & invoices.
Your last payment failed. Update it in Manage payment & invoices first.Billing page, changing plans while a payment is failingUpdate your payment method there. Then try again.
You’re already on that plan.Billing page, after your plan changed in another tab or windowRefresh the page.
That plan can’t be bought right now.Billing page, choosing a plan that isn’t for salePick another plan, or contact support.
That plan isn’t offered on your billing interval. Contact support.Billing page, a plan with no monthly or yearly price that matches yoursContact support.
We couldn’t find your plan on your subscription. Contact support to change plans.Billing page, when your subscription doesn’t match a planContact support.
Could not undo the switch. Try again in a moment.Billing page, Undo on a planned switch to a smaller planTry again. The banner shows the switch until Undo works.
Could not switch your trial. Try again in a moment.Billing page, Try {plan} for the rest of your trialTry again.
This is taking longer than usual. Your plan will update shortly — refresh the page in a minute.Billing page, after checkout, while the new plan is still startingWait a minute and refresh. The plan buttons stay locked until the plan shows up.
Your last payment failed. Update your payment method to keep {plan}.Billing page, red banner. With only storage add-ons, it ends “to keep your storage add-ons.”Select Manage payment & invoices in the banner and update your payment method. See Fix a suspended account.
We couldn’t load your billing. / Plans couldn’t load. / We couldn’t load your usage.The Billing or Usage page can’t loadSelect Retry.
There is no billing account to manage yet — choose a plan first.Billing page, Manage payment & invoices, before you ever paidChoose a plan first. The billing portal only exists once you pay.
Could not open the billing portal. Try again in a moment.Billing page, Manage payment & invoices fails for another reasonTry again soon.
Could not open the billing portal. Try again from the Billing page.The payment-update link can’t reach the billing portalYou’re sent back to the Billing page. Select Manage payment & invoices from there.
Storage add-ons are not configured yet. Contact support.Billing page, buying a storage add-on that isn’t set upContact support to get storage add-ons turned on.
Could not start the storage purchase.Billing page, buying storage fails for another reasonTry again.
Storage added — your new limit is active.Billing page, a storage add-on purchase finished without leaving the pageAll done. Your new storage limit works now.
Code redeemed.Billing page, Redeem with a good codeAll done.
That code is not valid.Billing page, Redeem with a code that’s wrong, expired, turned off, or used upCheck the code. Or ask whoever gave it to you for a new one.
Redemption failed.Billing page, Redeem fails for another reasonTry again. If the code is tied to one plan, make sure you’re on that plan first.
{Plan} features until {date}Billing page, the panel called Active promotion or Free trialA code, a boost, or your free trial gives you that plan’s limits until that date. What this changes lists what’s different.
You’ve hit your plan limit / “You’ve used {used} of {limit} {label}{ this month}.”Anywhere you go over a plan limit, like AI posts, storage, posts, or brandsSelect Maybe later to close it for now. Or select Upgrade your plan. See Understand your plan and usage.
Your plan doesn’t include {feature}.The same window, for something your plan doesn’t have at allSelect Upgrade your plan to see plans that have it.
Your {promotion} promotion ended on {date}, so your limits went back to your plan’s. Nothing was deleted.The same window, right after a code or boost ran outYour limits are back to your plan’s. Upgrade if you need more.
Pick a plan to keep going / Your trial ended on {date}. Everything is saved. Pick a plan to keep going. / Your subscription ended on {date}. Everything is saved. Pick a plan to keep going.Anything that needs a plan, after your trial or subscription endedSelect Pick a plan. Or select Not now to keep looking around. Your work is saved.
Your trial ended on {date}. Everything is saved; your connected accounts were released. Pick a plan, then reconnect them. / Your subscription ended on {date}. Everything is saved; your connected accounts were released. Pick a plan, then reconnect them.A banner at the top of the app, after your trial or subscription endedSelect Pick a plan. Then reconnect your accounts in Settings → Connections.
{used} of {limit} / UnlimitedUsage page cardsShows how much of each allowance you’ve used. Unlimited means your plan has no cap on that item.
Almost out · {n} left / Limit reachedUsage page, a card whose bar is red at 90% or moreFor a monthly card, wait for the reset. Otherwise free something up. If the card shows More on {plan}, select it to see a bigger plan.
Account suspended: payment_failed. You are in read-only mode.A yellow bar across the app after a failed paymentThe raw wording is a known display issue, but the meaning is real. Update your payment method to get full access back. See Fix a suspended account.
Generic: Request failed with status {N} / Something went wrong. If this persists, contact support with reference {ref}.Any billing action with no clearer reasonTry again. If a checkout or portal page never finishes, refresh the Billing page and try again. Don’t pay twice.

A note on generic errors

A few messages aren’t tied to any one feature:

  • Something went wrong. If this persists, contact support with reference {ref}.
  • Request failed with status {N}
  • rate_limit_exceeded
  • Unknown API error
  • Unknown error
  • Something went wrong while loading the app.
  • Something went wrong / The error has been reported. Try reloading the page.

You can see these after almost any action. The first one is the most common. The server hides the real problem and gives you a short reference code instead. Support can use that code to find out what went wrong. It happens a lot with AI writing and images. The real cause might be a busy AI service, a prompt that got blocked, or a bug on our side.

Request failed with status {N} means the server didn’t send a reason. The number is a code. 403 often means your account is suspended. A very large upload is another known cause. rate_limit_exceeded means you sent too many requests in a short time, like lots of AI posts in one hour.

If you see one of these:

  1. Wait a minute and try the same thing again.
  2. If it’s AI writing, try other words. Some prompts get blocked because of what they say.
  3. If it keeps failing the same way, contact support. Tell them what you were doing, and give them the reference code if there is one.