Skip to content

Social media aggregator features, in the order you use them.

Vitraz collects posts from the networks you choose, holds them until they are approved, styles them to match your site, and puts them on a page or a screen. Here is each step, and the plan each feature comes with.

What does a social media aggregator do?

A social media aggregator collects posts from several networks into one feed, lets you choose which of them appear, and shows them on your website or a screen. With Vitraz you embed the feed once; after that, new posts reach the page on a schedule without anyone publishing it again.

networks built in
9networks built in
layouts, all restylable
10layouts, all restylable
fastest refresh, on Scale
5 minfastest refresh, on Scale
team seats at most
10team seats at most

Step 1 of 5: Collect

Nine networks, read in one place.

Connect an account, a page or a tag once. Vitraz checks each source on your plan’s schedule and adds new posts to your queue. Six networks work today; the other three are built and waiting on the network’s own app review.

Sources that report their own health

A source that stops working says so in your workspace, with what to do next, instead of leaving a wall quietly out of date. The posts it already collected stay up while you fix it.

  • ConnectedChecked on schedule
  • Authorization expiredSign in again to resume
  • Sync failedThe network did not answer
  • Missing permissionsReconnect and allow access
  • DisconnectedAccess was removed

Client connect links

For a network that needs the account owner to sign in, send them a private link instead of asking for a password. They authorise on the network’s own screen, the account arrives in your workspace, and the link stops working once it has been used.

How often sources are checked

How often each plan checks sources for new posts
PlanMost sourcesYouTubeXGoogle Reviews
FreeDailyDailyNot includedNot included
SparkEvery 3 hoursEvery 6 hoursNot includedNot included
StudioEvery hourEvery hourAs often as every 3 hoursDaily
GrowthEvery 15 minutesEvery 15 minutesAs often as every 3 hoursDaily
ScaleEvery 5 minutesEvery 15 minutesAs often as every 3 hoursDaily

Step 2 of 5: Moderate

Nothing reaches the wall until it should.

Automatic
Every new post goes straight to the wall. Right for your own accounts, where you already chose what was posted.
Manual review
New posts wait in a queue until someone approves them, from a laptop or a phone.
Hashtag only, from Studio
Posts carrying your campaign tag are approved as they arrive, and the rest wait for a person.

Whatever the mode, a post collected from a hashtag always waits for a person, because strangers wrote it. Running moderation at an event

Main stage wall1 waiting
  • Mira LindWaiting

    Front row for the opening keynote. #NordConf26

    Collected from your tag, so a person decides
  • Nord Conf (you)Approved

    Doors open at nine. Coffee is on us until ten.

    Your own account, approved automatically
  • deals.dailyHidden

    Giveaway! Follow and click the link for a prize.

    Matched “giveaway” on your word list
An illustration of the moderation queue, with invented posts.

Word filters

A profanity filter on every plan, and from Studio your own lists of words a post must contain or must not. Before you apply a list to posts already on the wall, Vitraz shows how many it would hide.

Hide, never delete

Hiding takes a post off your wall, not off the network. Hidden posts stay in your workspace, so loosening a filter or changing your mind brings one back.

Pin and feature

Pin a post to the top of the wall for as long as it matters. Feature the strong ones to keep them ahead of everything that is not pinned.

Step 3 of 5: Design

Ten layouts, styled to your site.

The masonry layout, live, with sample posts.

What you can change

Appearance
Light or dark
Accent
Any colour, used for links and buttons
Density
Airy, regular or dense
Corners
Square, soft or round
Details
Captions and author names, on or off
Button
None, visit the post, or follow the account
Custom CSS
From Studio, against the feed's own class names
Vitraz badge
Removed from Spark

