Web message inbox
This guide refers to Message Inbox integration into your website
Last updated
This guide refers to Message Inbox integration into your website
Last updated
Make sure you've implemented Pushwoosh Web SDK on your website. To do so, please follow our guide.
Prolong the effect of your campaigns with Message Inbox for websites! Being displayed at any time the browser is launched, web push notifications allow you to interact with your customers when they are surfing the web or doing their work on a desktop. But sometimes users don't pay enough attention to push messages and cannot make a decision right at the moment. By keeping web push notifications in Web Message Inbox, you let users who missed (or dismissed) your message return to your website and re-read the message whenever they prefer. Store messages in Message Inbox while they are valid to give customers time to think your offers over. Integrate Web Inbox into your website with Web Push SDK 3.0 to keep customers informed!
Check out Message Inbox in seconds! To make this powerful tool easy to try out, we've implemented it on our Push On website.
To implement Message Inbox for mobile platforms, please follow the Mobile Message Inbox guide.
Here's a typical workflow with InboxMessages:
WebSDK InboxMessagesPublic module presents a public interface to implement Web Inbox.
Check out public methods' descriptions in the Web Push SDK 3.0 guide.
Step
Method
Page load
Synchronizing messages with the server
InboxMessagesModel.updateMessages
Executed while the SDK is initialized
Deleting outdated messages
InboxMessagesModel.updateMessages
Executed while the SDK is initialized
Receiving the number of unread messages to update a badge
Pushwoosh.pwinbox.unreadMessagesCount
Executed manually (after the onUpdateInboxMessages
event triggers)
Loading messages to be displayed in Inbox
Pushwoosh.pwinbox.loadMessages
Executed manually (after the onUpdateInboxMessages
event triggers)
Marking messages got in the viewport as read
Pushwoosh.pwinbox.readMessagesWithCodes
Executed manually
Performing an action assigned to the message opened
Pushwoosh.pwinbox.performActionForMessageWithCode
Executed manually
Deleting messages by click on a delete icon or swipe-right a message
Pushwoosh.pwinbox.performActionForMessageWithCode
Executed manually