When a social post fails or appears delayed, the first task is to establish what happened to the original request. Creating another post immediately can turn one uncertain publication into two live copies. Start with the saved post, its visible status, and the destination account before deciding whether to retry.
This troubleshooting guide separates common failure stages and gives you a practical incident record. It draws on Fireship's current publishing and recovery guides, with a provider example from YouTube. Exact errors and available controls vary, so the message attached to the affected post should guide the next action.
Identify the exact post and destination
Open the saved Calendar occurrence associated with the problem. Confirm the asset, caption, account, scheduled time, and timezone. If a campaign has several adaptations, make sure you are investigating the right destination rather than a similar post on another account.
Record the visible status and error text before changing anything. Include when you observed it. This preserves the starting point for your own diagnosis and for support if the issue cannot be resolved locally. A screenshot can help, but a short text record makes the key details easier to search later.
Use a stable post identifier in your planning document. A caption opening is not enough when several posts use similar language. For a fictional gardening shop, planter-drainage-demo-v02 plus the exact destination is more useful than “the planter video.”
Separate waiting, processing, and failure
In Fireship, Scheduled means the post is waiting for its time. Publishing or Retrying means a request is in progress. Posted means publication was recorded, and a published-post link may be available. The Calendar guide explains these states and warns that provider video processing can take time.
A processing state is not automatically a failure. If the request is still in progress, inspect the destination and available status information rather than creating a replacement. Repeated submissions can make it harder to determine which request eventually published.
A failed state is also not a diagnosis by itself. Read the error and identify whether it points to account authorization, media, required settings, or another service. Fix the condition described instead of applying every possible recovery action at once.
Check whether the provider already accepted it
Before any retry or replacement, look for a provider link and inspect the destination where practical. If the original post is visible, document that fact. If it is still processing there, give that request room to finish according to the available provider guidance.
Fireship intentionally withholds Retry when the provider may already have accepted the post. Treat that as useful information, not an obstacle to bypass by rebuilding the post. The safe next step is to investigate the original publication and resolve the uncertainty.
If you cannot determine whether the request was accepted, keep the incident open and collect the identifying details. A support request with the saved occurrence and observation time is more actionable than a series of replacement posts whose relationship is unclear.
Inspect the account connection
Open Social Accounts and look for a reconnection warning. Confirm that the connected identity is the one you intended and that the selected destination is correct. An account connection and a destination are different: one authorization can expose a profile, page, channel, or other supported publishing location.
When reauthorization is required, follow the current connection flow using the intended account. Then return to the affected post and inspect its state. Reconnecting does not by itself prove the failed post was retried or published. The social connections guide describes this distinction.
Avoid disconnecting an account as a general troubleshooting gesture. In Fireship, disconnecting blocks future scheduled posts to that account and does not remove posts already published on the platform. Use the specific recovery action that matches the problem.
Check the actual media file
Preview the exact export attached to the post. Play the beginning, a middle segment, and the ending, or the complete file when practical. Look for a truncated export, missing audio, unintended dimensions, or the wrong version. A project preview does not establish that the finished file is valid.
Compare the media with the destination's current supported requirements. YouTube's common uploading errors guide distinguishes wrong-format rejection from processing problems and recommends checking playback and supported file types for relevant errors. Follow the specific error path rather than assuming every upload failure needs a new account connection.
If an export is damaged, create a corrected file from the source project and label it as a new version. Preserve the failed reference in the incident record. Before replacing the scheduled media, determine what happened to the earlier publication request so the correction does not create a duplicate.
Review destination-specific settings
A valid video can still need settings that are not shared across platforms. Open the composer or saved post details and inspect the choices associated with the destination. Confirm visibility, available interactions, and required disclosures or consent where the workflow asks for them.
In Fireship's current TikTok flow, the account's available privacy choices are loaded for review, and each original post needs explicit consent. Public-posting availability is subject to TikTok approval; a connected account alone does not prove it is available. TikTok is also excluded from unattended growth-agent destinations. The TikTok publishing guide explains the current boundaries.
Do not resolve a settings problem by selecting an option you have not reviewed. The goal is a correct, authorized publication, not merely a green status. If an account does not offer the intended visibility, investigate that limitation before scheduling the content elsewhere.
Distinguish generation problems from publishing problems
If no finished media exists, the interruption may be in generation or rendering rather than social publishing. Open the saved job or project linked by Notifications and read its message. Reconnecting a social account will not repair every media-service failure.
Likewise, adding credits is relevant only when the work is blocked for that reason. Fireship distinguishes subscription access from credit balance. An available balance does not reactivate an expired subscription, and restoring credits does not automatically resume a manually paused agent.
Use Notifications to reach the affected work, then verify its source state after the recovery action. Reading or dismissing an alert does not fix the underlying issue. Keep the diagnosis tied to the stage that actually stopped.
Retry once the cause and safety are clear
Use the provided Retry action only after reviewing the error, connection, content, and destination. If you corrected a condition, record what changed. Then inspect the same saved post after retrying instead of immediately moving on to another task.
A simple recovery record can contain these fields:
- Affected post: identifier and exact destination.
- Observed state: status, error, and observation time.
- Provider check: visible, processing, absent, or uncertain.
- Likely cause: the condition supported by the available evidence.
- Action taken: reconnection, corrected file, settings change, or support escalation.
- Retry record: whether the safe action was offered and used.
- Verification: the final state and published link when available.
If the same error returns, update the record and escalate with those details. Repeating an unchanged action rarely adds useful diagnostic information.
Close the incident with a live check
When publication is recorded, inspect the live post if a link is available. Confirm the intended account, media, caption, and presentation. A recovered job should end with evidence that the intended content appeared, not simply that an alert disappeared.
If you discover a duplicate, identify both posts and choose the correction deliberately through the appropriate controls. Preserve the relationship in the incident record. Avoid deleting content merely because its title resembles the failed post; it may be a valid regional adaptation or another scheduled occurrence.
Finally, add one preventive change to the next publishing cycle. A recurring authorization issue might require an earlier connection check. A wrong-export problem might need a clearer asset identifier. A timezone misunderstanding might need a better schedule card. Keep the improvement specific to the incident so troubleshooting produces a more reliable workflow without growing into a long generic checklist.
Sources and further reading
- YouTube common uploading errors — official examples of format and processing error diagnosis.
- Fireship Calendar guide — publication states and safe retry behavior.
- Fireship Notifications guide — open affected work and verify recovery.
- Social post approval workflow — preserve the exact reviewed publication package.
Put your next idea to work.
Create a product ad, repurpose an authorized video, or plan your next week in Fireship.
Explore your workspace ↗