Help Desk
  • Getting Started
    • ๐Ÿ™ŒWelcome to Whapi.Cloud
    • ๐Ÿ’ฐPricing
    • โ˜•Partners
    • ๐Ÿš€Getting started
    • ๐Ÿ‘จโ€๐Ÿ’ปAPI Docs
      • Developer hubs
      • Swagger environment
      • Postman collection
  • Sending
    • Introduction
    • Send text message
      • Whatsapp API send message PHP
      • Whatsapp API send message Python
      • Whatsapp API send message Node JS
      • Whatsapp API send message ะก#
      • Whatsapp API send message Java
      • API integration with VB6
      • Whatsapp API send message GO (Golang)
    • Send video, audio, image, document
    • Send Group message
    • Send post to WhatsApp Channel
    • Send message with Buttons
    • Send Emoji
    • Overview of other methods for sending
      • Send Voice message
      • Send contact (vCard)
      • Send message reactions
  • Receiving
    • Introduction
    • Webhooks
      • Our webhooks (Tracked events)
      • Where to Find the Webhook URL?
      • Set the webhook link to the channel
      • Detailed webhook settings
      • How to check the webhook?
      • Incoming webhooks format
        • Incoming message
        • Sent message
        • Chats
        • Groups
        • Account and device status
        • Other
          • Presences
          • Views of stories (statuses)
          • Story (status) from your contacts
          • Calls
      • Receive messages
        • Receive WhatsApp messages using PHP
        • Receive WhatsApp messages using Node js
        • Receive WhatsApp messages using Python
    • HTTP API
      • Retrieve a Specific User's Chat History
      • Get a full-size picture in the response
      • Get order items
      • Get a profile picture of a chat or user
    • File expiration period
  • Groups
    • Send Group message
      • Mentioning all participants in a WhatsApp group
    • Get list of group members
    • Add new member to Group
  • Channels
    • Send post to WhatsApp Channel
    • Get messages from Channels
    • Get votes from polls in the Channel
  • Communities
    • Introduction
    • Create a community
    • Add a member to a community
    • Send announcement
    • Get info on community participants
    • Add a group / Exclude a group from the community
  • Account
    • Setting "Auto Download"
    • Customizable Webhook Headers
    • How to find out the IP channel
    • How to Delete a Channel
    • Add Business Info to Invoice
  • Source code
    • WhatsApp ChatBot
      • WhatsApp Python Bot
      • WhatsApp PHP Bot
      • WhatsApp Node JS Bot
      • WhatsApp Java Bot
    • WhatsApp API Google Sheets
    • WhatsApp Phone Number Checker
    • Request Distributor (Balancer)
  • FAQ
    • Chat ID. What is it and how to get it?
    • Current status of Buttons on WhatsApp
    • How to send a paragraph (line break)
    • Inactive Links in WhatsApp Messages
    • WhatsApp Text Formatting
    • Checking if the number has Whatsapp
    • Specifics of sending messages to numbers of different countries
    • Why aren't participants being added to the group?
  • Does WhatsApp API Work with the Phone Turned Off?
  • Hints
    • Android Emulators
    • Virtual Numbers for WhatsApp
    • How to use polls as buttons?
    • How to check who blocked you in Whatsapp?
    • Setting up a WhatsApp proxy
  • Integrations
    • Make.com
      • Ready-Made Scenarios
        • WhatsApp & Whisper API: Voice-to-Text Integration
        • Automated WhatsApp Group Message Forwarding in Make.com
      • Request Scenario Setup
    • Pabbly Connect
    • Google Contacts
    • DialogFlow
    • n8n
  • Tools
    • WhatsApp Number Checker
    • Automatic warm-up module
    • WhatsApp Activity Safety Meter
    • Residential Proxies from Whapi.Cloud
  • Troubleshooting
    • Couldn't Link Device โ€“ WhatsApp QR Code or Pairing Code Fails
    • Channel status โ€œSYNC_ERRORโ€
    • Not getting a READ status on webhook
    • 429 (Too Many Requests) - Soft Ban
    • โ€œWaiting for this message. This may take a whileโ€ โ€“ WhatsApp Message Error
    • Missing push notifications after connecting to API
  • Blocking
    • How to not get Banned?
    • How to do mailings without the risk of being blocked?
    • If My Number Is Banned, Can It Be Restored?
    • Unlocking Your WhatsApp Number
    • Connecting a New WhatsApp Number After a Ban: Steps and Recommendations
    • Warming Up New Phone Numbers for WhatsApp API
  • Partner Documentation
    • Introduction
    • Partner Dashboard Overview
    • Partner Program Guidelines
      • Workflow: Step-by-Step
      • Billing for Partners
      • Allocating Days to Customer Channels: Best Practices & Guide
      • Interface for channel management
    • Partner Documentation
      • Channel creation
      • Changing channel mode
      • Channel extension
      • Channel deletion
      • Getting the list of channels
      • Notices of end of days on balance
