Content agencies, copywriters, freelance writers and ghostwriters
Content agency workflow: from brief to client approval
Brief, outline, drafting, review, approval, publishing, reporting: a guide to managing your articles, newsletters and posts, and your clients, without chasing feedback.
7-day trial, card required · Live in 5 minutes
The short answer
XTablo is client portal software for content agencies, freelance writers, copywriters and LinkedIn ghostwriters. It shows your Google Docs inside the project, lets the client approve each piece (article, newsletter, LinkedIn post) in one click, schedules releases in a content calendar, tracks the quote and shows reporting. You keep writing in your usual tools. From €49/month (about $55), 10 clients included on Freelance, 7-day trial.
Updated October 21, 2026
What is the real problem in a content agency?
Writing isn’t the hard part. Everything around the writing is. The brief arrives by email, the topic list lives in a spreadsheet, the drafts in Google Docs, the edits in comments, and the approval in a WhatsApp chat.
When a client has ten articles a month, nobody knows which piece is being drafted, in review or approved. Approvals drag and the publishing schedule slips. And the client doesn’t see how much work has been done.
The fix: a visible status for every piece and one place for the brief, the versions and the approvals.
What tools does a freelance writer or LinkedIn ghostwriter need?
One client portal covers them all: the flow is the same, only the deliverables change. One project per client, and inside it what you actually produce:
- Blog and SEO articles: brief with keyword, search intent and outline, article in Google Docs, approval, then you or the client publish it in their CMS.
- Newsletters: one calendar entry per send, with its date and format. The client approves the copy before you drop it into their email tool.
- LinkedIn ghostwriting: the client has to approve every post before it goes out under their name. You schedule the posts with LinkedIn as the platform, they read and approve them in their portal. Content calendar for clients.
- Web pages, product descriptions, video scripts, white papers: one piece = one task, one document link, one approval.
- Interviews and kickoff workshops: the event sits in the project schedule, the notes go in the files.
What does a good content approval workflow look like?
A good content approval workflow mirrors your real production flow: one project per client (or per series of pieces). Example for a company blog:
- Editorial brief: audience, tone, keywords, sources, banned words, examples of copy they like. For a ghostwriter, this is also the kickoff interview with the client.
- Topic plan: the month’s list of articles, approved before you write.
- Outline for each article: headings and subheadings, approved by the client in a line.
- Drafting: first version in Google Docs or Notion.
- Internal review: spelling, tone, consistency, links.
- Client approval: the client approves or requests a revision.
- Delivery and publishing: final version handed over, scheduled in the client’s tool or CMS.
- Reporting and renewal: the month’s approved pieces, traffic or engagement numbers, then the engagement renewal.
How does client content approval work in XTablo, and what does the client see?
The client reads the piece in their portal and approves it in one click. Each app can be shown or hidden for them, project by project.
- Steps: the client follows the progress of the current batch (outline, drafting, approval). See steps.
- Tasks: one task per piece, with a status and a due date. You assign the client “Approve article 3” with a date. See tasks.
- Deliverable approval: the client reads the copy, comments, and approves or requests a revision in one click. See approval.
- Content calendar: plan articles and posts, and have the client comment on them. XTablo plans and gets things approved, it doesn’t publish. See the calendar.
- Forms: editorial brief and tone-of-voice questionnaire. See forms.
- Files and discussion: final versions filed away, project questions in the same place. See files · See discussion.
- Schedule: kickoff calls, interviews, editorial check-ins and delivery dates, which you can subscribe to in your calendar through an ICS link. See the schedule.
- Reporting: the month’s traffic, clicks or followers, with your comment, visible to the client. See reporting.
- Quotes and invoices: the client signs the quote for the engagement or monthly retainer in their portal, and you track the invoices. XTablo tracks, it doesn’t issue invoices. See quotes and invoices.
- Notifications and templates: the client is alerted when a piece is waiting for them, and a project template relaunches the same flow every month. See notifications · See templates.
- Your brand: the client finds everything under your logo and, if you want, your own address. See the client portal · See the custom address.
Which tools can a content agency connect to XTablo?
You write in the tools you like. XTablo shows them to the client, with this exact status:
- Google Docs, Sheets and Slides: paste the link, the preview shows in the project and the client reads the copy without leaving their portal. Link only, no sync. Google Drive.
- Notion: paste the link to a published Notion page and it shows in the project. A public page can become a tab. XTablo doesn’t automatically import your Notion projects. Notion.
- Loom: explain an outline or a correction in a short video. Loom, YouTube, Vimeo.
- Slack: 1 project = 1 channel, for clients who prefer to reply from Slack (Agency plan and up). Slack.
- Google Analytics 4 and Search Console: the direct connection is coded and pending Google review. For now, import a CSV export into Reporting to show the effect of your content. Google Analytics · Search Console.
- Claude and ChatGPT: create the month’s articles as tasks or content calendar entries from your AI assistant. Claude and ChatGPT.
- Canva: paste the link to a newsletter or post visual, and the client sees it and approves it with the copy. Canva.
- Calendly, Cal.com, Google Calendar and Outlook: the client books the kickoff call from their portal, and the project events show up in your calendar. Calendly and Cal.com · Google Calendar and Outlook.
- Typeform: if your brief already lives in Typeform, paste the link into the project. Typeform.
- WhatsApp: clients who send feedback on WhatsApp can move to the project discussion. A beta, from the Agency plan up, also links those conversations to projects, and your team replies from XTablo. WhatsApp.
Which tools should you keep alongside XTablo?
XTablo isn’t a text editor and doesn’t publish to your CMS. Keep Google Docs or Notion to write, your CMS (WordPress, Webflow…) to publish, and your SEO tool (Semrush, Ahrefs) for keyword research. XTablo doesn’t track SEO rankings.
The simple combination: one Google Doc per article, with the link pasted into the task and into the project. When the copy is ready, you set the task to “in review” and the client approves in their portal. The final version goes in the files, then you or the client publish it in their CMS.
Which resources help you organize a content agency better?
- Content calendar for clients: a template to plan the month’s topics, including a version for LinkedIn and Instagram short-form copy.
- Client onboarding email: to kick off an engagement and get the brief.
- Client status report: the recap after each editorial check-in.
- Project templates: a “Monthly blog” template you relaunch every month.
- Social media approval tool: for short posts that need a quick client sign-off.
- Client portal for agencies: the overview of what your client sees.
What does a typical week look like for a content agency and its client?
Example for a client who receives two articles a week:
- Monday: you deliver the outlines for the week’s two articles. The client approves in a line.
- Tuesday and Wednesday: drafting. You set the tasks to “in progress”.
- Thursday: you upload the drafts and assign the approval to the client, due Friday noon.
- Friday: the client approves or requests a revision. You update the content calendar.
- End of month: you update Reporting, send the recap of approved pieces and relaunch the engagement with the project template.
Which mistakes should you avoid when running a content agency?
- Starting without a brief or examples: a tone is described with examples of copy they like, not with adjectives.
- Getting the whole piece approved at once: get the outline approved first and you avoid rewrites.
- Leaving feedback in Google Docs comments and in emails: gather it in the project.
- Not dating the approvals: an unapproved piece blocks publishing.
- Not showing the volume delivered: a monthly recap of approved pieces helps justify your rate.
Which tool for which need in a content agency?
| Need | In XTablo | Tool to keep alongside |
|---|---|---|
| Write the copy | Nothing: XTablo isn’t an editor | Google Docs, Notion |
| Collect the editorial brief | Form in the client portal | Typeform (link) if already used |
| Track each piece | One task per article with status and due date | Airtable or a spreadsheet internally (optional) |
| Get a piece approved | One-click approval with comments | None |
| Plan publishing | Content calendar for client sign-off | CMS or scheduling tool to publish |
| Research keywords | Nothing: XTablo doesn’t track SEO | Semrush, Ahrefs |
| Show results | Project Reporting (CSV, MCP) | Google Analytics 4, Search Console |
| Get the quote signed, track invoices | Quote signed in the client portal, invoices marked paid | Your invoicing tool (XTablo doesn’t issue invoices) |
| Schedule a kickoff call or an interview | Project schedule, Calendly or Cal.com link | Your calendar (Google Calendar, Outlook) |
| Send a newsletter | Schedule it and get the copy approved | Your email sending tool |
How to get started
- 1Create one project per client with your steps: brief, outline, drafting, review, approval, delivery.
- 2Build your editorial brief form and add it to the client portal.
- 3Turn on the apps: steps, tasks, files, content calendar, discussion.
- 4Create one task per article and paste the Google Doc or Notion page link.
- 5Assign the approval to the client with a due date.
- 6Invite the client: they open a link, no account to create.
- 7Upload the final versions to the project files.
- 8At the end of each month, update Reporting and relaunch the engagement with your project template.
The tools in this guide
How to connect each tool to your client portal, step by step.
FAQ
How much does XTablo cost for a content agency?
Freelance €49/month (about $55, 1 user), Agency €79 (about $89, 3 users), Business €199 (about $224, 7 users), no commitment. Prices exclude taxes. Clients never pay (10 on Freelance, 30 on Agency, unlimited on Business), with a 7-day trial (card required). Annual billing gives you 2 months free.
Does XTablo publish my articles on the client’s site?
No. XTablo plans and gets things approved, it doesn’t publish. Publishing stays in your CMS or in the client’s scheduling tool.
Can my client comment on a Google Doc from XTablo?
They see the document preview in the project. They approve or request a revision in XTablo, and their detailed comments can stay in the document itself.
How do I get a client to approve an article?
Paste the Google Doc link into a task and assign the approval to the client with a due date. They read the piece in their portal, then approve it or request a revision in one click. Their detailed comments can stay in the document.
Can I track the search rankings of my content?
No. XTablo doesn’t track rankings. You can import Search Console or GA4 numbers as a CSV into Reporting.
What software does a freelance writer need to manage clients?
XTablo works for a freelance writer or copywriter: the Freelance plan at €49/month is built for one user and includes 10 clients. You get pieces approved and track your engagements, while you keep writing in Google Docs or Notion.
What software lets a LinkedIn ghostwriter get posts approved before they go out?
Yes. You schedule each post in the content calendar with LinkedIn as the platform, the client reads it in their portal and approves it or requests a revision. XTablo doesn’t publish: the post goes out from LinkedIn or your scheduling tool.
Can I manage my clients’ newsletters?
For preparation, yes: one calendar entry per send, the copy approved by the client, the visual as a Canva link. The send itself stays in the client’s email tool.
Move from scattered writing to an approval flow your client understands.
Keep reading