IG Lead Hub — مدیریت لید اینستاگرام
Protected team workspace

Sign in to IG Lead Hub

Use the username and password created by your workspace administrator.

Independent sessions · encrypted password storage · automatic sign-out

Control room

Management

Connecting
Today’s operationLoading

Move every conversation forward—at a pace you control.

See what is ready, what needs attention, and how the workflow is pacing before a single message is sent.

PACE—Loading limits
◎
Total leads—

— consented

↗
Contacted—

—% reply rate

◉
Assigned—

Ready in queues

⌘
Running bots—

of — allowed now

Bot control

Instagram bots

Live journal

System activity

Owned Instagram pages

Page inbox & content

◈
Main accounts0
✉
Open inbox0
⌑
Monitored posts0
◇
Comments waiting0

Page content

No content loaded
Public response queue

Comments needing review

Operator approval required

Admin page desk

Smaller pages with a clean inbox and assigned queue.

Each admin account keeps its own credentials, inbox, conversation brain, assigned leads, reply limits, and pace. Composio inbox automation is isolated per account; campaigns remain approval-only.

◌
Admin accounts0
✓
Eligible leads0
✉
Open threads0
●
Unread0
i
Prepare the right people for each bot.

Lead Finder saves collected commenters and likers in Leads, scans their Stories and Highlights, and assigns verified matches to the selected bot. Scan them again from Leads whenever you need fresh results.

Campaign mode

Coordinate many accounts without losing control.

Group account workspaces, set campaign-level quiet hours and caps, verify each recipient’s consent and inbound thread, generate a draft, then approve each send yourself.

✓ Consent required✓ Recipient initiated✓ Per-send approval✓ Hourly and daily caps✓ Quiet hours

Loading campaigns

↗

Select a campaign

Its eligible recipients, drafts, reasons, and approval controls will appear here.

AI management

One control room. Five brains per account.

Give inbox replies, historical follow-up selection, public comments, lead campaigns, and story openers separate instructions, providers, models, knowledge sources, language, and tone.

✓
Conversation safeguards are enforced by the server

Automatic inbox replies stop on opt-out, turn/rate limits, quiet hours, stale windows, uncertain sends, or safety-policy blocks. Comment and campaign actions still require approval.

AI enabled0/0

Loading brains

Fleet safety

Set defaults for newly added accounts.

Each account receives these defaults, then keeps an independent pace inside its own workspace.

Fleet defaults

↗

Message limits

A separate randomized cap is chosen for each account window.

◷

Natural spacing

Randomized waiting ranges between actions and leads.

☾

Quiet hours

No message can be sent during this local time window.

✓

Conversation safeguards

Rules that decide which leads are eligible and when follow-ups end.

No profile is a guarantee.Account history, message quality, recipient consent, and platform policy still matter.
Existing account workspaces keep their own values.
Lead bank

Scan presence. Assign the ready leads.

Every collected person stays here. Select leads to check for new Stories and Highlights, see each result in its row, then assign verified matches to your bot. Confirmed sends receive a permanent Sent mark.

Check selected leads

Scan Stories and Highlights

Up to 500 selected leads

Scans check for new Stories and Highlights. Sent leads are skipped until you manually clear their Sent mark. Assignment and failed attempts do not mark a lead as Sent.

Select lead rows below, then scan. Only leads without a Sent mark will be checked.

Lead & profileEvidencePresenceJourneyAssigned bot
Loading lead bank…
—
Account workspaces

One account, one isolated conversation engine.

Persona, model, first message, pacing, queue, and readiness live together without pipeline fallbacks.

Account-isolated messaging

See every reply in one smooth, live desk.

Every enabled Composio bridge synchronizes automatically. Organize people into folders, add private display names and flags, and reply without leaving the thread.

✓
Automatic replies are account controlledEnable outbound Composio globally, then enable automatic replies only on the account that should use them. Test mode never contacts Instagram.
Local updates connecting
Message receiving

Instagram sync health

The local update connection does not mean Instagram has been checked. Each account’s actual receiving status appears here.

Loading account receiving status…

Historical conversation intelligence

Follow-Up Campaign

Select one account to configure its dedicated campaign brain.

Selected0
Sent today0
Daily limit—
BrainNot configured
↻

No follow-up review yet

The dedicated brain will inspect inactive chats and explain every selection.

Select a conversationNo thread open
✉

Your operator inbox

Run the simulation first, then connect Meta or synchronize a Composio Instagram account.

Choose a conversation to reply.
Story presence

Find active stories, then prepare the right opener.

Run a cached provider scan over selected leads, filter the active results, assign them to an account, and let its dedicated story brain prepare a draft. Open Instagram to review and send the interaction yourself; any reply can then continue through Live Inbox.