Powered by GitBook
On this page
  • WhatsApp Channels
  • WhatsApp Statuses (like Stories)
  • Authorization by phone number
  • Creating and editing products
  • See goods by phone number
  • New triggers and actions in Zapier
  • Get full-size images of contacts/chats/groups
  • WhatsApp Mass Checker on GitHub
  • Free DialogFlow integration
  • Add the channel IP to the Whitelist

Was this helpful?

  1. Updates

December Update

WhatsApp Channels, Statuses (stories) in the API. Authorization by phone number. New actions in Zapier, Mass checker on GitHub and more.

Last updated 1 year ago

Was this helpful?

WhatsApp Channels

Create a channel to share updates and connect with your followers directly through WhatsApp. You can find channels in App under the Updates tab (formerly the Status tab).

We will gradually introduce new channel features, along with the development of this trend at WhatsApp. We will have automation available for any action related to channels.

Right now it is available to get a list of channels, create a channel, send a message to a channel, and receive messages from a channel.

Getting a list of channels

In response to the query you will get channel IDs, title, description, picture previews and some other useful data.

Creating a WhatsApp channel

Send a text post to WhatsApp channel

You can only send a message to a channel where you are an administrator

You will need a channel ID, it looks like this: 120336031708062844@newsletter

An example of sending a text message to a channel:

curl --request POST \
     --url https://gate.whapi.cloud/messages/text \
     --header 'accept: application/json' \
     --header 'authorization: Bearer iBScB4sbdXhvVwcPwDCzVpNB1o2bBmcs' \
     --header 'content-type: application/json' \
     --data '
{
  "typing_time": 0,
  "to": "120336031708062844@newsletter",
  "body": "Hey, everybody! This is my first post in the channel!"
}
'

To send media messages to the channel, use appropriate methods along the same lines.

WhatsApp Statuses (like Stories)

Status lets you share text, photo, video, and GIF updates that disappear after 24 hours. You can send and receive status updates with people when you both have each other saved as contacts.You can find status updates in the Updates tab (formerly Status) along with WhatsApp Channels.

Get list of stories

Please note that publications can be received even after 24 hours have elapsed. They will not be lost. You can filter statuses by time yourself.

Create & publish story

Status can be both media format (picture, video) and text format (you can choose the background color, text color, text font). However, you cannot change the font text, background color, etc. when loading an image, as they interchange each other (media format takes priority).

Authorization by phone number

You can now link a device using your primary account phone number and a one-time code. Up to four linked devices can be linked without the need to keep your primary phone connected. For the best experience, update to the latest version of WhatsApp.

You can use authorization by phone number both through API and our interface.

In API the method "Get auth code by phone number" will help you:

What's that to you?

  • You don't have to worry about outdated QR code, constantly updating it.

  • No need to customize interfaces to QR images.

  • Getting an OTP code will allow you to authorize WhatsApp even from the customer's phone.

  • It will speed up the demonstration of your service features

