My Workspace| Active
OP
Developer Portals & Step-by-Step Setup Guide

Integration Guides & Developer Console Walkthrough

Har social network ke official developer portal ka direct link, step-by-step app setup, 1-click copyable Redirect URIs, aur permissions guide. Direct link pr click kr ke 2 minute mein apne accounts connect karein!

Facebook Pages & Groups

Meta Graph API v19

Publish feed posts, high-res photos, outbound links, 24-hour Page Stories, and Facebook Video Reels automatically to your managed Pages.

How to Set Up (Step-by-Step)Official Workflow

1
Open Meta for Developers Portal

Open the official Meta Developer portal and log in with your primary Facebook account.

2
Create Meta Developer App

Click on 'My Apps' at the top-right corner, then click the green/blue 'Create App' button. Select 'Business' or 'Other' as your app use case, enter your App Name (e.g. OmniPublish SaaS) and your contact email.

Use Case: Business • App Name: OmniPublish
3
Add Facebook Login for Business

In your new App Dashboard, locate 'Facebook Login for Business' under products and click 'Set Up'.

4
Configure OAuth Redirect URI

Go to 'Facebook Login for Business' > 'Settings' in the left menu. Scroll down to 'Valid OAuth Redirect URIs' and paste the exact callback URL below, then click 'Save Changes'.

5
Alternative (Instant 2-Minute Quick Token)

If you want to connect immediately without setting up full OAuth, open Meta Graph API Explorer, select your Facebook Page, add 'pages_manage_posts' permission, and click 'Generate Access Token'.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/facebook/callback
Required Permissions / Scopes
pages_manage_postspages_read_engagementpages_show_list
Ready to ConnectConnect in OmniPublish

Instagram (Business & Creator)

Stories & Reels Ready

Publish photo feed posts, 24-hour Instagram Stories, and vertical Instagram Reels directly to your Professional Instagram handle.

How to Set Up (Step-by-Step)Official Workflow

1
Prerequisite: Switch to Professional Account

Open Instagram on your phone > Settings > Account > Switch to Professional Account (Creator or Business). Next, link your Instagram account to your Facebook Page in Page Settings.

Account Type: Instagram Creator / Business
2
Open Meta Developer Portal

Go to developers.facebook.com and select your Meta App.

3
Add Instagram Graph API Product

In the App Dashboard, find 'Instagram Graph API' and click 'Set Up'.

4
Set OAuth Redirect URI

Under Instagram Login settings, paste the exact Redirect Callback URL provided below and save.

5
Instant 2-Minute Token via Explorer

Alternatively, open Graph API Explorer, select your linked Instagram account in User/Page dropdown, select 'instagram_content_publish', and click 'Generate Access Token'.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/instagram/callback
Required Permissions / Scopes
instagram_basicinstagram_content_publishpages_show_list
Ready to ConnectConnect in OmniPublish

X (formerly Twitter)

X API v2 PKCE

Publish fast tweets, breaking updates, photo attachments, and video media directly to your X timeline.

How to Set Up (Step-by-Step)Official Workflow

1
Open X Developer Portal

Open the official X Developer Portal and sign in with your X account. Sign up for the free developer tier if prompted.

2
Create Project & App

Under 'Projects & Apps' in the left sidebar, click 'Create App' (or use default project). Enter your app name: OmniPublish.

App Environment: Production
3
Set User Authentication Settings

Click 'Set Up' under User Authentication Settings. Select App Permissions: 'Read and write and Direct message'. Type of App: 'Web App, Automated App or Bot'.

4
Add Callback / Redirect URI

In 'Callback URI / Redirect URL', paste the exact URL shown below. In Website URL, enter your website URL.

5
Copy OAuth 2.0 Credentials

Under 'Keys and tokens', copy your OAuth 2.0 Client ID and Client Secret into OmniPublish.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/twitter/callback
Required Permissions / Scopes
tweet.readtweet.writeusers.readoffline.access
Ready to ConnectConnect in OmniPublish

YouTube (Videos & Shorts)

YouTube Data API v3

