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.
- InstagramPosts, Reels and carouselsWaiting on app review
- Google ReviewsStar ratings and review textAvailable, metered, from Studio
- YouTubeChannel uploads and ShortsAvailable on every plan
- FacebookPage posts, photos and eventsWaiting on app review
- Twitter (X)Public posts, as textAvailable, metered, from Studio
- LinkedInCompany page updatesWaiting on app review
- RSSAny blog, podcast or news feedAvailable on every plan
- BlueskyAny public account, no keyAvailable on every plan
- MastodonAny account, on any serverAvailable on every plan
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
| Plan | Most sources | YouTube | X | Google Reviews |
|---|---|---|---|---|
| Free | Daily | Daily | Not included | Not included |
| Spark | Every 3 hours | Every 6 hours | Not included | Not included |
| Studio | Every hour | Every hour | As often as every 3 hours | Daily |
| Growth | Every 15 minutes | Every 15 minutes | As often as every 3 hours | Daily |
| Scale | Every 5 minutes | Every 15 minutes | As often as every 3 hours | Daily |
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
- 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
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.
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
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 guidesOn 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 screenKept 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 isStep 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.
| Plan | Team seats | API credits a month |
|---|---|---|
| Free | 1 | No API |
| Spark | 1 | No API |
| Studio | 2 | 50,000 |
| Growth | 3 | 150,000 |
| Scale | 10 | 400,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