◒
Active stories0
◎
Observed leads0
◷
Stale observations0
↗
Outreach queue0
Provider scan

Check story presence

Cached · no media downloaded

No HikerAPI story scan yet.

LeadPresenceStory contextConsentAssigned accountChecked
Loading story observations…
Manual review

Story sending queue

Selectable first contact

Approach assigned leads through the right Instagram surface.

Choose Direct DM, an active Story, a Highlight, or Story then Highlight for each account. The choice applies only to New leads; replies and follow-ups continue through the existing Direct inbox.

➤
Story-mode accounts0
◎
Assigned leads0
✓
Eligible leads0
△
Needs review0
Account approach

Choose the first-contact channel

Per account
!

Story-based modes never fall back to a cold Direct DM. A send that cannot be verified marks the lead Outreach Uncertain and stops that bot to prevent a duplicate.

Delivery contract

What IG Lead Hub enforces

Server guarded
1

Assigned and consentedOnly leads assigned to this account and passing its consent policy are eligible.

2

Normalized messageThe workspace introduction is Unicode-normalized and checked before browser interaction.

3

Verified surfaceStory and Highlight paths require a visible reply composer and a cleared-composer send check.

4

Existing pace remainsQuiet hours, cooldowns, hourly/daily caps, opt-outs, and the automation master stay active.

New lead→Selected surface→Contacted→Direct inbox
First-contact audit

Recent outreach attempts

Newest first
AttemptLeadRequestedSurface usedStatusDetails
Choose an account to inspect its attempts.
Lead Finder

Collect people. Assign verified Story and Highlight matches.

Choose posts and collection limits. Each run saves the commenters and likers in Leads, checks their Stories and Highlights, and automatically assigns eligible matches to the bot on its source card.

Collected by sources—
Assigned to bots—
Waiting for presence—
Scan errors—

Loading pipelines

Operational journal

Know what happened and why.

Recent bot, scraper, workflow, and safety events from the server.

Workspace

Settings

ϟ

Cache usage

Super Sonic Engine keeps short-lived reads in memory so repeated work loads faster.

Workspace read cache · RAM

Usage not loaded

Measured payload size; application limits are shared across workspaces.
Public app files

Usage not loaded

Browser-managed page cache usage is not exposed.

Clearing cache keeps accounts, chats, history, drafts, settings, credentials, browser sign-ins and Organization Management pairing. Cache fills again as you work.

⌁

System control

The master switch controls every bot. Optional desks appear in the sidebar only when you enable them.

Disabling automation safely stops every running bot.
◉

Instagram bots and AI brains

Add an Instagram identity, set its account-specific pace and first message, configure inbox/comment/campaign/story brains, and manage its inbox channel without leaving Settings.

✦

AI connections

Your saved providers and the Organization Management catalog

Local keys are stored encrypted. Gray connections are controlled by Organization Management. Organization Management changes apply automatically to brains using either kind of connection.

◎

Organization Management

Pair this workspace for automatic settings and managed AI connections.

Before pairing: Management can review, edit, or lock this workspace's AI content, manage its AI access, and receive its scoped records. Pairing does not expose a desktop port or database connection.

⌘

Data providers

HikerAPI connections

Shared provider usage combines all workspaces. The monthly allowance is a tracking estimate, not a hard quota. New workspaces inherit shared providers automatically.

C

Composio Instagram bridges

Add one encrypted, account-mapped bridge for every Instagram identity. Enabled bridges create their inbox channel and synchronize automatically.

Check incoming messages: list conversations, choose a conversation returned by Instagram, then list its messages.

List conversations first. No JSON is needed for the standard checks.

Advanced arguments (optional JSON)

Choose a bridge, then list its conversations.
Connection test details
Use a bridge’s Test button to check its connection and tool access.
◎

Workspace team

Administrators manage only the users inside this isolated workspace. Every person receives an independent revocable session.

Loading team access…
⛁

Application database

Choose where this app's data lives: on this computer, or an external PostgreSQL, MySQL/MariaDB, or SQL Server instance on your own VPS or in Azure.

Local SQLite storage is active. Data stays on this computer.

✓
Security state

Checking encryption

Instagram credentials, 2FA seeds, provider keys, and source cookies are protected at rest. Application accounts use independently revocable, server-side sessions.

Selected post monitoring

Monitor comments on a post

Only signed Meta comment events matching this media ID enter the review queue. Monitoring does not reply automatically.

No-risk validation

Simulate a public comment

Simulation works only when that account’s inbox channel is in test mode.

Public response approval

Review comment reply

