app like that
Wbiztool
Wbiztool

WbizTool is a SaaS product that provides a personal WhatsApp API for businesses to send automated and personalized messages. It offers features like flexible messaging, easy setup, and marketing tools. The service includes REST APIs and supports multiple languages, with plans for different business sizes.

Features

Flexible Messaging

Send unlimited messages to your contacts without restrictions using the WhatsApp API.

Easy Setup

Simple to integrate your WhatsApp account, making it easy to get started quickly.

Great Marketing

Utilize the broadcasting feature to send messages to multiple contacts at once, aiding in effective marketing.

Language Support

Send messages in more than one language, enhancing communication for diverse audiences.

Fast APIs

Robust APIs ensure fast and secure message delivery to your clients.

REST API Integration

Integrates with third-party applications using REST API methods such as GET and POST, allowing data extraction in JSON format.

API Key Management

Create and manage API keys for developers to interact with WhatsApp using Python, Go, Ruby, Node.js, Java, Curl, and PHP.

WhatsApp Client Management

Manage WhatsApp accounts, including viewing client ID, number, connection status, and pending messages.

API Endpoint

Allows you to send messages using the POST request to the '/api/v1/send_msg/' endpoint.

Client ID

Required integer value. Your unique client ID for API access.

Message Type

Specifies the format of the message. Can be 'text', 'image', 'file', etc. Determines how the message content is processed.

WhatsApp Client ID

Unique identifier for your WhatsApp client, necessary for sending a message.

Phone Number

Recipient's phone number, which should be in the international format.

Message Content

The actual message string to be sent. Its display depends on its type (text, image URL, etc.).

Image URL

URL address pointing to an image. Mandatory if the message type is an image.

Image File

Allows message sending with an attached image file. Relevant when message type is file and requires file parameter.

Country Code

Telephone country code required to send messages. For example, 91 for India, and 1 for USA.

Webhook URL

Optional URL for asynchronous status updates for the message sent.

Register an Account

Create a free account to get started, allowing you to track your earnings and see how much you've earned through affiliate referrals.

Create your Link

Once registered, create your affiliate link to track all your referrals and monitor your conversions.

Earning Commissions

Earn a 25% recurring commission for each new customer you refer, with no earning cap.

Send via Excel

Feature that allows you to send bulk messages through an Excel upload.

Manage Shopify

Integrate and manage your Shopify store for streamlined communication.

Send Test Message

Allows you to send a test message to a phone number for trial purposes.

Whatsapp Integration

Connect and manage WhatsApp for sending messages.

Use Zapier

Integrate with Zapier to automate workflows and connect with other apps.

Reports

Generate and view reports on message sends and other activities.

Integration

Access different integration options to connect with various platforms.

Send Message API

Allows clients to send messages via WhatsApp using an API. Requires POST requests to the specified endpoint with necessary parameters like client ID, API key, WhatsApp client ID, and message details.

Message Scheduling

Option to schedule messages to be sent after a specific number of seconds through the 'schedule' parameter.

Image and File Support

Supports sending images either by URL or file upload, as well as other file types. Use parameters like img_type and url or upload files directly.

Response Handling

Provides a response with message ID and status to track the success or failure of message requests, enabling users to save this ID for future reference.

Country Code Specification

Allows specifying the country code for the recipient, enhancing international message sending capabilities.

Webhook URL

Optionally send webhook notifications upon message status updates, using the 'webhook' field.

Client ID

An integer representing your client ID, which is essential for authenticating requests.

API Key

A string required to authenticate API requests. It should be obtained from the designated API key page.

WhatsApp Client ID

Integer ID for your WhatsApp client number. It needs to be configured in the WhatsApp settings.

Message Type

Can be either 'AP' for a text message or 'IMG' for an image file to specify the type of message.

Message Body

A string for text message bodies that supports plain text content.

File URL

For 'IMG' message type, it should be a valid image URL ending with accepted formats like .png, .jpg, etc.

File Name

The name for the file to be downloaded, required only if a file URL is provided.

File

A binary file required if the message type is 'IMG' and there's no file URL.

Mobile

The recipient's mobile number, must be in international format.

Timezone

Timezone data in numeric format (hour format). For example, -5 for Eastern Standard Time (EST).

Timestamp

String representing the scheduled time in epoch format (UTC).

Callback URL

A string URL where status updates for the message and tracking information will be posted.

Cancel Message API

This API endpoint allows you to cancel a previously sent or scheduled message using POST requests. You need to provide your client ID, API key, and the unique message ID.

Required Fields in Request

To use the Cancel Message API, you need to include the client_id, api_key, and msg_id as parameters in your POST request. These are used to authenticate and identify the specific message to be cancelled.

