Social media scheduler
Schedule every client brand from one calendar.
One calendar across ten networks. Tailor the caption and crop per network from a single post, then send a link for the client to approve before anything goes live.
Fill the month from one place.
Each brand keeps its own channels and calendar. You still schedule every brand from one login.
Ten networks, one post
Instagram, Facebook, X, LinkedIn, YouTube, TikTok, Pinterest, Threads, Bluesky and Telegram.
A month at once
Reschedule, duplicate or delete a month of posts without opening each one.
Approval before it goes live
Send a magic link. Clients sign off on any device, with no account.
Then the report
Branded PDF reports and live dashboards from the posts you scheduled.
Scheduling is the start of the client month.
- FeaturesPublishing, approvals, reporting and the vault.
- For agenciesRun 5 to 30 client brands from one workspace.
- CompareHow Haba lines up against other schedulers.
- PricingEvery plan includes the calendar and a 7-day trial.
Agencies running several brands can start from the agency workspace. The full list of what is included lives on features.
Scheduling questions.
Which platforms can I publish to?
Instagram, Facebook, X, LinkedIn, YouTube, TikTok, Pinterest, Threads, Bluesky and Telegram. You connect each account once per brand and schedule to any mix of them.
Do my clients need an account to approve posts?
No. Each approval request is a secure magic link. Clients open it on any device, preview the post, and approve, comment or request changes.
Can I schedule a month of posts at once?
Yes. Fill the calendar for the month, then reschedule, duplicate or delete a month of posts at once. Captions and crops can be tailored per network from a single post.
Does each client brand get its own calendar?
Each brand keeps its own channels, calendar, media and reports. You still schedule every brand from one login.

Schedule the month, then send it for approval.
Every new workspace starts with a 7-day free trial. Connect your first brand in minutes.