With ZOOM WhatsApp AI residents talk to their home on WhatsApp, writing the way they would talk to a person:
An artificial intelligence assistant understands the request, picks the right items in the home and the controller carries it out. Residents talk to ZOOM's official WhatsApp number: no SIM card in the home, no account on another service and no router ports to open.
The home can also send alerts to the residents through the same number (alarm, door left open, water leak) from Composer programming.
Name: phone, separated by semicolons. Example: John: +1 305 555-1234; Mary: +1 305 555-7777. Brazilian numbers may omit the 55.When Authorized Phones is saved, each new resident gets a ZOOM invitation on WhatsApp with an Activate button. They tap it once: the assistant replies to confirm, and from then on the phone controls the home. The Send Activation Invites action sends the invitation again to anyone who has not activated yet.
If the invitation does not arrive, there are two other ways. The Activation Link property has a link to send to the resident by any means: it opens ZOOM's WhatsApp with the activation message ready to send. Or the resident writes the Activation Code message (for example activate 482913) to ZOOM's WhatsApp number, +55 51 98537-0863.
| Item | Examples |
|---|---|
| Lights | on, off, dim ("set the living room to 30%"), check |
| Shades and curtains | open, close, stop, position |
| Air conditioning and thermostats | turn on at a temperature, change mode, turn off, check temperature |
| Gates and relays | open, close, pulse (with confirmation) |
| Locks | lock, unlock (with confirmation), check |
| Sensors | check ("is the bedroom window open?") |
| Rooms | off, volume, mute, choose what to watch or listen to |
| Lighting scenes | turn Advanced Lighting scenes on and off |
| Custom commands | anything the integrator programs |
Several requests can go in one message. The assistant replies in the language the resident wrote in and does not chat about other topics. It also understands voice messages: the reply starts with what it understood, so the resident can check it.
Residents can also ask for things to happen later:
With ZOOM Universal Scheduler in the project, bind this driver's Scheduler connection to the Scheduler's WhatsApp AI connection (it binds automatically when both are in the project). Schedules requested over WhatsApp show up on the Scheduler screen in Navigator, with the name of who asked, and can repeat (days of the week) or follow sunrise and sunset. One-time ones leave the list after they run. Cancelling over WhatsApp deletes the ones created over WhatsApp; the ones created on the screen or by the integrator are only turned off.
Without the Scheduler, the assistant only accepts one-time requests ("in 30 minutes", "tomorrow at 7 am"), up to 7 days ahead. To repeat or use the sun, it explains that Universal Scheduler is needed. If the controller is off at that time, the request does not run and is recorded in the history.
Scheduling a gate, relay or lock also asks for YES when scheduling. When it runs, the driver uses the items allowed here: if an item is no longer allowed, the action does not run and is recorded.
Everything done over WhatsApp is recorded with the name of who asked, to answer questions like "who opened the gate?" or "why did the light turn on by itself?":
Use Custom Command 1 to 8 to name actions you program in Composer, such as Open pedestrian gate, Start irrigation or Away mode. When a resident asks for one, the driver fires the matching Custom Command N event and stores the name in the LAST_CUSTOM_COMMAND variable. With Custom Commands Confirmation set to Yes, these commands also ask for YES.
The Send Message command sends an alert over WhatsApp. In To, use All for every activated resident or the registered name of one resident. Use it for alarms, a door left open, water leaks, the doorbell and so on.
Alerts keep arriving even when the month's message limit runs out (with a small margin), so residents are not left without security alerts.
Bind the Notifier connection to ZOOM Universal Notifier (free driver). It works both ways:
The driver uses ZOOM's WhatsApp and artificial intelligence service. The license includes 12 months of service with up to 300 messages per month per home (about 10 a day, counting replies and alerts). After that, the service is renewed yearly with ZOOM: the renewal extends the license validity and the home picks it up by itself within 12 hours, with no reinstall or project changes.
| Property | Description |
|---|---|
| License Key | Driver license key. |
| License Status | License status. |
| Log Level / Log Mode | Log detail and destination. |
| Send Notifications | What goes to Universal Notifier: All Events, Alerts Only or Off. |
| Language | Language of the driver's own messages (the assistant replies in the resident's language). |
| Connection Status | Connection to the ZOOM service. |
| Authorized Phones | Residents who can use the assistant: Name: phone; Name: phone. |
| Activation Code | Activation message, for the resident to write to ZOOM's WhatsApp number (+55 51 98537-0863). |
| Activation Link | Link to send to the resident: opens ZOOM's WhatsApp with the activation message ready. |
| Phones Status | Registered residents and who has activated. |
| Monthly Usage | Messages used this month / plan limit. |
| Plan Valid Until | Message plan expiry date. |
| House Name | Home name used by the assistant (optional). |
| Lights, Shades, Thermostats, Relays, Locks, Sensors, Rooms | Items the assistant can see and control. |
| Lighting Scenes | Show allows the Advanced Lighting scenes. |
| Temperature Scale | Celsius or Fahrenheit. |
| Confirm Before | Which actions ask for YES: locks and relays (default), thermostats too, or never. |
| Custom Command 1–8 | Custom command names. |
| Custom Commands Confirmation | Whether custom commands ask for YES. |
| Devices Available | Number of items allowed for the assistant. |
| Relay URL | Leave blank. |
| Action | Description |
|---|---|
| New Activation Code | Creates a new activation code. |
| Send Activation Invites | Sends the invitation with the Activate button again to residents who have not activated yet. |
| Refresh Devices | Reloads the project's items, rooms and scenes. |
| Send Test Message | Sends a test message to every activated resident. |
| Reconnect | Reconnects to the ZOOM service. |
| Show Catalog | Shows in the Lua tab the items the assistant can see. |
| Show History | Shows in the Lua tab what was done over WhatsApp and by whom. |
Command: Send Message (To, Message).
Connections: Notifier (ZOOM Universal Notifier) and Scheduler (ZOOM Universal Scheduler).
Events: Message Received, Command Executed, Quota Warning, Quota Exceeded, Plan Expiring, Plan Expired, Scheduled Action Executed, Service Online, Service Offline, Custom Command 1–8.
Variables: LAST_MESSAGE, LAST_SENDER, LAST_ACTION, LAST_CUSTOM_COMMAND, RELAY_ONLINE, MONTHLY_USAGE.
| Situation | What to do |
|---|---|
| A resident writes and gets "your number is not linked to a home yet" | Check that the phone is in Authorized Phones and use Send Activation Invites or send them the Activation Link. |
| "This number is not authorized for this home" | The resident's number differs from the registered one. Fix it in Authorized Phones. |
| The assistant says it could not find an item | Allow the item in the property for its type and run Refresh Devices. Clear names in Composer help the assistant. |
| Connection Status shows no connection | Check the controller's internet access. The driver keeps retrying on its own. |
| "This controller is already registered with another key" | Happens after replacing the controller. Contact ZOOM to release the home. |
| The assistant stopped answering | Check Monthly Usage and Plan Valid Until. If the limit was reached, renew or extend the plan with ZOOM. |
| Operation | License or trial active | Trial expired |
|---|---|---|
| Service connection and phone activation | OK | OK |
| Residents' WhatsApp requests | OK | Blocked |
| Send Message command (alerts) | OK | Blocked |
| Version | Date | Description |
|---|---|---|
| 20261113 | 11/13/2026 | First release: control and check the home over WhatsApp with artificial intelligence, confirmation for gates and locks, custom commands, voice messages, one-tap activation invitation, scheduling over WhatsApp (repeating and by sunrise and sunset with Universal Scheduler), a history of everything done and by whom, alerts from programming and from Universal Notifier, and a notice before the plan expires. Shows in License Status when a new driver version is available. |