Upload video content directly to your YouTube Channel. Videos formatted vertically under 60 seconds automatically publish as YouTube Shorts.

How to Set Up (Step-by-Step)Official Workflow

1
Open Google Cloud Console

Visit the Google Cloud Console and create a new project (e.g. 'OmniPublish YouTube').

2
Enable YouTube Data API v3

Navigate to 'APIs & Services' > 'Library', search for 'YouTube Data API v3', and click 'Enable'.

3
Configure OAuth Consent Screen

Go to 'APIs & Services' > 'OAuth consent screen'. Select User Type: 'External'. Enter App Name and support email. Add scope: 'youtube.upload'.

Scope: https://www.googleapis.com/auth/youtube.upload
4
Create OAuth Client ID

Go to 'Credentials' > 'Create Credentials' > 'OAuth client ID'. Select Application Type: 'Web application'.

5
Add Authorized Redirect URI

In 'Authorized redirect URIs', paste the exact callback URL below. Click 'Create' and copy your Client ID and Client Secret.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/youtube/callback
Required Permissions / Scopes
https://www.googleapis.com/auth/youtube.uploadhttps://www.googleapis.com/auth/youtube.readonly
Ready to ConnectConnect in OmniPublish

LinkedIn (Profiles & Company Pages)

LinkedIn v2 API

Broadcast articles, thought leadership posts, high-res images, and website links to your personal LinkedIn profile or Company Page.

How to Set Up (Step-by-Step)Official Workflow

1
Open LinkedIn Developer Portal

Navigate to the official LinkedIn Developer portal and sign in with your LinkedIn account.

2
Create App & Link Company Page

Click 'Create app'. Enter App Name (e.g. OmniPublish), associate your LinkedIn Company Page URL, and upload a square logo.

Requires associated LinkedIn Page
3
Add Required Products

In the 'Products' tab, add 'Share on LinkedIn' and 'Sign In with LinkedIn using OpenID Connect'.

4
Configure Authorized Redirect URLs

Under the 'Auth' tab, scroll down to 'Authorized redirect URLs for your app', click 'Add redirect URL', and paste the exact callback link below.

5
Copy Client ID & Secret

Copy your Client ID and Primary Client Secret from the 'Auth' tab into OmniPublish.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/linkedin/callback
Required Permissions / Scopes
w_member_socialopenidprofileemail
Ready to ConnectConnect in OmniPublish

TikTok

Content Posting API

Publish vertical short-form videos and photo carousel modes directly to your TikTok profile.

How to Set Up (Step-by-Step)Official Workflow

1
Open TikTok for Developers

Go to TikTok for Developers and register / log in with your TikTok account.

2
Create Developer App

Click 'Manage Apps' > 'Create an App'. Enter app details and contact info.

Product: Content Posting API
3
Add Content Posting API

Add the 'Content Posting API' product to enable direct video and photo posting.

4
Set Redirect Domain & URI

Under 'Redirect Domains', add your domain and enter the Redirect Callback URI shown below.

5
Copy Client Key & Client Secret

Copy your Client Key and Client Secret into OmniPublish Connected Accounts.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/tiktok/callback
Required Permissions / Scopes
video.publishvideo.uploaduser.info.basic
Ready to ConnectConnect in OmniPublish

Telegram Channels & Groups

100% Instant Setup

Broadcast immediate instant messages, formatted posts, photos, and links to your Telegram broadcast channels and subscriber groups.

How to Set Up (Step-by-Step)Official Workflow

1
Open Telegram @BotFather

Open Telegram and start a chat with the official @BotFather bot.

2
Create Bot with /newbot Command

Send the message: /newbot. BotFather will prompt you for a Bot Name (e.g. OmniPublish Notifier) and a Bot Username ending in 'bot' (e.g. omni_publisher_bot).

Command: /newbot
3
Copy Your HTTP API Token

BotFather will provide a secret HTTP API Token (e.g. 7123456789:AAHq_zK... ). Copy this token.

Token format: 123456789:ABCdef...
4
Add Bot as Admin in Your Channel

