Service

Plan and publish to twelve networks from one calendar

publish.dalil-tech.com is a social media scheduling service for creators and small businesses, running on my own server. Connect your accounts once, write each post the way that network wants it, and see the whole schedule in one place.

Log in Request access

What it does

Posting to several platforms by hand means a tab for each one and a phone reminder for every posting time. This replaces that. You write a post, adjust it per network, and drop it on a slot in the calendar. The calendar has month, week and day views, and rescheduling is a drag from one slot to another, so moving a whole week around takes a minute.

Nothing publishes behind your back. A post stays a draft until you schedule it, and every network shows you a preview of what will actually appear before you commit to it.

The networks it publishes to

Every account connects through that network's own login screen and its official API. You approve the permissions on the network's side, and disconnecting an account inside the tool deletes the tokens it stored for it.

Composing for each network separately

A caption that lands on LinkedIn is wrong on TikTok, so each network gets its own tab in the composer. Each tab holds its own text, its own media, its own settings and its own preview, and you can queue all of them from the same draft or send them out on different days.

TikTok gets the full set of posting controls. You choose who can view the post, allow or block comments, duet and stitch, and declare whether the video promotes your own brand or a third party. Those options are read from your own TikTok account settings, so anything your account has switched off stays switched off here. You see all of that, plus the preview, before the post is queued.

Drafting with AI, in your own voice

There is an AI copilot for the first draft and a carousel builder that turns an idea into a set of images. Both of them read a brand profile you fill in once, covering tone, voice, language and colours, so what comes back sounds like your account instead of generic ad copy. The AI writes and you approve. It does not publish on its own.

Automations, the API and MCP

For the work you would rather not repeat there is a visual workflow builder. You set a trigger, add conditions, and wire the result into a post. RSS feeds pull new items in, webhooks push events out, and it is all drag and drop instead of a config file.

If you would rather drive it from your own code, there is a REST API for creating and scheduling posts, and an MCP server so an AI assistant can schedule through the same endpoints.

Analytics

Reach and engagement per connected account, across the platforms you have connected, in one view. You are not opening every native dashboard in turn to work out whether last week did anything.

Workspaces, roles and approvals

Separate brands live in separate workspaces and nothing crosses between them. Inside a workspace you can invite people as owner, admin or member, route posts through an approval step before they publish, and leave comments with mentions on a draft while it is still being edited. Media you reuse, like logos and end cards, sits in an asset library instead of somebody's downloads folder.

Who runs it

I am Mohammed Almuhanna. I build and publish everything on Dalil Tech under my own name, and I run this server myself. There is more about me and the rest of my setup on the about page.

The software is TryPost, which is open source, deployed on hardware I own and administer. Your access tokens, your uploads and your drafts stay on that machine. They are not handed to a third-party posting platform, and I do not sell or share them.

Getting access

Accounts are opened by request. If you already have an account, log in at publish.dalil-tech.com. If you want one, email founder@dalil-tech.com and say which networks you post to, and I will set you up.

Before you connect an account

The privacy policy covers what the service stores and how to have it deleted. The terms of use cover what you agree to when you post through it.