Keep channel preferences consistent across OneSignal and Wati
Let a confirmed subscription update travel to the contact record, so your team can see the latest communication preference without rechecking it.
Trigger
Webhook received
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Action
Update Contact Attributes
Tool to update attributes of an existing contact. use after confirming the contact exists and you need to modify its custom attributes.
Why this helps
When channel preferences change in one system, stale contact details can cause awkward or unwanted follow-ups.
- Reduce duplicate preference updates.
- Make the latest subscription context visible in Wati.
- Avoid follow-up based on outdated contact details.
Setup
Build it in a few focused steps.
- 1Connect OneSignal and Wati to Notis once in the portal.
- 2Create an automation by asking Notis in plain language to update the matching Wati contact's preference attributes when your service reports a confirmed subscription change.
- 3Choose an incoming webhook trigger and select a channel for run reports.
- 4Test with one real preference-change example and verify the contact before relying on the update.
Questions about this workflow
Will Notis create a missing Wati contact?
This workflow uses the update-contact action, which is for an existing contact. Confirm the contact exists before the update.
Can it update every preference automatically?
The prompt should describe the confirmed preference change and the relevant attributes. Test with a real example to check the result.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Onesignal rest api to Wati. A trigger fires from one place; an action lands in another.
Onesignal rest api triggers
Wati actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Add Contact
Tool to add a new contact in wati. use when registering a customer's whatsapp number before sending messages.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Get Teams
Tool to retrieve a list of teams from wati. use after authenticating when you need to enumerate all available teams.
Send Session Message
Tool to send a session message to a specified whatsapp number. use when you need to deliver a free-form text within an active 24-hour session window.
Update Contact Attributes
Tool to update attributes of an existing contact. use after confirming the contact exists and you need to modify its custom attributes.
Wati update chat status
Deprecated action placeholder for updating chat status.
Connect any two apps with Notis in the middle.
Onesignal rest api and Wati, or any other combination from 1,000+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Wati.