Fields in Response

The API response will return a message field with a readable status and a status field indicating success or error (0 for error). If there's an error, the message field will provide an explanation.

Example Code

The documentation provides examples in cURL, Python, and PHP to demonstrate how to send POST requests to the Cancel Message API endpoint.

Send Message API

Allows you to send messages to WhatsApp users using the API. Requires client_id, api_key, and whatsapp_client parameters.

Schedule Message API

Enables the scheduling of WhatsApp messages to be sent at a future date and time.

Cancel Message API

Provides the capability to cancel scheduled messages that have not yet been sent.

Message History API

Retrieves historical messages sent via the API, providing details such as the number of messages sent in a specific period.

WhatsApp Client ID

Requires unique WhatsApp client identification provided in the WhatsApp setting page.

Postman Collection

Offers a Postman Collection for easier API requests integration and testing.

Zapier App

Integrates with Zapier for automating workflows without any coding.

WhatsApp Clients List API

Retrieve a list of WhatsApp clients. Requires an API key and client ID for authentication via POST requests. Provides status and message in response along with the clients array.

WhatsApp Client Status API

Create a new WhatsApp client instance via a POST request to the endpoint. Requires client ID, API key, WhatsApp number, and a webhook URL for response data about events like 'qr-generated', 'connected', 'logged-out', etc.

Endpoint URL

The API endpoint URL is https://wbiztool.com/api/v1/whatsapp-client/status/. This is where the POST request should be made to check the status.

Request Type

The API uses POST requests to interact with the WhatsApp Client Status API.

Required Fields

The request must include 'client_id' (Integer), 'api_key' (String), and 'whatsapp_client' (Integer). These fields are crucial for authenticating and identifying the correct WhatsApp client.

Response Fields

The response includes 'message' (String) and 'status' (Integer). The 'status' indicates success if it is 1, or failure if it is 0, with the 'message' providing more details.

Postman Collection

You can download a Postman Collection for easier testing and integration of the API.

WhatsApp Connection Management

Allows you to manage your WhatsApp connections by showing client ID, status, pending messages, and last message time.

Start New WhatsApp Client

Guides you through the process to connect a new WhatsApp number by entering the phone number and scanning a QR code.

Upload Excel/CSV File

Allows you to upload a file in .csv, .xls, or .xlsx format to start a messaging campaign.

Sample File Format

Provides a format guide with examples for the Excel or CSV file to be uploaded, showing necessary columns like Whatsapp Number, Message, Image/File URL, and whatsapp_client_id.

Campaign Overview

Displays a summary table of all campaigns showing information such as Campaign Date, Total Messages, Pending, Delivered, Cancelled, and Report.

Shopify Connection

Allows you to connect and manage Shopify stores. This feature is marked as 'Coming Soon', indicating future availability.

Send via Excel

Feature to send data or reports using Excel, possibly integrating with Shopify data for analytics or reporting.

WhatsApp Settings

Configure WhatsApp settings for communication, potentially useful for customer service or marketing through WhatsApp.

Integration with Zapier

Allows integration with Zapier for automation across various apps and services, enabling workflow automation using Shopify data.

Send Via Sheet

Enables the user to send messages using a spreadsheet format.

Send Message API

Allows the user to programmatically send messages using an API.

Schedule Message API

Enables users to schedule messages to be sent at specific times using an API.

Advance QR Code API

Provides a QR code generation API for advanced use cases.

Dedicate Bot Server

Offers a dedicated server for running bot services.

Priority Support

Access to prioritized customer support services.

Daily Message Report

Displays a graph showing the number of sent messages and messages created over time. Helps in tracking messaging activity.

Message Details Table

Displays a detailed table of all messages sent. Includes columns like ID, Recipient, WhatsApp Client, Type, Message, Date, and Status for easy tracking and management of messages.

Search and Filter

Allows users to search messages by phone number and filter them by status. Enhances the user's ability to locate specific messages quickly.

Create New API Key

Allows you to create a new API key to interact with customers using PHP, Python, or Ruby.

Developer Documentation

Provides REST API documentation to help integrate WhatsApp API into your system swiftly.

API Key Management

Shows existing API keys with details such as label, creation date, status, and a delete option.

Pricing Plans

Setup

$19
per monthly

Economy

$49
per monthly

Business

$149
per monthly

Enterprise

$499
per monthly

Starter

$9
per monthly

Free Trial

$0
per one-time

Advanced Plan

$0
per required

Starter

$9
per monthly

Lite

$19
per monthly

Standard

$49
per monthly

Advanced

$149
per monthly

Enterprise

$499
per monthly