1. Installation & Setup
-
1 Download & Extract
Download the application package from CodeCanyon. Extract the zip file to a convenient location on your computer (e.g., your Desktop or Program Files).
-
2 Run the Installer
Locate the installer executable (e.g.,
Bulk Pilot-Setup.exeon Windows or the application file on macOS) and run it. Follow the on-screen prompts to install the desktop application.Important: If Windows/Antivirus flags the installer, click "More Info" and "Run Anyway". This is a common warning for new desktop applications.
2. License Activation
The application requires a one-time offline activation to link it to your computer. The package includes a keygen tool that allows you to generate your own license key.
-
1 Get Your Machine ID
When you open the application for the first time, you will see the **License Activation** screen. Your unique **Machine ID** will be displayed. Click the Copy button to copy this ID.
-
2 Generate License Key
Open the **Keygen** tool included in your download package. Paste your **Machine ID** into the keygen, then click the generate button to create your unique **License Key**. Copy the generated key.
-
3 Activate
Return to the application and paste the complete key into the **Enter License Key** field. Click the button. The application will verify the key and automatically redirect you to the main Dashboard upon success.
3. Connect WhatsApp
This step establishes a secure connection with your WhatsApp account, just like WhatsApp Web/Desktop.
-
Navigate to the Dashboard tab. Click the
button.
-
2 Scan QR Code
A QR Code will appear on the screen. On your mobile phone, open WhatsApp, go to **Settings > Linked Devices > Link a Device**, and scan the QR code.
-
3 Status Check
Once connected, the status in the top bar will change from "Waiting for connection..." to "Connected". You are now ready to use the bulk messaging features.
To disconnect, click the button in the top right corner.
4. Bulk Sender (One-to-One)
Send personalized messages to a list of individual contacts.
-
1 Select Recipient Input Method
In the **Bulk Sender** tab, choose either **Manual Input** or **Upload File (CSV or TXT)**.
- **Manual Input:** Enter numbers and names, one contact per line, in the format:
+1234567890, John Doe. - **Upload File:** Select a CSV or TXT file containing contacts in the same
number, nameformat. The app will preview the list and count the contacts.
- **Manual Input:** Enter numbers and names, one contact per line, in the format:
-
2 Compose Message
Type your message in the **Message** box. Use the variable
{{name}}where you want to insert the contact's name for personalization (e.g., "Hello **{{name}}**, here is your update..."). -
3 Add Attachment and Delay
Click **Attach Image** to add an image to your message (optional). Adjust the **Delay** slider to set a safe interval (in seconds) between each message to prevent flagging.
-
4 Start Sending
Click
. The **Activity Log** on the right will show the real-time status of each message attempt.
5. Group Blast (Broadcast)
Send a single, identical message to multiple WhatsApp groups simultaneously.
-
1 Load and Select Groups
Go to the **Group Sender** tab. The list of all your WhatsApp groups will load in the left panel. Check the boxes next to the groups you wish to target.
-
2 Compose and Send
Type your message (personalization is not available for groups) and attach an image if needed. Set the delay and click .
6. Group Scraper
Extract the phone numbers of members from any group you are an admin of.
-
1 Select Group and Options
Go to the **Group Scraper** tab. Select one source group from the list on the left. Choose whether to **Include Admins** and check **Auto Save to CSV**.
-
2 Scrape and Export
Click . The app will fetch all member details and display them in the results table. When finished, click .
7. Number Validator
Quickly check if a list of phone numbers are registered on WhatsApp.
-
1 Input Numbers and Delay
Go to the **Validator** tab. Paste your list of international phone numbers (one per line, including the country code, e.g.,
+123456789) into the text area. Adjust the delay to prevent being blocked. -
2 Validate and Export
Click . Watch the progress and statistics update in real-time. Once complete, click to download a clean list.
8. Export from Labels
Extract contacts that you have categorized using WhatsApp Business labels.
-
1 Refresh and Select Labels
Go to the **Label Export** tab. Click to load your labels. Check the boxes next to the labels you want to include in the list.
-
2 Extract and Download
Ensure **Remove Duplicates** is checked (recommended). Click . The app will process the chats in the background. Finally, click .
9. Export Chat List
Extract the phone numbers of all individuals and groups you have a chat open with.
-
1 Set Limit and Options
Go to the **Export Chats** tab. Select the **Limit** (e.g., "Recent 500" or "All Chats"). Ensure **Remove Duplicates** is checked.
-
2 Export
Click . Once the scan is complete, the total number of contacts will be displayed, and you can click .
10. AI Chatbot (Auto-Responder)
Connect an OpenAI model to automatically respond to incoming WhatsApp messages.
-
1 Configure API Key and Model
Go to the **AI Chatbot** tab.
- Enter your **OpenAI API Key** (starts with
sk-) and click **Save**. - Select your desired **Model** (e.g., GPT-3.5 Turbo).
- Enter your **OpenAI API Key** (starts with
-
2 Define Persona (System Prompt)
In the **System Prompt** field, tell the AI exactly what its role is. Example:
You are a helpful customer support agent for Bulk Pilot. Answer questions about the application politely. Do not answer questions unrelated to the app.Adjust **Temperature** (creativity) and **Max Tokens** (response length) as needed.
-
3 Start and Monitor
Click . The AI Status dot will turn green. All incoming messages will now be auto-responded to, and the conversations will be logged in the table on the right.
Click to manually turn off the auto-responder.