Open your Telegram Channel or Group > Channel Settings > Administrators > 'Add Administrator'. Search for your newly created bot username and grant 'Post Messages' rights.

5
Connect in OmniPublish

In OmniPublish Connected Accounts > Telegram, paste your Bot Token and enter your Channel username (e.g. @yourchannel) or Chat ID. Done!

OAuth Redirect URI / Callback
Direct Bot Token (No OAuth required)
Required Permissions / Scopes
post_messagessend_photos
Ready to ConnectConnect in OmniPublish

Discord Communities

Instant Webhook

Broadcast announcements, updates, and rich image embeds directly to your Discord server announcement channels.

How to Set Up (Step-by-Step)Official Workflow

1
Method A (Fastest: Channel Webhook)

Open Discord on desktop/web > Right-click your Server icon > Server Settings > 'Integrations' > 'Webhooks' > Click 'New Webhook'.

Server Settings > Integrations > Webhooks
2
Copy Webhook URL

Select the target channel you want announcements to go to, click 'Copy Webhook URL', and paste directly into OmniPublish Connected Accounts!

3
Method B (OAuth Bot / Developer Portal)

If you want full bot authorization, open the Discord Developer Portal and click 'New Application'.

4
Add OAuth2 Redirect URI

Go to 'OAuth2' > 'General' > 'Redirects' > Add redirect URL shown below.

5
Copy Client ID & Secret

Copy Client ID and Client Secret into OmniPublish.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/discord/callback
Required Permissions / Scopes
webhook.incomingbot
Ready to ConnectConnect in OmniPublish

Reddit Communities

Reddit OAuth

Post discussions, articles, photos, and links to your subscribed Subreddits and personal Reddit profile.

How to Set Up (Step-by-Step)Official Workflow

1
Open Reddit App Preferences

Sign in to Reddit and open the App Preferences page.

2
Create New Application

Scroll down to the bottom and click 'are you a developer? create an app...' (or 'create another app').

3
Select App Type: 'web app'

Enter name 'OmniPublish'. Select the radio button for 'web app'.

App Type: web app
4
Set Redirect URI

In the 'redirect uri' field, paste the exact callback URL below, then click 'create app'.

5
Copy Client ID & Secret

The random string under your app name is the Client ID. Next to 'secret' is your Client Secret.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/reddit/callback
Required Permissions / Scopes
submitidentityread
Ready to ConnectConnect in OmniPublish

Pinterest

Pinterest v5 API

Create visual Pins on your designated Pinterest boards with rich titles, outbound website links, and high-res imagery.

How to Set Up (Step-by-Step)Official Workflow

1
Ensure Business Account

Ensure your Pinterest account is a Business account (free switch in Pinterest settings).

2
Open Pinterest Developers

Go to developers.pinterest.com/apps and log in.

3
Create App & Add Redirect URI

Click 'Connect app' or 'Create app'. Enter app name, and paste the Redirect Callback URI shown below.

4
Copy App ID & Secret

Copy App ID and App Secret Key into OmniPublish.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/pinterest/callback
Required Permissions / Scopes
boards:readpins:readpins:write
Ready to ConnectConnect in OmniPublish

Threads (Meta)

Official Threads API

Share conversational thoughts, updates, photos, and short video clips directly to your Meta Threads feed.

How to Set Up (Step-by-Step)Official Workflow

1
Open Meta Developers

Open your Meta Developer account at developers.facebook.com.

2
Add Threads API Product

In your Meta App Dashboard, find 'Threads API' and click 'Set Up'.

3
Configure Redirect URI

Under Threads settings, enter the OAuth callback URL provided below.

4
Authorize & Connect

Authorize with your Instagram / Threads login to enable posting.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/threads/callback
Required Permissions / Scopes
threads_basicthreads_content_publish
Ready to ConnectConnect in OmniPublish

Snapchat

Snap Kit API

Broadcast visual snaps, public stories, and creative vertical media to your Snapchat audience.

How to Set Up (Step-by-Step)Official Workflow

