# Post publishing

> What happens at the set time for a scheduled post: the check every minute, how it is published on each social network, when it succeeds, when it fails (error messages and what to do) and why a post is not edited but redone.

Last updated: 23 October 2026. Source: https://narciso.io/en/docs/pubblicazione-dei-post/

## The publishing cycle

An automatic check runs **every minute**. It picks up the posts "to be published" whose date and time **have already arrived** and publishes them. So:

- the post goes out **within about a minute** of the chosen time, never early;
- each run takes **at most 5 posts**, oldest first: if there are more, the others go out in the following runs;
- if the system was stopped, overdue posts go out as soon as it resumes, but **only if the time passed less than 24 hours ago**. A post overdue by more than 24 hours **is not published**: it goes to error with the message «Orario di pubblicazione scaduto da oltre 24 ore: post non pubblicato. Riprogrammalo per pubblicarlo.» (Publication time expired more than 24 hours ago: post not published. Reschedule it to publish it.);
- a post that has been picked up moves to "being published" (the card keeps the label «📅 Pubblicazione pianificata» (📅 Publication scheduled)); if it stays stuck in that state for **more than 10 minutes** (for example after a restart), it goes back in the queue and is retried;
- at the end of the operation the post becomes **published** or **failed**.

## How it is published on each social network

| Social | Standard post | Story | Waits and limits |
|---|---|---|---|
| **Instagram** | Image, **carousel** or **Reel** (video) with the caption | Photo or video as a story (one story for each file) | Narciso waits for Instagram to process the content: up to 1 minute for images and slides, 3 minutes for videos and video stories. The caption can reach 2200 characters |
| **Facebook** | Image with caption, **carousel** (several photos), **video**, or text only | Photo or video as a story | — |
| **TikTok** | **Video** or **photo/photo carousel** (up to 35) | Ignored | See [TikTok](https://narciso.io/en/docs/tiktok/) |
| **Pinterest** | **A single Pin with a single image** | Ignored | See [Pinterest](https://narciso.io/en/docs/pinterest/) |

Whether a piece of content is a video is decided from the type or from the file extension (.mp4, .mov, .webm, .m4v).

## When it succeeds

The post becomes **published**, gets its public address and the calendar updates by itself. For Instagram and Facebook, statistics and comments can then be read as in [Editorial plan](https://narciso.io/en/docs/piano-editoriale/). The address of a **story** is not that of the individual story (for Instagram it is the generic stories page).

## When it fails

The post goes to **error** and the text can be read in the small window of the red triangle ([Editorial plan](https://narciso.io/en/docs/piano-editoriale/)). The messages are Narciso's own or, when the error comes from the social network, **the social network's text** (often in English).

| Message | Meaning | What to do |
|---|---|---|
| «Nessuna pagina Facebook collegata o abilitata.» (No Facebook page connected or enabled.) | The page is no longer connected or was deactivated after an access problem | Reconnect from **Collegamenti** (Connections) ([When a link breaks on its own](https://narciso.io/en/docs/collegamento-interrotto/)) and reschedule |
| «Nessun account Instagram Business collegato o abilitato.» (No Instagram Business account connected or enabled.) | Same for Instagram | Same |
| «Nessun account TikTok collegato o abilitato per questo tenant.» (No TikTok account connected or enabled for this tenant.) | Same for TikTok | Same |
| «Nessun account Pinterest collegato o abilitato per questo tenant.» (No Pinterest account connected or enabled for this tenant.) | Same for Pinterest | Same |
| «La storia Instagram richiede un file multimediale (immagine o video).» (The Instagram story requires a media file (image or video).) / «La storia Facebook richiede…» (The Facebook story requires…) / «Instagram richiede almeno un file multimediale…» (Instagram requires at least one media file…) / «TikTok richiede almeno un file multimediale (video o foto) da pubblicare.» (TikTok requires at least one media file (video or photo) to publish.) / «Pinterest richiede almeno un file multimediale (immagine) da pubblicare.» (Pinterest requires at least one media file (image) to publish.) | The content does not have a valid file | Reschedule with other content |
| «Timeout durante elaborazione media su Instagram (il container non è pronto in tempo)» (Timeout while processing media on Instagram (the container is not ready in time)) | Instagram did not finish processing the file in time | Try again later with a lighter file |
| «Instagram container fallito con stato: …» (Instagram container failed with status: …) | Instagram rejected the file (format, size, proportions) | Check the file (for reels: MP4 and vertical proportions) |
| «Errore pubblicazione Instagram: Media ID non disponibile dopo molteplici tentativi» (Instagram publishing error: Media ID not available after multiple attempts) | Instagram did not complete the publication | Try again |
| «TikTok API [codice]: …» (TikTok API [code]: …) | TikTok rejected the publication (expired access, invalid video, account limits) | See [TikTok](https://narciso.io/en/docs/tiktok/) |
| «Nessuna bacheca Pinterest trovata o creabile per pubblicare il Pin.» (No Pinterest board found or creatable to publish the Pin.) | Pinterest returned no board and did not allow one to be created | See [Pinterest](https://narciso.io/en/docs/pinterest/) |
| «Orario di pubblicazione scaduto da oltre 24 ore: post non pubblicato. Riprogrammalo per pubblicarlo.» | The system could not publish for more than a day | Reschedule |
| «Piattaforma social "…" non supportata per la pubblicazione automatica.» (Social platform "…" not supported for automatic publishing.) | Social network not provided for: YouTube appears among the calendar icons but **cannot be published to** | — |
| English text from Meta or Pinterest | Message from the social network | Use **Copia Errore** (Copy Error) and send it to support if it is not clear ([Support](https://narciso.io/en/docs/assistenza/)) |

## After an error

A failed post **is not retried** (apart from the case of the 10 stuck minutes) and the card **does not have** «Riprova» (Try again), «Modifica» (Edit) or «Riprogramma» (Reschedule). To republish:

1. on the card of the failed post use **Condividi post** (Share post): it reschedules **text and cover** (limits in [Editorial plan](https://narciso.io/en/docs/piano-editoriale/));
2. or, searching for the content in **Nuovo Post** (New Post) ▸ **Già pubblicati** (Already published) filter, use **Ripubblica** (Republish) ([New post](https://narciso.io/en/docs/nuovo-post/));
3. then delete the failed post from the calendar (**Elimina post** (Delete post)).

The same applies to **changing the date, time or text of a post that is still scheduled**: there is no editing. You delete it and redo it.

## Related entries

- [New post](https://narciso.io/en/docs/nuovo-post/)
- [Editorial plan](https://narciso.io/en/docs/piano-editoriale/)
- [Social media](https://narciso.io/en/docs/social-media/)