Consent-based coordination

New campaign

Immutable safeguards.Consent, a recipient-initiated thread, and approval of every send remain required in every pace profile.
Eligibility check

Add lead-bank recipients

The server checks recorded consent, account assignment, opt-out state, and an existing inbound conversation. Ineligible leads stay visible with a reason.

One-send approval

Review campaign follow-up

Account-specific drafting

Configure brain

Choose a connection, then enter a model ID or deployment name.

Grounded answeringThe system prompt still controls voice and workflow. These fields control which facts the brain may rely on.
Attached knowledge sourcesThese sources belong only to this individual brain.
0/25
Text
Web address · page, RSS/Atom, XML or YAML
FileUTF-8 text files up to 2 MB.
+

No attached sources

Add text, an public webpage, or a UTF-8 file.

Automatic sending is controlled separately in Settings and on the account’s inbox channel. Comment and campaign actions remain approval-only.

Live Inbox intelligence

Configure Follow-Up Campaign

Historical chat safeguardThe brain considers only inactive threads whose last message was sent by your account. Each selected thread is reserved for this campaign, so Live Inbox AI and other campaigns cannot reply to it. In-app sending remains available only inside the guarded Instagram reply window.
One-message approval

Review follow-up

Instagram inbox channel

Choose how conversations arrive

Reply timing & typing

The automation master switch, quiet hours, account brain, global Composio send permission, messaging window, opt-out checks, and the limits above must all be ready. Ambiguous failures stop for review instead of retrying blindly.

No-risk validation

Simulate an inbound reply

This creates a local test conversation. Sending a reply in that thread is also simulated and cannot reach Instagram.

Secure account

Add Instagram account

Remove stored browser credentials or session

Composio and Meta API accounts need only the username here. Their OAuth tokens remain with the official connection provider.

Isolated account workspace

Configure account

01

Main bot conversation brain

Controls only this account’s browser-bot voice, first contact, and browser-bot follow-ups. Live Inbox, Campaign, Follow-Up Campaign, and Story Outreach brains remain separate.

Grounded main botThe system prompt controls behavior. These fields control only the facts available to this browser bot.
Attached main-bot sourcesThese sources belong only to this account’s main browser bot.
0/25
Text
Web addressAccepts public HTML/text pages, RSS/Atom feeds, XML and YAML. Private network addresses are blocked.
FileUTF-8 text formats only, maximum 2 MB.
+

No attached sources

Add text, an public webpage, or a UTF-8 file.

02

AI engine

Select one saved connection and any compatible text model available to that credential.

Choose a connection, then enter a model ID or deployment name.

03

Independent pace

This account keeps its own counters, delays, quiet hours, and follow-up policy.

Encrypted AI connection

Add AI connection

Additional model names · optional

Saved keys are never returned to this screen. Leave the key blank when editing to keep it. Save first, then use Test to check the connection.

Collection setup

New pipeline

01

Where to collect

HikerAPI post sources

02

What to collect

Comments retain their original text. Likers and commenters are merged by Instagram ID or username while every evidence row remains available.

03

Automatic presence and assignment

All collected people enter Leads. The provider checks their Stories and Highlights before verified matches join this bot’s outreach queue.

Private profiles, unavailable presence, and scan errors stay in Leads without a new assignment. You can select and scan them again from the Leads tab. Sent leads remain excluded until their Sent mark is cleared manually.

Collect→Save in Leads→Scan Stories & Highlights→Assign verified matches
Encrypted collection connection

Add data provider

HikerAPI public-data connection

Fixed allowlisted endpoints.The server uses HikerAPI only for media lookup, comments, ranked likers, story presence, highlights, and balance testing. It never exposes a generic API proxy.

HikerAPI prices here use request units. A Story check uses 3 units per username; Highlights use 3 more. Comments are collected across result pages. Likers are retained up to your chosen limit from the provider's response; the v2 liker endpoint has no pagination parameter, so a high requested limit does not guarantee that many results.

Account-mapped integration

Add Composio bridge

Meta still applies.Composio manages OAuth and tool calls, but Instagram still requires a Business or Creator account and the permissions granted during OAuth.

Leave text replies off until the connection test succeeds. No generic Composio mutation endpoint is exposed by this app.

Inbox organization

Create folder

Conversation tools

Organize person

Move to a folder
Evidence review

Candidate details

!

Confirm action

This action cannot be undone.

Workspace access

Add team user

Passwords require at least 12 characters. Resetting a password revokes that user’s existing sessions.

Platform owner control

Create an isolated workspace

Creation is transactional: the empty database schema and first administrator are either created together or not created at all. The new administrator cannot view this workspace.

Story setup