Changes apply to every page the feed is on as soon as you save. The embed code never changes.

  • Minimal gridEven tiles, no chrome. Lets the content speak.Every plan
  • EditorialOne lead post, supporting pieces beside it.Every plan
  • Social wallA lively mixed-network mosaic for events and campaigns.From Spark
  • ReviewsStars, quotes and reviewer names, front and centre.Every plan
  • MasonryPinterest-style columns that respect each photo's shape.From Spark
  • CarouselA single elegant row that scrolls sideways.From Spark
  • Video firstLarge players with titles: built for YouTube and Reels.From Spark
  • CompactSmall, text-forward rows for sidebars and footers.Every plan
  • Full widthEdge-to-edge hero band for landing pages.From Spark
  • Floating widgetA discreet corner launcher that opens your feed.From Spark
See every layout with real posts

Step 4 of 5: Publish

A web page, a screen, or both at once.

One feed can be on several pages and a screen at the same time. Approve a post once and it appears everywhere the feed is.

On a web page

One script tag and one element. The posts render inside your page rather than in an iframe, so the wall takes your page's width and grows with its content. Once it loads on your site, the feed shows as installed, with the domain it loaded on.

Install guides

On a screen

Every feed has a screen view: a full-window page for a TV, a projector or a lobby display, which checks for new posts every five minutes by itself. Any device with a browser can run it.

Setting up a screen

Kept current

An embedded wall loads the latest posts each time the page opens. For a page people leave open, such as a live blog, add one attribute and it updates in place.

How live it is
The whole embed
<script src="https://vitraz.io/embed.js" defer></script>
<vitraz-feed feed-id="YOUR_FEED_ID"></vitraz-feed>

Step 5 of 5: Work together

Seats, roles, and an API.

Invite people by email and give each one a role. A role decides what they can change, and you can change it later without touching their work.

Owner
Created the workspace, and can do everything in it.
Admin
Manages the team and billing, as well as the feeds.
Editor
Connects sources and builds feeds.
Viewer
Sees the feeds without changing them.
Team seats and API credits by plan
PlanTeam seatsAPI credits a month
Free1No API
Spark1No API
Studio250,000
Growth3150,000
Scale10400,000

From Studio

A REST API for the same workspace

Everything the API does, the app does too, with the same limits. Calls are paid from a monthly credit allowance: a read costs 1 credit, a change 5, and connecting a source 25.

  • GET/api/v1/feedsList your feeds
  • POST/api/v1/feedsCreate a feed
  • PATCH/api/v1/feeds/:idChange a feed
  • GET/api/v1/postsRead collected posts
  • PATCH/api/v1/posts/:idApprove, hide, pin or feature a post
  • GET/api/v1/sourcesList your sources
  • POST/api/v1/sourcesConnect a source
  • GET/api/v1/usageCheck usage, at no cost

Feature questions, answered.

Yes. One feed can mix every source you have connected or stay on a single one: reviews on a pricing page, photos on a product page, both together on the homepage. Each account or tag is one source on your plan, whichever network it comes from. X and Google Reviews use a metered slot, from Studio.

On a schedule set by your plan: daily on Free, and as often as every 5 minutes on Scale. New posts reach your site without a redeploy, because the embed asks for the current feed each time the page loads.

The script loads with defer, so it waits for your page rather than holding it up. The posts arrive as finished HTML inside a shadow root, not an iframe, so there is no second page to load, and images load lazily.

Yes. You send a private connect link, they sign in on the network's own screen, and the account arrives in your workspace. You never see their password, the link stops working once it has been used, and they can revoke access from the network at any time.

Any time, without touching the embed code. The snippet points at the feed, not at a layout, so switching from a grid to a review wall updates every page the feed is on as soon as you save.

1 feed on 1 website, 2 free sources such as Bluesky, Mastodon, RSS or YouTube, 1,000 views a month and a daily refresh, with the Vitraz badge on the widget. You can build, moderate and embed a real wall on it before choosing a plan.

See it with your own posts before anyone else does.

Connect a source on the free plan, and the whole editor works on your content before you publish anything.

Start free