Social publishing
Run a content calendar per market. Set up a region once with its Page and Instagram account, fill days with creative variants, then let Messy auto-post at the scheduled hour.
1. Set up a region
Open Socials. A region (a market) carries its own Page, Instagram account, timezone, posting hour, target countries and hashtag pool, so one workspace can run many brands. Click New region and, in the dialog, name it, set the timezone and default post time, pick the connected Meta account, and choose the Facebook Page and Instagram account to publish to. Each region shows a Ready or No target badge.

2. The calendar
Click Calendar on a region for a month grid. Each day shows its thumbnails, status, effective post hour and the channels it will post to. Click a day to open it.

3. Fill and schedule a day
A day holds one or more creative variants. For each, add feed (4:5), reel (9:16) and/or carousel media, plus headline, body and a call to action, then tick which variant fills the feed, reel and carousel slot. You can add creatives by hand with New creative, or push them over the API with POST /socials/provision.

Set a per-day post time or keep the region default, then Mark ready. Ready days auto-post at the region's scheduled hour through the Meta Graph API. Need it out now, or a retry after a failure? Publish now. The Posting log tab shows every delivery and its status.
Customization options
| Field | Type | Description |
|---|---|---|
Timezone / Post time | region | The region's local timezone and the default hour ready days post at. |
Meta account + Page + Instagram | region | Which credential, Facebook Page and Instagram account this region publishes to. |
Publish to | region | Per-channel Facebook and Instagram on/off toggles. |
Target countries | region | Countries used for ad targeting. |
Hashtags | region | A hashtag pool for the region's captions. |
Active | region | Whether the region is included in the auto-posting sweep. |
Creative slots | day | Which variant fills the feed (4:5), reel (9:16) and carousel slot. |
Post time override | day | A per-day hour, or the region default. |
Mark ready / Publish now | day | Schedule the day to auto-post, or post it immediately. |