You handle Instagram grid previews for clients with a grid planner that lays the upcoming posts out in the three-wide profile view and shares that view as a link, so the client sees the feed the way a visitor will without logging into anything.
There is a genuinely free floor to this. A browser grid tool where you upload the images and drag them into order, followed by a screenshot or a PDF in an email, does the job for a client or two. The trouble starts after that, because the screenshot is a copy of the plan rather than the plan itself, and every change the client requests means updating the mockup and the real schedule separately and hoping they still match.
A disclosure before the details: we make a scheduler with a grid planner in it, so we are selling something here too. The free options below are genuinely free, and the point where they stop being enough is stated plainly.
The Workarounds Everyone Starts With
The default version of this job is a table or a slide deck: nine images arranged three wide in Excel, Canva, or Google Slides, exported as a PDF, emailed to the client. It works, and for one client posting a few times a week it can keep working for months. The cost is that the deck is a copy. The real posts live in your scheduler and your media folders, the preview lives in the PDF, and every approved change has to be made in both places. That gap is where version confusion breeds, the same which-version-did-they-approve problem that plagues the wider approval process, except here it applies to the whole layout at once.
The expensive version is the dummy account: upload a full week of content to a private Instagram account, captions and hashtags included, so the client can scroll it like a real profile, then repost everything to the real account by hand after approval. That is the entire week's work done twice, and it leaves a trail of burner accounts that Meta's fake-account detection bans with some enthusiasm, a problem covered properly in how to onboard clients without collecting passwords. Phone grid apps solve a different problem again: they show you the layout on your phone, which is fine when the person planning and the person approving are the same person, and useless the moment a client has to see it.
Instagram Grid Planner
The three-wide planning grid inside Maeve: real drafts and scheduled posts as tiles, visual mockups for posts that do not exist yet, and a snapshot link that shows a client the grid without a login.
See the Grid PlannerPlan, preview, and publish in one workflow
Meta Business Suite Does Not Have a Grid Preview
Business Suite is where most of these posts get scheduled, and it has no profile-style preview to show anyone. The Planner tab is a calendar. It answers when things publish and says nothing about how the feed will look, and there is no view you could hand to a client even if the calendar were enough. The Excel sheets and dummy accounts exist because people are patching that one missing screen by hand.
This does not make Business Suite a bad scheduler. It is free, it is official, and for a single brand posting to Facebook and Instagram it does the job, with the caps and quirks laid out in Meta Business Suite's scheduling limits. It is built for the account owner, though, so the moment a second party needs to see and approve the plan you are outside what it was designed for: sharing means Business Portfolio roles, and a client who accepts a role lands in the admin interface, which is nobody's idea of a preview.
What a Client Grid Preview Needs to Do
A preview setup that survives more than two clients needs five things.
The Free Version, and Where It Runs Out
For a layout check with nothing connected, a free browser grid planner covers it. Ours is the free Instagram grid planner: upload the images, drag them into a three-by-three, no account required. Arrange the tiles, screenshot or export the view, send it to the client. If you manage one or two accounts and the feed changes a few times a month, this plus a tidy email thread is honestly enough, and you should not pay anyone to do it.
It runs out where every copy-based workflow runs out. The browser tool does not know your schedule, so the preview is correct only for as long as nothing changes, and client work is mostly changes. Two clients each asking to swap a post and push another back a week leaves you keeping four things in sync by hand: two real schedules and two mockups. Discipline does not fix that, because the preview and the plan are two separate objects that only you hold together.
The Connected Version: A Grid That Is the Schedule
The version that holds up across a client roster is a grid planner inside the scheduler, where a tile is a draft. In Maeve's grid planner, the three-wide view renders the scheduled posts and drafts for a connected Instagram account, with the last 27 published posts underneath, so the plan sits on top of the live feed exactly the way a visitor would scroll it. Posts that do not exist yet can sit on the grid as visual mockups, up to ten media in a tile for a carousel, and when the client approves one, a single promote turns it into a real Instagram draft with the same media attached. Dragging tiles rearranges the layout without touching publish times, which is the requirement the calendar-shaped tools miss.
The client-facing half is a snapshot link. It shows the planning and posted grids and nothing else: no captions in progress, no internal notes, no schedule times. Each link expires on its own, counts how many times it has been opened, and can be revoked early, and the same view downloads as a PDF for the client who wants a file.
One limit stated plainly, since this page has been pointing at everyone else's gaps: the snapshot link is view-only. When you need a recorded yes rather than a thumbs-up in a text message, send the posts through client review batches, where the client comments and approves by link, again without a login. Review batches show one post at a time today rather than the whole grid, so for layout-sensitive weeks the working pattern is both links together: the snapshot to judge the feed, the review batch to put the approval on record. Where that sits in the wider client process is covered in the approval workflow for agencies.
At small scale, a free grid tool and a PDF, and no shame in it. Past that, stop maintaining copies: plan in a grid where the tiles are the real drafts, send the client a link instead of a file, and let the approved layout carry straight into the schedule. The part worth keeping even if you never change tools is the swap test. When a client asks to trade two posts, count what you have to update. If the answer is one drag, the workflow will survive a bigger roster. If the answer is a mockup, a schedule, and an email, the hours are already being spent.
Related tools
Instagram Grid Planner
The three-wide planning grid: real drafts as tiles, carousel mockups, promote to draft, and snapshot links with PDF export.
Client Reviews
The recorded yes: clients comment and approve by link, with no login and the decision on record.
Free Instagram Grid Planner
The browser version: upload images, drag the layout, screenshot or share. No account, and the honest answer at small scale.
Send the Next Grid as a Link
Maeve's grid planner shows the plan and the live feed in one three-wide view, then shares it as a snapshot link that expires on its own, counts its views, and asks nothing of the client beyond opening it. 3 days free, cancel anytime.
Start planning in Maeve