As for our interface, this is available as well in the first authorization step:

  1. Open WhatsApp on your phone (If you receive a Push Notification, use it and go straight to last step)

  2. Tap Menu or Settings and select Linked Devices

  3. Tap on Link a device

  4. Tap Link with phone number instead and enter Code on your phone

Creating and editing products

Managing your store through APIs is taken to the next level. Now you can autonomously keep your store in WhatsApp always up to date, update prices, add products, etc.

See goods by phone number

Check if the specified phone number has goods added to WhatsApp. See which products they are, their photos, prices and description. The cell phone user will not know about it!

Useful for tracking changes from competitors or finding a target audience.

New triggers and actions in Zapier

Triggers:

  • New message

  • Call received

  • Member joined group

  • New conversation

  • Group message received

  • Member left group

Actions:

  • Send text message

  • Check if a phone number exists

  • Send media message

  • Send group text message

  • Send group media message

  • Get groups

  • Get group participants

You can find more information about integration with Zapier in our knowledge base:

Get full-size images of contacts/chats/groups

Previously, when receiving chats or contacts, you could see profile pics in the reply, but they were small size pictures: 96x96. Now you can get large-sized avatars for any chat rooms and groups. The _full parameter is responsible for this.

By phone number, even if there has been no correspondence, you can now get a profile picture and description:

WhatsApp Mass Checker on GitHub

This script is designed for mass checking the existence of numbers in WhatsApp (whether they have Whatsapp installed). You can check either a few numbers or an array.

It analyzes the numbers specified in the phones.json file and classifies them into existing in WhatsApp (exist_phones) and non-existing (not_exist_phones).

Check any numbers from any country. Determine which phone numbers are active and which cannot receive Whatsapp messages.

Free DialogFlow integration

Take advantage of out-of-the-box integration to improve communication with chatbot users

How to use DialogFlow in WhatsApp: Customized for you, NLP Bot fast and accurate analysis of incoming messages, generating relevant and informative responses for your customers.

The integration is completely free and setup takes just one minute. For more details on how to connect, see the page:

DialogFlow

Add the channel IP to the Whitelist

If you are using a gateway within , this will make it even easier and faster for you to offer number connectivity to your customers.

has new events and actions to help you customize integrations of any level of complexity for any purpose.

lets you see the IP address of the channel from which webhooks are sent. This will allow you to whitelist it and not miss important notifications.

White Label
The no-code Zapier
Zapier
GET /health
LogoGet newslettersWhapi Cloud - Whatsapp API for developers
Allows you to get you all the channels you have subscribed to
LogoCreate newsletterWhapi Cloud - Whatsapp API for developers
Creates 1 channel with specified data (name, description, image profile)
Logo๐Ÿ’ฌ Send text messageWhapi Cloud - Whatsapp API for developers
Send a text message to any number, group or channel
LogoGet list of storiesWhapi Cloud - Whatsapp API for developers
LogoCreate & publish storyWhapi Cloud - Whatsapp API for developers
LogoGet auth code by phone numberWhapi Cloud - Whatsapp API for developers
You need to know your channel token, that way you can connect your customers without a QR code
LogoCreate productWhapi Cloud - Whatsapp API for developers
Add a product to your WhatsApp
LogoUpdate productWhapi Cloud - Whatsapp API for developers
Modify information in an existing product
LogoGet productsWhapi Cloud - Whatsapp API for developers
Get a list of products by phone number
LogoContact profileWhapi Cloud - Whatsapp API for developers
LogoGitHub - Whapi-Cloud/whatsapp-checker: This checker is designed to check numbers for whatsapp installed on them. Validate any numbers from any country. Identify which phone numbers are active and those that are not able to receive whatsapp messages. Optimize your resources and save time and money.GitHub
Automate and integrate WhatsApp channels
Be always in front of your audience's eyes
You get the OTP, enter it in your phone and the connection is complete!
Enter this in your WhatsApp app on your phone and the connection is complete!
In-app interface