1
Open Snapchat Developer Portal

Log in to the Snapchat for Developers portal with your Snapchat credentials.

2
Create App in Snap Kit

Click 'New App'. Set application name and description.

3
Add OAuth 2.0 Redirect URI

In OAuth 2.0 configuration, add the Redirect URI shown below.

4
Copy Credentials

Copy Client ID and Secret to OmniPublish.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/snapchat/callback
Required Permissions / Scopes
snapchat-marketing-apicreative-kit
Ready to ConnectConnect in OmniPublish

GitHub Discussions & Releases

Personal Access Token

Share product announcements, changelog updates, and release notes directly into your GitHub repository discussions.

How to Set Up (Step-by-Step)Official Workflow

1
Open GitHub Developer Settings

Navigate directly to GitHub Personal Access Tokens (Classic).

2
Generate New Token (Classic)

Click 'Generate new token' > 'Generate new token (classic)'. Note: OmniPublish Automation. Expiration: 90 days or No expiration.

3
Select 'repo' and 'write:discussion' Scopes

Under scopes, check 'repo' (Full control of private repositories) and 'write:discussion'.

Scopes: repo • write:discussion
4
Generate & Copy Token

Click 'Generate token' at the bottom and copy the token string (ghp_...).

5
Connect in OmniPublish

In OmniPublish Connected Accounts > GitHub, paste your token and enter your repository name in 'owner/repo' format (e.g. naveed/social-saas).

OAuth Redirect URI / Callback
Direct Personal Access Token
Required Permissions / Scopes
repowrite:discussion
Ready to ConnectConnect in OmniPublish

Medium Publications & Blogs

Integration Token

Publish long-form articles, stories, and thought leadership blogs directly to your Medium profile or publications.

How to Set Up (Step-by-Step)Official Workflow

1
Open Medium Security Settings

Log in to Medium and open your Settings Security page.

2
Scroll to 'Integration tokens'

Scroll down to find the 'Integration tokens' section.

Settings > Security > Integration tokens
3
Generate Token

Enter description 'OmniPublish' and click 'Get integration token'.

4
Paste into OmniPublish

Copy the generated token string and paste into OmniPublish Connected Accounts > Medium.

OAuth Redirect URI / Callback
Direct Integration Token
Required Permissions / Scopes
basicProfilepublishPost
Ready to ConnectConnect in OmniPublish

Mastodon (Decentralized Fediverse)

Fediverse OAuth

Publish to the decentralized social web on Mastodon instances with hashtags and rich image attachments.

How to Set Up (Step-by-Step)Official Workflow

1
Open Instance Settings

Log in to your Mastodon server (e.g. mastodon.social) and open Preferences > Development.

2
Click 'New application'

Enter Application name 'OmniPublish'.

3
Set Redirect URI & Scopes

Enter the Redirect Callback URI below. Under Scopes, select 'read' and 'write'.

4
Copy Client Key & Secret

Click Submit, click into your application, and copy Client Key, Client Secret, and Access Token.

OAuth Redirect URI / Callback
https://post.digitalmglobal.com/api/accounts/oauth/mastodon/callback
Required Permissions / Scopes
readwrite
Ready to ConnectConnect in OmniPublish
Optimal Dimensions

Media Specs & Sizing Cheatsheet

Format your graphics and videos with these exact ratios for crisp, professional rendering across every feed.

Square Feed Photo

1080 × 1080 px (1:1)

Standard for Instagram Feed, Facebook Posts, LinkedIn, and X timeline images. Crisp and responsive across all screens.

Reels & Video Shorts

1080 × 1920 px (9:16)

Full-screen vertical MP4 video for Instagram Reels, Facebook Reels, YouTube Shorts, and TikTok. Max duration under 60s for Shorts.

24-Hour Stories

1080 × 1920 px (9:16)

Vertical ephemeral photo or video story for Instagram Stories and Facebook Page Stories. Automatically expires after 24 hours.

Help Center

Frequently Asked Questions

Common questions on multi-account management, developer consoles, scheduling, and automated publishing.