Top Active Insta
Official documentation — Bulk messaging and automation software for Instagram
What is Top Active Insta?
Top Active Insta is software for sending direct messages (DMs), AI (GPT) chatbot customer service on Instagram, scraping followers, automating follow/unfollow, and bulk posting on Instagram, using the Chrome browser.
- Send DMs by User ID — Import a CSV with Instagram User ID (username);
[VAR1] through [VAR8] variables in the message; attachments; interval between sends; stop sending; export logs and data (CSV, Excel, text).
- GPT chatbot in direct messages (version 2.0.0.0 and later) — AI module for DMs: reads Instagram conversations and generates replies from your training text and rules; multi-tab manager (AI service, training, template library, blocked and interest keywords, automatic attachments, audio replies, follow-up); toggle to enable or pause the assistant; CRM with contact capture and updates; chatbot reports; voice-note transcription to text; customer name and @ identification and clear separation of the business account from the customer in notifications and in the manager.
- Multiple Messages Version — Send several messages in the same campaign (text and/or attachments), with configurable selection and order.
- Follower Scraper — Search profiles by keyword; list users with ID, name, followers, following, post count and photo; export the list; send to the message screen or to Auto Follow.
- Auto Follow — Import a list (CSV) or use the scraper; set number of profiles and interval; the software automatically follows users on the list.
- Auto Unfollow — Unfollow users in bulk according to list or configured criteria.
- Poster — Post to Instagram: single post (video or photo with caption) and bulk poster — multiple videos (with cover and description) or multiple photos with description in queue; selection and batch posting.
- Instagram Login — Access Instagram via Chrome (profile/session). Option to remove session to switch accounts.
- Settings — Language (EN/PT), export format (CSV, text, Excel), CSV delimiter and encoding; interval between actions (fixed or random); proxy (optional: single or list, with authentication).
- Emoji picker — Insert emojis in the message.
- Updates — The software can check for updates and guide you to install the new version.
- Google Chrome (latest version) — used by the software to access Instagram.
- Internet connection.
- Microsoft Excel (optional, for editing spreadsheets and CSV formulas).
- You will receive only the executable software. Source code is not included.
- After purchase, obtain your license code. If you have issues, email info@topactivex.com.
- After confirming the license code, install the program, run Top Active Insta.exe, and register your license on the activation screen.
- License email: use the email registered at purchase.
- Registration code: enter the license code received.
- On first run, the software may download/update the ChromeDriver compatible with your Chrome; wait for it to finish.
- Once registration is complete, the software is ready to use.
Sending direct messages (DMs) by User ID
- Import a CSV file with the Instagram User ID (username) in the sample format (first column = Userid; optional columns VAR1 through VAR8).
- Type the message in the text field. Use
[VAR1], [VAR2], … [VAR8] to personalize; the software replaces them with the corresponding column value for each recipient.
- Set the interval between sends (in seconds) to reduce the risk of blocking.
- Optional: use Import Attachments to send images/files with the message.
- Click Send Message (or equivalent) to start. You can Stop during sending.
- Grid data can be exported (CSV, Excel or text) after selecting the desired rows.
Excel tips and formulas (CSV)
To build the CSV with User ID or names, you can use Excel formulas. Example: in cell B1, use formulas that reference A1 and drag down.
The VAR1 through VAR8 columns are optional. The sample file data.csv shows the expected format.
Multiple Messages Version
- Click the button that opens the Multiple Messages Version (or equivalent) on the main screen.
- Add multiple messages (text and/or attachments) to the campaign and save.
- Select the desired messages and send in bulk to the users on the imported list.
Access to Instagram is through Chrome, using a browser profile maintained by the software.
- On first run of sending, scraping or posting, the software opens a Chrome window.
- Log in manually to Instagram in that window (username and password). Keep the session active for the software to use in actions.
- Remove session — Use the button or “Remove session” option (or equivalent) to clear the profile and log in with another Instagram account.
- Do not close the Chrome window opened by the software during operations; closing it may interrupt the process.
Use the Follower Scraper to search Instagram profiles by keyword and build lists for DM sending or for Auto Follow.
- Open the screen from the corresponding button on the main screen (e.g. Follower Scraper).
- Enter a keyword and start the search; the software lists profiles with ID, name, followers, following, post count and profile photo.
- Use Clear selection or manual selection to choose which profiles to keep on the list.
- Export — Export the list to CSV, Excel or text according to general settings.
- From the same screen you can open Send Message or Auto Follow to use the scraped list.
- Previously used IDs may be stored locally to avoid duplicates.
Auto Follow automatically follows Instagram users based on a list (CSV or Scraper list).
- Open the Auto Follow screen from the main menu.
- Import a CSV with User IDs or use the list from the Follower Scraper.
- Set the number of profiles to follow and the interval between each action (recommended to avoid blocks).
- Start the process; the software follows users on the list according to the configured interval.
- You can export the list and access message sending or the Scraper from this screen.
Auto Unfollow removes the follow from users in bulk.
- Open the screen from the corresponding button on the main screen.
- Use a list of User IDs (CSV or scraped list) of the users you want to unfollow.
- Set the interval between actions and start the process.
- Export the list if needed (CSV, Excel or text).
The Poster lets you publish photos and videos on Instagram, including bulk posting.
- Open the Poster screen from the main menu.
- Single post — Select a video or photo, add caption/description and publish.
- Bulk poster (videos) — On a dedicated tab: add multiple videos with cover (thumbnail) and description; check the ones you want to publish and start batch posting. The software publishes one by one with the same profile/session.
- Bulk photo posting — On another tab: add multiple photos with description, select and publish in batch.
- Export the list of publications if the feature is available in the grid.
- Instagram login is done via Chrome (profile/session); use the remove session option to switch accounts.
Starting with version 2.0.0.0, Top Active Insta includes a full AI-powered customer service module for Instagram direct messages (DMs), integrated with Chrome. The program monitors conversations, generates replies from your training text and configured rules, and provides a multi-tab manager so you can adjust everything without leaving the app.
- Enable or pause the assistant — Use the toggle (on/off) to allow automatic replies or pause the bot without closing the window when you need to take over manually.
- Assistant window (DMs) — Area with the Instagram direct-messaging site embedded; the flow reads incoming messages and sends AI replies according to the conversation mode (e.g. support or sales) and session context.
- AI service settings tab — Configure the artificial intelligence provider/service, credentials (e.g. API key) and parameters required for the model that generates replies.
- Training text tab — Set persona, tone of voice, company policies, products and limits on what the assistant may or may not answer; this text steers all automatic replies.
- Text template library — Reusable templates (greetings, explanations, closings, scripts) to speed up setup and keep campaigns consistent.
- Blocked keywords — List of terms or topics where the bot should not insist or should refuse to reply, reducing the risk of inappropriate answers.
- Interest keywords and alerts — When the customer writes terms you define (e.g. price, shipping, sign up), the system can alert the operator to prioritize human support.
- Automatic attachments — Rules that send configured files (catalogs, PDFs, images) when the message or context matches identifiers or keywords you set.
- Audio replies — Option for the assistant to reply with synthesized audio (voice) in addition to text when it fits the workflow.
- Follow-up (re-contact) — Messages or sequences triggered when the other person does not reply within the configured time — reminders or continuation of the support/sales script.
- CRM and reports — Capture and update contacts from conversations in the customer manager; chatbot reports screen to track interactions and export data when available.
- Voice notes — Transcription to text of incoming voice notes so the AI can interpret them and reply with full context.
- Participant identification — Reads display name and @ from the conversation header and messages; the system avoids mixing up the company account with the customer in notifications and in the manager.
- First-contact test — Use the test action (when available in the UI) to confirm the first contact in the list is identified correctly before scaling volume.
Tip: the chatbot requires a valid Instagram login in the Chrome session (see Instagram Login). Configure the AI service according to your provider’s documentation; for OpenAI API key questions, see the API tutorial on the Top Active X site when it applies to your workflow.
Open Settings from the gear icon (or equivalent) on the top bar.
- Language — Select the interface language (English or Portuguese).
- Export format — CSV, text (tab) or Excel file for exporting lists (followers, send data, etc.).
- CSV delimiter — Comma or semicolon.
- CSV encoding — CSV file encoding for export/import.
- Interval between sends/actions — Time in seconds (minimum and maximum); option for random interval between values to appear more natural.
- Proxy — No proxy; single proxy (IP and port); or proxy list. Authentication option (username and password) when applicable.
Save changes for them to apply across all software screens.
- Support does not include software customization.
- Custom work may be quoted separately.
- Each license is valid for one computer.