Skip to main content

// social

Posts for Facebook and Instagram, planned from your catalog.

Magistry plans and publishes posts to Facebook and Instagram from one brand profile. It writes the caption, generates the image from a product you sell, and publishes inside your posting windows. Every post waits for your approval unless you switch on auto-publish.

Live Facebook and Instagram Approval by default 220 posts published, last 30 days (measured 17 Oct 2026)
social · example

Instagram

1 post published

Facebook

1 post published

Reel

waiting for approval

Next slot

09:00

approval queue: 1 postauto_publish: off

// channels

Facebook and Instagram today.

Magistry publishes to Facebook and Instagram through their own APIs. In the last 30 days it published 132 posts to Facebook and 88 to Instagram (measured 17 Oct 2026). Other networks can be connected, and Magistry does not publish to them today.

Instagram

Feed posts · Reels

Publishes photo posts and Reels to your Instagram business account inside the posting windows you set. Per-post performance syncs back every day.

Live

Facebook

Page posts · Reels

Publishes photo posts and Reels to your Facebook Page from the same plan and the same brand profile as Instagram.

Live

Pinterest

Pins · Boards

Connect a Pinterest account and choose the board posts should go to.

Connects to

LinkedIn, X and YouTube

Company page · Posts · Videos

Accounts can be connected. Posting to them stays off until you switch it on for your store.

Connects to

Connect each account from Social → Accounts in the dashboard, and disconnect one without touching the others. On connect, Magistry imports the posts already on the account, and a daily metrics sync brings per-post performance back into Analytics.

// brand profile

The profile every post is written from.

One brand profile per store holds the voice, the image style, the hashtags and the posting rules. Every generated post starts from it.

tone and captions

How captions should sound, and what they must or must not do.

image_directives

Style rules the image generator follows for every visual.

hashtags

Hashtags posts may use, and hashtags they must never use.

posting_windows

How many posts a day, and the time slots they go out in.

auto_publish

Off by default, so every post waits for your approval. Switch it on and posts that have an image or video publish in the next slot without waiting for you.

learn_from_performance

On by default. About once a week Magistry reviews how recent posts performed and carries a few lasting learnings into the posts it writes next.

brand profile · example
{
  "webshop_name":   "Linen House",
  "language":       "en",
  "tone_directives": {
    "register": "warm, practical",
    "avoid":    ["superlatives", "FOMO hooks"]
  },
  "image_directives": {
    "photography": "natural light, neutral set"
  },
  "allowed_hashtags": ["#linenhome"],
  "banned_hashtags":  ["#sale"],
  "posts_per_day":    1,
  "posting_windows":  [{"hour": 9, "minute": 0}],
  "default_target_platforms": ["instagram", "facebook"],
  "auto_publish":     false,
  "video_enabled":    false
}

// how a post is made

From a product you sell to a published post.

Each post is grounded in a real product from your catalog. The steps below run on a schedule, and the post waits for your approval between drafting and publishing unless auto-publish is on.
01

content_agent

Reads the brand profile, the store's own brand dossier and one real product it sells, with its price and any sale it is actually in. Drafts the caption, hashtags and image concept.

// output

post draft

02

image_generator

Generates the visual from the concept, following the image rules in your brand profile, and stores it with the post.

// output

image

03

video_generator

Optional and off by default. Turns the concept into a short vertical video for a Reel, and checks your monthly budget before it generates anything.

// output

video

04

publisher

Publishes approved posts to each connected account in the next posting window and records, per account, whether the post went out or failed.

// output

published post

Before a caption goes out, Magistry checks it for claims the store cannot back: a discount or deadline on a product that is not in that promotion, or a guarantee stated without its terms. A caption that makes one is refused before the post is saved.

// social

Keep Facebook and Instagram posting.

Connect your accounts, set the brand profile once, and approve the posts Magistry plans from your catalog.

Facebook and Instagram · Approval by default · Posting windows