Social Media Suite — social media management software for GCC brands & agencies
For marketing and community teams, brands and agencies that run Facebook, Instagram, X, LinkedIn, Telegram and WhatsApp in separate tools today. Social replaces the per-network consoles, the scheduler subscription and the spreadsheet of unanswered messages with one composer, one calendar, one inbox and one set of analytics. Content in Arabic and English is supported, credentials are encrypted per company, and the AI works as a drafting helper, never an autopilot. Each network supports different jobs, so every feature below states what it covers.
Last updated
No credit card · Ready in about a minute · Your data stays private
Step-by-step guides for every role
187 features in 15 areas · works with 5 other modules · 6 team workflows
Full feature list
Command centre & navigation
One landing page that shows what needs doing today and sends you straight to the work.
- Social command centre — The Social home page shows total audience, scheduled posts, conversations waiting for a first reply and posts published in the last 30 days. Beside them are the next scheduled posts, the unread conversations oldest first, and your active campaigns.For: Social manager, Social specialist, Tenant admin
- Social manager home dashboard — A Social manager who signs in lands on a dashboard with the posts going out in the next four hours, posts waiting for approval, the latest inbox messages, the best-performing recent post and the health of every connected channel.For: Social manager
- Audience by channel — Ranked bars show the follower count of up to seven networks, so you see which one carries your audience without opening each. A network appears once Tarleaks has collected its follower count.For: Social manager, Social specialist, Tenant admin
- Ask Copilot for a briefing — The home page has an Ask Copilot button that opens the AI Copilot with the question "What should the social team focus on today?", so the answer is written from your own data.For: Social manager, Tenant admin
- Sidebar grouped by job — The menu is grouped into Compose, Engage, Audience, Performance and Approvals, and each row only appears for people who hold the matching permission and whose plan includes Social.For: Social manager, Social specialist, Tenant admin, HR manager
- Command palette shortcuts — Jump to the inbox, composer, calendar, connected accounts, analytics, campaigns, influencers or Social settings from the keyboard search, without hunting through the menu.For: Social manager, Social specialist, Tenant admin
- Arabic content and partly translated screens — The sidebar, Connected accounts and Brand listening are translated into Arabic with right-to-left layout. Other screens, including the composer, calendar, inbox and analytics, still show most labels in English. Posts you write in Arabic are detected and previewed right-to-left, and the AI helpers can write and translate in Arabic.For: Social manager, Social specialist, Tenant admin
Connect your channels
Bring every brand account into one place without sharing passwords, and see at a glance which ones are healthy.
- Facebook Pages — Sign in with Facebook, pick the Pages you manage, and each Page becomes its own connected account. Tarleaks publishes text, a link or one photo, reads comments and Messenger messages, and collects page and post results. Video upload and multi-photo posts are not supported.For: Social manager, Tenant admin
- Instagram professional accounts — Connect an Instagram business or creator account through Instagram's own sign-in. You can publish single-image posts with a caption, answer comments and reply to direct messages; Tarleaks also keeps the follower count. Video, reels and carousels are not supported.For: Social manager, Tenant admin
- LinkedIn personal profile — Connect a LinkedIn profile with the current sign-in flow and publish text posts to it from the same composer. Images are not sent, and comments on LinkedIn posts do not reach the inbox.For: Social manager, Tenant admin
- LinkedIn company pages — Company pages you administer appear as separate accounts. Tarleaks publishes text, keeps the follower count and collects page comments hourly for reading; replying from Tarleaks is not available. LinkedIn only enables this after you obtain its marketing-partner approval, so plan for that lead time.For: Social manager, Tenant admin
- X with your own X app — Create an X app in console.x.com, paste its client ID and client secret, then press Connect with X. Tarleaks renews the sign-in by itself, publishes text, up to four pictures, a GIF or a video, threads and polls, reads mentions and replies into the inbox every 5 minutes, hides replies, removes posts and collects post statistics. X bills your own X developer account per use (about $0.015 a post, $0.20 a post with a link); Tarleaks never pays X. Direct messages on X are not included.For: Social manager, Tenant admin
- Pinterest with your own Pinterest app — Create an app at developers.pinterest.com, paste its App ID and App secret in Social → Accounts → Your Pinterest app, then press Connect Pinterest. Tarleaks renews the sign-in by itself, lists your boards and lets you pick a default board for each account. It publishes Pins, collects Pin and account statistics every day, and keeps your secret encrypted. A new Pinterest app starts with Trial access, where the Pins it creates are visible only to you, until Pinterest approves Standard access for the app. Pinterest offers no comments or messages API, so replies and direct messages stay in Pinterest and the Pinterest account does not feed the inbox.For: Social manager, Tenant admin
- X post options — Pick an X account in the composer to get the X options: a thread of up to 25 posts, a poll of 2 to 4 choices, who can reply, posting in a Community, picture descriptions and the paid-partnership and made-with-AI labels. The counter counts characters the way X does (a link is 23, Arabic and emoji as X counts them). A text that is too long is split into a numbered thread with one click, and a cost hint shows what the post will cost on your X account.For: Social manager
- Reddit with your own Reddit app — Save your company's own Reddit app (client ID and secret, stored sealed), then connect Reddit accounts. Tarleaks brings replies and mentions into the inbox every ten minutes, collects each post's score and comment count and checks a Reddit post (community, title, text or link) before it is saved. Reddit approves each app and a paid product needs a written commercial agreement with Reddit, so the owner applies; posting to Reddit stays switched off until Reddit approves in writing. The switch is off by default.For: Social manager, Tenant admin
- Pinterest Pin options — Pick a Pinterest account in the composer to get the Pin options: the board (and its default), a title of up to 100 characters, a link, a picture description of up to 500 characters and, for a video, a cover picture. A Pin takes one picture, a carousel of 2 to 5 pictures or one video; the description holds up to 800 characters. Each rule is checked while you compose, in plain words, before anything reaches Pinterest.For: Social manager
- Telegram bot and channels — Paste a bot token and choose a channel, a group or the bot's private chats. Tarleaks checks the bot first and shows what it may do in that chat and what it still lacks. It posts text, photos, videos, albums and files, and new messages arrive at once through a signed delivery address, with a check every two minutes as a backup.For: Social manager, Tenant admin
- Medium, DEV and Hashnode article channels — Paste a Medium integration token, a DEV API key (dev.to or your own Forem community) or a Hashnode personal access token. It is checked with the platform before it is saved, stored encrypted for your company and never shown again. Every Hashnode blog on the account becomes its own channel. Medium no longer issues new tokens, so Medium works only for an account that already has one; publishing through Hashnode's API needs a Pro plan on the blog.For: Social manager, Tenant admin
- Draft or publish for each article channel — Each Medium, DEV or Hashnode channel has its own choice in its row on the Channels page: Save as drafts (the default), Publish, and for Medium also Publish unlisted. Nothing goes public by surprise.For: Social manager, Tenant admin
- WhatsApp Business numbers — Paste a permanent access token and your WhatsApp business account id; every phone number on it becomes a channel. Incoming messages appear in the inbox as soon as Meta sends them, and delivery and read receipts, reactions, locations, orders and replies to ad clicks are kept too. Each tool Meta has not yet approved for your app shows Needs Meta approval instead of failing. WhatsApp has no backup check if live delivery from Meta stops.For: Social manager, Tenant admin
- WhatsApp message templates — Every template of the WhatsApp business account is kept in Tarleaks with its category, language, quality and the reason Meta gave when it rejected one, and stays current as Meta approves, rejects or pauses it. Write a new template with an image, video or document header, buttons and Arabic text, and use Check without sending first: the check warns when the wording reads as marketing but is filed as utility.For: Social manager, Tenant admin
- WhatsApp contacts, opt-in and opt-out — See the people on a number with whether they agreed to receive messages, stopped them or were blocked, and whether their 24-hour window is open. Record that people agreed, record that they stopped, or block and unblock them. A person who sends STOP or turns off marketing in WhatsApp is stopped here as well.For: Social manager, Tenant admin
- WhatsApp broadcasts — Send one approved template to the people who agreed, now or at a time you choose up to 90 days ahead. Check without sending first to see who would receive it, how many have an open window and what it should cost. The broadcast slows down by itself when the number's quality drops, stops when it turns red and never passes the number's daily limit. Cancel it at any time; people not yet reached are skipped.For: Social manager, Social specialist, Tenant admin
- WhatsApp number health and business profile — See each number's quality rating, messaging limit, display-name review and notices from Meta, refreshed every day and on demand with Check now. Edit the business profile customers see (about text, address, website, category), with Check without sending to preview the change. A drop in quality or a rejected template is reported as it happens.For: Social manager, Tenant admin
- WhatsApp costs — See messages sent, delivered, read and failed per day and Meta's charge per category (marketing, utility, authentication, service) in the account's own currency, with totals for the period and a cost estimate shown before every broadcast. Reading it needs the Analytics permission.For: Social manager, Tenant admin
- Threads — Connect a Threads profile and publish text, photo, video or album posts, with who may reply, a topic tag, a long-text attachment or a chain of follow-up posts, and a place tag. Each tool Meta has not yet approved for your app shows Needs Meta approval instead of failing. The sign-in is renewed automatically every 60 days.For: Social manager, Tenant admin
- Threads replies and moderation — Replies and mentions on Threads reach the shared inbox as Meta sends them, with an hourly check as backup. Reply from the inbox, hide or show a reply, approve or ignore a reply waiting for approval, repost a post, or delete a post from Threads. Hiding, approving and deleting need Meta's approval for your app and say so when they are not yet on.For: Social manager, Social specialist
- Threads results and listening — See daily views, likes, replies, reposts and followers for a Threads profile and for each post, how many posts you may still publish today, and follow keywords or topic tags on Threads. Insights and keyword listening need Meta's approval for your app.For: Social manager, Social specialist
- YouTube channel — Connect a YouTube channel so it is listed with your other accounts. Publishing video from Tarleaks, comments in the inbox and channel results are not available yet.For: Social manager, Tenant admin
- TikTok account — Connect a TikTok account, then post a video or up to 35 photos from Social → TikTok, straight to the profile or to the TikTok inbox to finish in the app. Before every post the form loads the account's own options from TikTok: who can see it (no default), comments, Duet and Stitch (all off until you turn them on), the longest video allowed and the commercial-content disclosure. Each post shows its live status, and the Videos tab keeps each video's views, likes, comments and shares by day. Until TikTok approves the Tarleaks app every post is private (Only me); photo posts need a public media address set up first; TikTok comments and account insights need TikTok's separate business approval.For: Social manager, Tenant admin
- Snapchat account — Turn Snapchat on in Settings → Features, then connect the company's Snapchat Public Profile from Social → Accounts. Post a Story or a Spotlight video (MP4, 5 to 300 seconds, caption up to 160 characters), read its daily views, shares and subscribers in Analytics, and open Social → Analytics → Snapchat ads for a read-only report of ad spend, reach and swipe-ups per ad account, with one total per currency. Snap lets only approved apps post and read profile statistics, so until Snap approves Tarleaks the account shows 'Needs Snap approval'. Comments, direct messages and editing are not available, and Tarleaks never creates, changes, pauses or pays for a Snapchat ad.For: Social manager, Tenant admin
- Bluesky account — Connect a Bluesky account with its handle and an app password made in Bluesky under Settings > Privacy and security > App passwords. Tarleaks signs in to check them before anything is stored, refuses the main account password, and keeps the handle and app password encrypted for your company, never shown again and never logged. There is no OAuth sign-in and no Bluesky app review. Every 5 minutes it reads the account's notifications: replies become comments, and mentions and quotes become mentions (likes, reposts and follows are not inbox items). You can reply, hide or unhide a reply on your own post, and like or unlike. It keeps post snapshots at 1 hour, 24 hours, 7 days and 30 days (likes, reposts, replies, quotes; Bluesky gives no impressions or clicks, so those stay empty) and daily followers, following and posts. Revoking the app password in Bluesky makes the channel ask to reconnect. Only Bluesky-hosted accounts connect; video, direct messages, self-hosted servers, removing a published post and deleting replies are not included.For: Social manager, Tenant admin
- Bluesky post options — Pick a Bluesky account in the composer to get the Bluesky options card. A post is up to 300 characters counted the way a person sees them (emoji and Arabic count by what you see). Links, @mentions of existing Bluesky handles and #hashtags become real links, mentions and tags. Add up to 4 pictures (JPEG, PNG or WebP, each under 1 MB) with a description for each, or let the first link become a preview card with the page's title, description and picture, which you can switch off. Write a thread yourself with More posts in this thread, or split a long text into up to 25 posts, each a reply to the one before. Choose a content label, and Arabic text is tagged as Arabic. The first comment, scheduling, approvals, campaigns and the campaign builder work as on other channels. When Bluesky says to slow down, the post is retried by itself later.For: Social manager
- Google Business Profile — Each business location becomes an account for local posts (What's new, Event, Offer) and for reading reviews, keywords and profile changes. Google must approve the platform's Business Profile access first; until then a branch shows Needs Google approval.For: Social manager, Tenant admin
- Provider gallery and health badges — Connected accounts opens with one tile per network and a table of every account showing followers, days left on the sign-in, and a health badge: healthy, expiring soon (under 14 days) or re-authorisation needed.For: Social manager, Social specialist, Tenant admin
- Encrypted credentials per company — Sign-in tokens are encrypted before they are stored and are bound to your company, so a leaked record cannot be opened under another company. No screen or report ever shows a token.For: Tenant admin
- Signed sign-in handshake — Connecting a channel uses a signed, single-use token that expires after ten minutes, and the return page checks it before anything is saved, so a forged or replayed link cannot attach someone else's account.For: Tenant admin
- Re-authorise flag — When a platform rejects a token while publishing or replying, the account flips to Re-auth needed and publishing to it stops burning retries. Connect the same network again from the gallery and the account is refreshed in place.For: Social manager, Tenant admin
- Disconnect an account — Disconnecting removes the account from publishing and the inbox; existing history is kept.For: Social manager, Tenant admin
- Per-platform roll-up pages — From Connected accounts, a By platform view groups accounts, recent posts and results for each network on one page.For: Social manager, Social specialist, Tenant admin
Compose and publish
Write once, adapt for each network, check it, and send it out now or later.
- One post, many channels — Pick several accounts and publish the same post to all of them. Each channel is tracked separately, so one failure never blocks or duplicates the others.For: Social manager, Social specialist
- Different caption per channel — Rewrite the caption for one network without touching the rest; the adapted text is what that network receives.For: Social manager, Social specialist
- Live preview per channel — A preview card for every selected channel shows the caption with hashtags and mentions highlighted against that network's own character limit.For: Social manager, Social specialist
- Write an article for Medium, DEV and Hashnode — Pick one or several article channels and write a title, the article in Markdown or HTML, a cover image, tags, the original address (canonical URL), a subtitle (DEV and Hashnode) and a series (DEV). The approval workflow, Pause publishing and the publishing queue work as for any post.For: Social manager, Social specialist
- Preview what each article channel will get — The preview shows, per channel, the fitted title, the body in that channel's format, the tags it keeps (Medium 3, DEV 4, Hashnode 5), draft or publish, and every adaptation in words. It sends nothing.For: Social manager, Social specialist
- Publish now — Send a post immediately. It goes through the same retry and safety checks as a scheduled post, so there is no separate shortcut path to go wrong. Needs the publish-now permission, which a Social specialist does not hold.For: Social manager, Tenant admin
- Schedule for later — Choose a date and time and the post is released when it comes due. Releasing due posts depends on a scheduled job that the standard cloud setup does not yet include, so confirm with your administrator before relying on it. Publish now is not affected.For: Social manager, Social specialist
- Save as draft — Keep an unfinished post in the calendar as a draft and come back to it, or hand it to a colleague to finish.For: Social manager, Social specialist
- Edit or cancel before it goes out — Drafts and scheduled posts can be edited by anyone who can write posts. Cancelling needs the delete-posts permission, which a Social specialist does not hold. Once a post is publishing or published it is locked, because the platform cannot take it back.For: Social manager, Social specialist
- Upload images and video — Drop in photos or videos (JPEG, PNG, GIF, WebP, MP4, QuickTime, WebM, up to 512 MB), or paste a link. Files go straight from the browser to cloud storage, and a missing upload is caught before it can be posted. Whether a network can carry the file is covered under What each network receives.For: Social manager, Social specialist
- What each network receives — Today Tarleaks sends text, a link or one photo to Facebook; one image to Instagram; text to X, Threads and LinkedIn; text with photos, videos or an album to Telegram; and text with one photo to Google Business Profile. WhatsApp sends approved templates. TikTok videos and photos are posted from Social → TikTok. Video posting to Facebook, Instagram and YouTube is not available.For: Social manager, Social specialist
- Telegram post options — For a Telegram post you can send it without a notification sound, stop it being forwarded or saved, hide the link preview, pin it after it is published, add up to six link buttons, or turn it into a poll or quiz.For: Social manager, Social specialist
- Per-channel media rules — The composer knows each network's limits for characters, hashtags, image types and video length and flags a problem before you submit rather than after the platform rejects it.For: Social manager, Social specialist
- Pre-publish checklist — A live checklist covers channels chosen, length, hashtags, paid-partnership disclosure, media rules, alternative text, repeated cross-posting, duplicate of a recent post, link check and a schedule time in the past.For: Social manager, Social specialist
- Paid-partnership disclosure check — If a post looks like paid content, the checklist asks for a clear tag such as #ad so you stay within advertising rules.For: Social manager, Social specialist
- Writing insights — Counts for characters, words, hashtags and emoji, plus a reading-ease score for English text, appear as you type. Reading ease is hidden for Arabic and very short text.For: Social manager, Social specialist
- Post at your best time — Chips suggest the strongest posting windows from the results of posts Tarleaks has measured (Facebook Pages today) and fill the schedule with one click, in your company time zone (UTC until one is set). They stay hidden until enough posts have been measured.For: Social manager, Social specialist
- Automatic retry with back-off — A failed delivery to one channel is retried after 1 minute, then 5, then 30, and a channel that still fails on the fourth attempt is marked failed with the platform's reason so you can fix it. Retries are started by the same scheduled job as scheduled posts, which the standard cloud setup does not yet include.For: Social manager, Tenant admin
- Never posted twice — Each channel delivery carries a unique key, so a repeated message inside the system cannot publish the same post a second time.For: Social manager
- Share new posts from a blog feed — Add your blog's RSS, Atom or JSON Feed address and pick article channels. Every 15 minutes, or on Check now, each new post becomes a scheduled article with its own address as the canonical URL, its pictures as full web addresses and its categories as tags. Rules per feed: draft or publish, a delay, a language filter, a tag mapping and the format Medium receives. Posts already in the feed are not shared unless you ask for the newest few, and a post is never made twice for the same channel.For: Social manager, Tenant admin
- Send a WhatsApp template message — From a WhatsApp account, pick an approved template, fill its header, placeholders and button values and send it to a phone number, which is the only way to start a chat outside the 24-hour window. Check without sending shows exactly what would go out and refuses a person who stopped messages. Every refusal says what went wrong and what to do.For: Social manager, Social specialist
- Pre-filled from insights — Send an idea from Brand listening or a time slot from Analytics into the composer and the caption or schedule is already filled in.For: Social manager, Social specialist
- A time that has passed is refused, not quietly turned into a draft — Scheduling a post for a time that has already gone says so and asks for a future time, instead of saving an unscheduled draft you believe is scheduled. Leave the time empty to save a draft on purpose.For: Social manager
- Pictures and videos are checked when you save — Each picture or video must be a web address starting with https:// (up to 20 per post), so a broken or unsafe link is caught at save and not when the network refuses the post. A post can hold up to 20,000 characters and a title 200.For: Social manager
- Facebook Reels, Stories and photo albums — Choose Post as Feed post, Reel or Story. A Reel is one vertical video and a Story is one photo or video that disappears after 24 hours. A Facebook feed post can carry up to 10 photos as an album. The choice shows only when a selected channel can publish that format.For: Social manager, Social specialist
- First comment — The Page posts your first comment right after the post. If it fails, the post stays published and the error is recorded.For: Social manager, Social specialist
- Instagram post options — Collaborators, trial Reels, profile grid, cover picture or frame, audio name, location, picture descriptions, an AI label and turning comments off, checked before you save. Publishing needs Meta approval of the app.For: Social manager, Social specialist
AI writing help
Drafting assistance that always stays a suggestion you review.
- Caption studio — Generate up to five caption variants for the chosen network in a professional, friendly, bold, playful or informative tone, then rewrite, shorten or lengthen any of them.For: Social manager, Social specialist
- Hashtag sets by reach — Suggested hashtags are grouped into niche, moderate and broad so you can mix a few of each, and one click adds a whole group.For: Social manager, Social specialist
- One-click rewrites — Improve this, make it shorter, add a hook, add a call to action, suggest emoji, change tone or adapt for one channel, with a Revert button to undo the change.For: Social manager, Social specialist
- Translate between Arabic and English — Translate the draft to Arabic or to English in one click and keep it as a per-channel variant if you wish.For: Social manager, Social specialist
- Type-ahead suggestions — As you pause typing, a faint continuation appears after your cursor; press Tab to accept it or keep typing to dismiss it. It is capped in length and never fires on a one-letter draft.For: Social manager, Social specialist
- Brand voice note — A house-style note an administrator writes in the AI settings is added to the type-ahead so suggestions sound like your company.For: Tenant admin, Social manager
- Your own AI provider and Arabic replies — Captions use the AI provider and key your company configured, and answer in Arabic when your company language is Arabic.For: Tenant admin
- Drafts only, never auto-sent — Nothing the AI writes is posted or applied without you pressing the button, and every panel says plainly when no AI provider is configured instead of failing silently.For: Social manager, Social specialist
Content calendar
See everything drafted, scheduled, published or failed on one calendar and move it around.
- Month, week and list views — Switch between a month grid, a week grid and a list of every post, each entry showing its channel, status and caption.For: Social manager, Social specialist, HR manager
- Drag to reschedule — Drag a scheduled post to another slot, or press Alt with the arrow keys. A time in the past is refused so a drag can never quietly turn a post into a draft.For: Social manager, Social specialist
- Filter the calendar — Narrow the view by channel, status, author, date range or an inferred campaign, and see how many posts sit outside the current filter.For: Social manager, Social specialist, HR manager
- Overloaded-day hint — A day with more posts than the usual guideline on one channel is flagged, so you do not flood a feed. The guideline is a rule of thumb, not measured from your data.For: Social manager
- Publish now, duplicate or cancel from the calendar — Open any entry to publish it now, duplicate it as an unscheduled draft or cancel it, without going back to the composer.For: Social manager
- Failed posts stay visible — A post that could not be published remains on the calendar with the platform's error and the number of attempts, so nothing disappears silently.For: Social manager, Social specialist
- Best-time overlay — The calendar shows your best posting windows from past results, in your own time zone, so scheduling avoids dead hours.For: Social manager, Social specialist
Unified inbox and replies
Every comment, mention, direct message and review lands in one place where the team can work it together.
- One inbox for every channel — Facebook comments, mentions and Messenger messages, Instagram comments and direct messages, WhatsApp and Telegram chats, LinkedIn company-page comments and Threads replies and mentions arrive in a single list, grouped into conversations by sender and channel. Google reviews arrive too; X, YouTube and TikTok do not reach it.For: Social manager, Social specialist, HR manager
- Live arrival with a safety net — Facebook, Instagram and WhatsApp messages are designed to arrive as soon as the platform sends them, after their signature is verified. Threads replies and mentions arrive the same way once Meta delivers them to your app. A check every 5 minutes backs up Facebook and Instagram, Telegram is checked every 2 minutes, and LinkedIn and Threads hourly. WhatsApp has no backup check.For: Social manager, Social specialist
- Sync all now — One button asks every connected channel for new messages immediately instead of waiting for the next scheduled check.For: Social manager, Social specialist
- Reply from the inbox — Reply to Facebook and Instagram comments and messages, Telegram chats and WhatsApp chats inside the 24-hour window, and replies on Threads. LinkedIn items can be read but not answered from Tarleaks. The reply is recorded as sent or failed.For: Social manager, Social specialist
- Moderate Telegram groups and approve join requests — From a Telegram message in the inbox you can delete it, pin it, ban the sender or mute them for an hour, a day or a week. People who ask to join a private channel or group through an approval link wait on the Join requests page until someone approves or declines them. Only people with the moderation permission see these controls.For: Social manager, Tenant admin
- Every inbox item shows its post and has its own actions — A comment, mention or review shows the post it is about (picture, first line, date) and links to both the post and the comment on the network; private messages are marked private. Each item has its own Reply, Reply privately, Like, Hide, Delete, Assign and Mark done, and our replies appear under the item they answer. Photos and stickers are shown, never an empty message.For: Social manager, Social specialist
- WhatsApp photos, voice notes and files in the inbox — Open the photo, video, voice note or document a customer sent on WhatsApp straight from the conversation, and see how much of the 24-hour reply window is left on the conversation, delivery and read ticks, reactions, locations, shared contacts and a customer's cart. Files open through Tarleaks, so no Meta link reaches the browser. A person who sends a click-to-WhatsApp ad arrives as a lead with the ad's headline.For: Social manager, Social specialist, Tenant admin
- Filters, sorting and saved views — Filter by channel, type, sentiment, status and assignee, sort by newest, longest waiting or priority, and save the combination as a view that you can reopen. Saved views are kept in your own browser.For: Social manager, Social specialist, HR manager
- Assign a conversation — Take a conversation for yourself, hand it back or reassign it, and filter to Assigned to me. Assigning needs its own permission, separate from replying. The person it is assigned to is not sent an alert.For: Social manager, Tenant admin
- Resolve and archive — Close a conversation when it is dealt with. Resolving and archiving need their own permission, so a trainee can reply without closing the thread.For: Social manager, Tenant admin
- Bulk actions — Select many conversations and mark them read, resolve, assign them to yourself, escalate or archive in one go; the result tells you how many succeeded.For: Social manager, Tenant admin
- Escalate — Raise a conversation's priority so it jumps to the top of the list for whoever is on duty.For: Social manager, Social specialist
- Saved replies — Keep a library of ready answers, insert one into the reply box with a click and edit it before sending. Anyone who can read the inbox can see them; writers can add and archive.For: Social manager, Social specialist
- Internal notes — Leave team-only notes on a conversation, such as order details or who to ask. They are never sent to the customer.For: Social manager, Social specialist
- Keyboard shortcuts — Move with J and K, resolve with E, mark read with U, jump to the reply box with R, select with X and search with a slash; press the question mark to see the list.For: Social manager, Social specialist
- Automatically marked read — Opening an unread conversation marks it as open, so the unread count reflects real work left.For: Social manager, Social specialist
- Waiting-time badge — Conversations still unanswered after a target time (four hours by default) are marked on screen so the longest-waiting customers stand out. The badge is worked out in the browser from the arrival time, and the target is not yet editable in the app.For: Social manager, Social specialist
- Longest-waiting view — Sort by the time the oldest unanswered message has been waiting, so the customer who has waited longest is first.For: Social manager, Social specialist
- Moderate Facebook comments — Hide, unhide, like or delete a comment on your Page from the inbox. Delete asks first and cannot be undone. A separate permission, held by social managers and administrators, and the Moderate comments from the inbox switch (on by default) control it. Liking and deleting need Meta to approve the app first.For: Social manager
- Reply privately to a commenter — Answer a Facebook comment with one Messenger message, once per comment, within 7 days of the comment.For: Social manager, Social specialist
- Answer after the 24-hour window as a person — When a customer last wrote on Messenger more than 24 hours ago, the inbox explains why the reply is refused. A person can still send it as a human agent up to 7 days after the customer last wrote, if the switch is on. The AI assistant never does this, and Meta must approve the app for it.For: Social manager, Social specialist
AI in the inbox
Optional AI that reads messages for you and suggests answers, always under human control.
- Sentiment on every message — Each incoming message is marked positive, neutral or negative with a score, tone, topics, whether it is a question and whether it needs a person. Off by default; it needs an AI provider and the feature allowed for your company by a platform administrator.For: Social manager, Tenant admin
- Questions without a question mark — The classifier recognises a question phrased without a question mark, including Arabic questions, and falls back to simple punctuation checks for messages it has not scored yet.For: Social manager
- AI reply drafts — Press Suggest reply to get a draft, a recommended tone and a follow-up note. Sensitive or legally charged messages are flagged so you do not send without reading. Off by default; switch it on under Settings, Features (it needs an AI provider).For: Social manager, Social specialist
- Re-score on demand — Re-run the sentiment check on one message when you disagree with the result.For: Social manager
- Background scoring — When sentiment scoring is on, a background job scores new messages every 15 minutes, so the inbox and listening pages fill in without anyone pressing a button.For: Tenant admin
- Never auto-sent — AI replies are drafts only. There is no automatic reply or chatbot, by design, so every customer answer has a person behind it.For: Social manager, Social specialist
Google Business branches
Run your Google branches: reviews, search keywords and profile changes approved by two people.
- Every Google branch in one place — A Google Business page lists each connected branch with its state in words: working, sign in again, needs Google approval, busy or error. It shows when the branch was last read, its unanswered reviews and its low-star reviews, and the tiles open the inbox already filtered.For: Social manager, Tenant admin
- Read a branch now — Press Read now on a branch to fetch its latest reviews and numbers without waiting for the 15-minute round. A branch can be read on demand once every two minutes.For: Social manager, Tenant admin
- Google reviews arrive in the inbox — New and changed Google reviews are read every 15 minutes into the shared inbox with their stars, the reviewer and any reply already on Google. The reply shows Google's own state, so you can see whether Google has accepted it.For: Social manager, Tenant admin
- Filter reviews by stars and unanswered — In the inbox, narrow to a star range, for example one and two stars, or to reviews nobody has answered yet. The filters combine with the rest of the inbox filters.For: Social manager, Tenant admin
- AI drafts a review reply in your language — The AI assistant drafts a reply to a review in your company's language: under 120 words, no incentive offered, and a low-star review is marked for a person to look at before it is sent. A person always reads it first.For: Social manager, Tenant admin
- Delete your reply to a review — Remove a reply you posted to a Google review after a confirmation. The reply disappears from Google and from the inbox; the review itself stays.For: Social manager, Tenant admin
- Review link and Maps link per branch — Copy a branch's review link to send to customers, and open the branch on Google Maps. The link needs the branch's place to be known to Google.For: Social manager, Tenant admin
- Search keywords per branch and month — See which searches found each branch, month by month. The platform keeps its own monthly copy, so the page never waits on Google. Daily calls, website clicks and direction requests are kept the same way.For: Social manager, Tenant admin
- Ask for a profile change, a second person approves — Ask for new opening hours, Ramadan and Eid special hours, a description, a website or a phone number for one or many branches. The change is held until a different person approves it; only then is Google changed. The approver can check it first, reject it with a note, and the requester can cancel it.For: Social manager, Tenant admin
- Google posts: What's new, Event and Offer — Publish a Google post to a branch as What's new, an Event or an Offer. An offer can carry a coupon code, a redeem link and terms; other posts can carry a button (Book, Order, Shop, Learn more, Sign up or Call) and photos. A post without its required title, dates or link is refused with the reason.For: Social manager, Tenant admin
- Google Business in Copilot and MCP — Copilot and outside AI tools can list branches, get a review link, read now, read keywords, delete a reply and handle profile changes (list, create, check, approve, reject, cancel), each under the permission of the person asking.For: Social manager, Tenant admin
- Google Business switch — An administrator turns the Google Business page, review reading, keywords and profile changes on or off in Settings, Features. It is on by default.For: Social manager, Tenant admin
- What Google no longer offers — Google closed Business Messages (chat) in 2024 and its questions-and-answers service, so neither is available here. Some Google data needs Google to approve the platform's access first; until then the branch shows Needs Google approval.For: Social manager, Tenant admin
Brand listening and comments
Find out what people say about you and what to post next, using your own evidence.
- Track keywords — Add hashtags, @handles or phrases to follow; each is matched against messages as they arrive live from Facebook, Instagram and WhatsApp, and can be paused or stopped. Messages found only by the periodic checks (Telegram, LinkedIn, Threads) are not matched. Only people with the settings permission can add or remove keywords.For: Social manager, Tenant admin
- Mentions feed — A feed of every message that matched a tracked keyword, filterable by keyword, with a Reply button.For: Social manager, Social specialist
- Sentiment and volume overview — See message volume by day, channel and type for the period. The sentiment mix and net sentiment fill in only when AI sentiment scoring is on.For: Social manager, Social specialist, HR manager
- Negative-spike warning — The net sentiment tile turns to "elevated, review now" when the share of negative messages is at least one and a half times the previous period, with at least ten messages in the window. It needs AI sentiment scoring.For: Social manager, Social specialist
- Questions people are asking you — A list of questions from your audience, unanswered first and oldest first, with how old each one is, so none slips through. Without AI scoring it recognises questions by a question mark, including the Arabic one.For: Social manager, Social specialist
- Topic momentum and content gaps — Compares the latest two topic analyses to show what is rising and which rising topics you have never posted about, with a button to write about it. It needs AI sentiment scoring, and the analysis is run by a command that the standard cloud setup does not yet schedule.For: Social manager
- AI content ideas with receipts — Ask for five post ideas drawn from your own mentions, questions and topics. Each idea shows the evidence behind it, and an idea with no evidence is dropped rather than shown.For: Social manager
- Comment analysis — A page shows sentiment mix, recurring words and phrases and the comment stream across your published posts, reachable from the inbox with Analyse comments. The sentiment mix fills in only when AI scoring is on.For: Social manager, Social specialist, HR manager
Performance analytics
Honest numbers from daily snapshots, with a stated minimum before any figure is shown.
- Audience and engagement dashboard — Followers, follower change, reach, impressions, engagement and posts published for any range up to a year, compared with the previous period only when that period has data. Facebook Pages report reach and engagement; Instagram, TikTok, LinkedIn company pages and Telegram report follower counts.For: Social manager, Social specialist, HR manager, Tenant admin
- Telegram reaction counts — For Telegram channel posts, Tarleaks records how many reactions each post received, by emoji, and adds the total to the post's daily figures. Telegram sends counts only, never who reacted, and only when the bot is an administrator of the channel.For: Social manager, Social specialist
- Daily snapshots that last — Results are saved once a day per account and, for Facebook Page posts, at one hour, one day, seven days and thirty days after publishing. Saved results are never overwritten, so history survives when a platform changes or limits its data.For: Social manager
- Post scoreboard — Every published post with measured results, with its reach, engagement rate and where that rate ranks among your own posts on the same network. Measured results exist for Facebook Page posts today.For: Social manager, Social specialist
- Instagram content performance — Every post, Reel and Story of your connected Instagram accounts, with views, accounts reached, likes, comments, saves, shares, reposts, interactions and average watch time, plus numbers by day. Stories are kept after they leave Instagram. Numbers are read every hour, never live.For: Social manager, Social specialist
- Warning when Meta has not approved reading numbers — The page names an Instagram account that Meta has not approved, or whose sign-in expired, and links to Connected accounts. It clears after the next successful hourly read.For: Social manager, Tenant admin
- Results by channel and by format — Compare networks, or compare photo, video and text-only posts. The format is inferred from the attachments and the screen says so.For: Social manager
- Best-time heatmap — A weekday-by-hour grid shows when your measured posts perform, each cell labelled low or okay confidence, with your audience's message activity layered on top.For: Social manager, Social specialist
- Is this week normal for you — Daily engagement and reach are drawn against your own typical range, not an invented industry benchmark.For: Social manager
- Explain this week — Ask for a short written brief of what moved and what to do next. The AI is given only the numbers the screen already computed and any finding that names an unknown metric is dropped.For: Social manager
- Export to CSV — Download the daily series and top posts for the period as a CSV file to open in Excel or a BI tool.For: Social manager, Social specialist, HR manager
- Hourly collection of results — A scheduled job gathers follower counts and post results once an hour for the networks that report them.For: Tenant admin
- Analytics goals — Set a target for a metric over a period, such as 2,000 new followers on Instagram in December. Each goal shows its progress, the pace you should have reached by today and a status: not started, no data yet, in progress, on track, behind, reached or missed. Progress is read from your daily snapshots, so it always matches the Analytics page.For: Social manager, Tenant admin
- Honest totals with coverage — Totals add up only the channels that reported a number. A channel with no data shows a dash and the reason instead of a zero, and the page says how many channels reported.For: Social manager, Social specialist, HR manager, Tenant admin
- Inbox response panel — See how many conversations your team answered in the period and the typical time to the first reply, against the reply-time target set in Settings.For: Social manager, Tenant admin
Influencers and campaigns
Keep a roster of creators, plan campaigns with budgets, and connect the conversation to the results.
- Influencer roster — Store each creator's name, handle and platform, country, contact email, notes and follower count, grouped into nano, micro, mid, macro and mega tiers.For: Social manager, Social specialist
- UAE advertiser permit on every creator — Record each creator's UAE Media Council advertiser permit: number, resident or visitor, issue and expiry dates. The roster shows whether it is valid, ends within 30 days, has expired or is missing, and filters by it. A visitor permit longer than six months is refused, and the permit number is shown only to people who manage creators. The managers are reminded in the app 60, 30, 14 and 7 days before a permit ends and once after it lapses, and the permit file is attached from Documents.For: Social manager, Tenant admin
- Several handles per creator — Add each creator's account on every network so their reach is understood across platforms.For: Social manager, Social specialist
- Archive instead of delete — Archived creators leave the roster but keep their history. Deleting needs its own permission that specialists do not hold.For: Social manager
- Campaign planning — Create a campaign with objective, dates, budget and currency, a branded hashtag and a tracking tag, and cancel it if plans change. Editing needs the update-campaign permission and cancelling needs the delete permission, so a Social specialist can only read campaigns.For: Social manager
- Assign creators with fees — Attach a creator to a campaign with the deliverable, fee, dates, hashtag, short link and discount code that identify their posts. Assigning needs the update-campaign permission, which a Social specialist does not hold.For: Social manager
- No live assignment without a valid permit — While the company checks permits (on by default for a company in the UAE), an assignment cannot be set live unless the creator's permit is valid on every day of the work, and the refusal names the creator, the permit date and the work dates. Set live and Mark completed are on each assignment row.For: Social manager
- Budget used by creator fees — A campaign shows its budget, the total of creator fees assigned and the percentage of the budget used, so you see what is committed before anything is paid. Reach, earned media value and return ratios are not calculated from real post data yet.For: Social manager, Social specialist, Tenant admin
- Campaigns that make sense — A campaign cannot end before it starts, cannot carry a negative budget and takes a three-letter currency code; names and descriptions have sensible limits.For: Social manager
Approvals, roles and compliance
Put a review step in front of publishing, control who can do what, and keep an audit trail.
- Optional approval before publishing — Switch on a review step under Settings, Features so every new post waits for a reviewer. Posts that are not approved are never sent to any network, whatever the schedule says.For: Tenant admin, Social manager
- Reviewer queue — Reviewers see every post waiting, with its author, channels and last comment, and can approve, ask for changes or reject, with an optional note. Only people with the approve-posts permission see the queue.For: Social manager, Tenant admin
- Phone notices for approvals and late messages — Everyone who may approve posts is told the moment a post is submitted, in the app and as a push on the phone, and again once a day while it waits too long. People who work the inbox are told, once per batch, when messages pass the company's response time. The notice names the post (or its opening words) and its author, or gives a count, and never carries a message's text.For: Social manager, Tenant admin
- Changes requested and resubmit — A post sent back stays out of the publishing queue until it is resubmitted; a rejected post is final and has to be cloned. The author can also take a waiting post back to edit it (it is not published meanwhile), and resubmits by asking Copilot; an author cannot approve their own post unless the company allows it.For: Social manager, Social specialist
- Built-in Social roles — A Social manager owns everything in the module. A Social specialist drafts and schedules posts, replies and writes notes in the inbox, reads analytics and manages the creator roster, but cannot publish immediately, approve, assign or resolve conversations, delete, connect accounts or change settings. A Tenant admin holds all of it.For: Tenant admin
- Read-only access for HR — HR managers and HR specialists can read posts, the inbox and analytics without being able to publish or reply, which suits employer-brand monitoring. They cannot open Connected accounts.For: HR manager, Tenant admin
- Fine-grained permissions — About 25 separate permissions cover accounts, posts, inbox, analytics, campaigns, creators and settings, and the server enforces each one, not just the screen.For: Tenant admin
- Feature switches — Approval before publishing, AI reply suggestions and AI sentiment scoring are off until switched on; content ideas and the analytics brief are on. A platform administrator can switch any of them off for every company.For: Tenant admin
- Meta data-deletion callback — When a Facebook user removes your app, Meta calls a verified public address and receives a confirmation code and a status page, as Meta's app review requires. Removal of that user's records inside each company's own database is not yet automated.For: Tenant admin
- Public privacy page — A public privacy policy page, with the data-deletion address, is available for platform app review.For: Tenant admin
- Your data stays in your company's database — Posts, messages, results and account credentials are stored in your company's own database, never mixed with another company's. A short log of incoming platform notifications, used to ignore repeats, sits in shared platform storage.For: Tenant admin
YouTube studio
Upload videos, moderate comments and read channel results without leaving Social.
- Upload a video with full details — Send a video of up to 10 GB with a title, description, tags, category, playlist, language, privacy, a custom thumbnail and the required Made for kids answer. The file goes to your workspace storage first, then to YouTube in the background, and a network break continues where it stopped.For: Social manager, Tenant admin
- Schedule and label a video — Pick a publish time, mark the video as a Short, add titles in other languages, declare altered or synthetic content, choose the licence and decide on embedding, public likes and subscriber notification.For: Social manager, Tenant admin
- Approve a video before it is sent — When the approval workflow is on, a prepared video waits until a person with approval rights accepts it. Nobody approves their own video. Only then is it sent to YouTube.For: Social manager, Tenant admin
- Follow every upload and retry — See each upload as Waiting, Uploading with the percentage, Processing, Published or Failed, with the reason and the YouTube link. Retry a failed upload or withdraw one that has not reached YouTube.For: Social manager, Tenant admin
- See the privacy YouTube really applied — YouTube can force the videos of an unverified app to Private. The studio shows the privacy YouTube set, next to what you asked for.For: Social manager, Tenant admin
- Moderate channel comments — Channel comments are read every 15 minutes. Filter by Published, Held for review, Likely spam or Rejected, then publish, hold or reject a comment, and ban the author together with a rejection. Replies go through the normal inbox.For: Social manager, Tenant admin
- Daily channel analytics — Read 7, 28 or 90 days of views, watch minutes, average view duration, subscribers gained and lost, likes, comments and shares, plus traffic sources, devices, age and gender. Figures come from one snapshot a day.For: Social manager, Tenant admin
- Daily upload quota meter — See how much of your company's share of YouTube's daily budget is used and when it resets. When the share is used up, uploads wait for the next day instead of failing.For: Social manager, Tenant admin
Copilot and external AI tools
Ask the AI Copilot, or an outside assistant you trust, to read and act on Social for you.
- Ask Copilot about your channels and posts — Ask which accounts are connected, what is scheduled, or to show one post with the result of each channel.For: Social manager, Social specialist
- Copilot drafts a post for you — Tell Copilot what to post and where; it prepares the post and asks you to confirm before anything is created.For: Social manager, Social specialist
- Copilot edits or reschedules a post — Ask Copilot to change the wording, media, channels or time of a draft or scheduled post. Posts that are already publishing or published cannot be changed.For: Social manager, Social specialist
- Copilot cancels a post — Ask to cancel a draft or scheduled post; Copilot asks first and respects the cancel-posts permission.For: Social manager
- Copilot works the approval queue — Ask Copilot to list posts waiting for review, to approve, reject or send one back with a comment, or to submit or resubmit a post for review. Reviewing needs the approve-posts permission; submitting needs the write-posts permission.For: Social manager, Social specialist
- Copilot works your blog feeds and article channels — Ask Copilot to list your blog feeds and what they shared, try a feed address, add, change, pause, read now or remove a feed, preview an article for each channel, or set a channel to drafts or publish. Each action needs the same permission as on screen; connecting a channel is never a Copilot action.For: Social manager, Social specialist
- Copilot reads analytics — Ask for a summary of reach, engagement and followers, the best times to post, or a roll-up of listening, all from your stored snapshots. The summary Copilot reads also flags days whose engagement is unusually high or low against the previous 90 days.For: Social manager, Social specialist
- Copilot reads campaigns and creators — Ask Copilot to list your campaigns, open one with its creator assignments, fees and tracking tags, or list the creator roster.For: Social manager, Social specialist
- Copilot reads the inbox — Ask what is waiting in the inbox by status or type and who it is from.For: Social manager, Social specialist
- Copilot replies and triages the inbox — Ask Copilot to reply to a message or to set its status, priority or assignee. Replying posts for real on the customer's channel, so Copilot asks you to confirm first, and assigning or resolving still needs your own assign or resolve permission.For: Social manager, Social specialist
- Social media expert routing — Questions about posting, Instagram, TikTok, LinkedIn, Telegram or followers are sent to a Social media specialist profile inside Copilot.For: Social manager, Social specialist
- Use from outside assistants — The same tools are offered to approved outside AI assistants, limited by the permissions of whoever is signed in.For: Tenant admin
- Social data in Insights — Accounts, analytics, campaigns and inbox data can be used when building Insights apps and dashboards, respecting the same read permissions.For: Social manager, Tenant admin
Learn it in the app
A guided tour inside Social Media teaches the work by having you do it.
- Hands-on guided tour — 6 short chapters (Connect your channels; Write and schedule a post; Plan on the calendar; Answer comments and messages; Approve before it goes out; See what worked) that start by themselves the first time you open Social Media. Each step waits for you to really do it, such as opening a list or saving a first record, and any chapter can be paused, resumed or replayed from the last row of the Social Media menu or from Tours in the account menu.For: Social manager, Social specialist, Tenant admin, HR manager
Works with other modules
Done by more than one person
What each role gets
- Social manager — Plans, drafts and schedules content from one composer for Facebook, Instagram, LinkedIn, X, Threads, Telegram and Google Business Profile, with a live preview per channel and AI-suggested captions and hashtags. Works a shared inbox for comments and direct messages from the channels that support it, with waiting-time badges, saved replies and optional AI-drafted replies, and submits posts for review or approves them through the built-in approval step. Follows results through daily analytics snapshots, best-time recommendations and the mentions feed for tracked keywords, and plans campaigns with their budgets and creator fees.
- Tenant admin — Connects channels through each platform's sign-in or by pasting an access token (Meta, LinkedIn, YouTube, TikTok, Telegram, X and Google Business Profile), and every token is encrypted and bound to the company, so no screen or report ever shows one. Sets the governance: switches on the approval step before publishing, decides who reviews through the approve-posts permission, and turns AI reply suggestions and AI sentiment scoring on or off. Watches account health through badges that warn 14 days before a sign-in expires, reconnects any account flagged Re-auth needed, and owns the Meta data-deletion callback and the public privacy page that platform app review requires.
Frequently asked questions
Which social networks does the suite connect to?
Facebook Pages, Instagram professional accounts, LinkedIn profiles, X, Telegram and WhatsApp Business connect for the jobs listed on each feature. Threads, YouTube, TikTok, Snapchat, LinkedIn company pages and Google Business Profile connect with limits explained on each feature, and some need approval from the platform first. Each network supports different jobs; for example, video is posted only to TikTok, from its own page.
Can I schedule social media posts in Arabic?
You can write, preview and schedule posts in Arabic, and the AI can draft and translate between Arabic and English. Some screens, including the composer, still show English labels. Releasing scheduled posts relies on a timer job that your administrator should confirm is running on your deployment.
Does it have an approval workflow before posts go live?
Yes, as an option you switch on. Reviewers approve, ask for changes or reject, and unapproved posts are never sent. Authors resubmit by asking Copilot, and no message is sent when a post is submitted, so reviewers check the Approvals screen.
Can the team answer comments and direct messages in one inbox?
Yes for Facebook, Instagram, WhatsApp and Telegram, with assignment, internal notes, saved replies and bulk actions. Threads replies can be answered once Meta has approved the tool for your app, LinkedIn company-page comments can be read but not answered from Tarleaks, and Google reviews reach the inbox and can be answered there; X, YouTube and TikTok do not reach it yet.
Does the AI reply to customers automatically?
No. AI only drafts a caption or a reply for a person to edit and send, and sentiment scoring and reply drafts are off by default. There is no chatbot mode.
Is there a mobile app for social media management?
There is no dedicated mobile app for Social yet. Staff use the web screens.
How are my social account passwords and tokens protected?
Tarleaks never sees your passwords. Access tokens are encrypted and bound to your company, and no screen or export displays them. Token, key and secret boxes show dots with a show/hide eye and are never filled in by your browser or password manager, so your own sign-in password cannot end up in them by accident. If a platform rejects a token, the account is flagged for re-authorisation.
Can I measure influencer campaign return?
Not yet. You can keep a creator roster, plan campaigns with budgets, assign creators with fees and see how much of the budget is committed. Reach, earned media value and return ratios are not calculated from real post data today.
Part of one platform
Social Media Suite is one of 59 apps (36 business apps and 23 ISO standards) that share the same sign-in, the same people, the same customers and the same AI copilot. See all apps or how Tarleaks ERP compares with Odoo, ERPNext and Zoho.