Messages become posts.
A video becomes a Reel. A photo becomes an image post. A Telegram album becomes one carousel, including supported mixed media.
Send media once. Set a weekly publishing rhythm, with a preview before every post.
Turn your Telegram messages into a considered Instagram calendar. Reels, photos and carousels, one clear queue.
Owner activation required · bot credentials, Meta app and cron must be configured before publishing.
The bot sends the media and full description before the post. Approve keeps the scheduled time. Reject skips this post only. No response = automatic publication.
A video becomes a Reel. A photo becomes an image post. A Telegram album becomes one carousel, including supported mixed media.
Every submission fills the next available slot in arrival order. Timezone-aware, saved on the server, and editable through /setup.
Use Reject before publishing begins, or /pause to stop future publishing. Approve does not publish early. Failed reminders hold the post.
Your Instagram password stays with Instagram. You authorize publishing on its official login page.
Use a Business or Creator account. In Instagram, open Settings and activity, find Account type and tools / professional tools, and switch to a professional account if needed. Menu names may vary. A Facebook Page is not required for this Instagram Login connection.
Use @InstaScheduler_3omarhs_bot. Its welcome message explains each step. Tap Connect Instagram. The private connection link expires after 15 minutes; request a new one with /start if needed. Do not forward this link.
Continue to Instagram, sign in to the correct professional account, and grant basic profile access and content publishing. Return to Telegram for the Connected confirmation. If Meta access is not yet approved for your account, the owner must finish app setup/review first. Never send a password or access token in the chat.
On first setup, choose a timezone, posting days and time. Later, /setup shows separate options for timezone, days, times and unified caption, so you edit only what you choose. For Sunday, Tuesday and Thursday at 4:30 PM Jordan time: Asia/Amman → Sun, Tue, Thu → Done → 16 → 30. Typed replies still work, including multiple times: 09:00,16:30. Times use 24-hour format and apply to every chosen day. Changing setup affects new submissions; /reflow asks for confirmation before rebuilding existing pending dates and resetting their approvals.
Add the description as the Telegram caption. Or use /setup → Unified caption and send your default text (up to 2,200 characters). New media without a caption uses this default; individual or album captions take priority. Change or remove it later through /setup. Existing queued captions stay unchanged. Each separate message is one post. Select Send as album when uploading multiple photos/videos together: 2–10 items become one carousel. Sending three separate image messages creates three posts. Use /queue to check the assigned dates. The first slot always leaves enough time for the review reminder.
About 30 minutes before the slot, receive the media, description and Approve / Reject buttons. No response means publish automatically. Reject skips that post without moving others forward. You can reject an approved post until publishing begins. If the scheduler is late, it moves an unnotified post to a future slot so you still get a full review window. Publication may take additional time while Instagram processes video.
https://v3.3omarhs.com/services/instagram-scheduler/callback.php