Overview — Screens, Database, Layout Settings, Use Cases
Send notifications to one user or all users to alert them of any special announcements with the Announcements & Notifications Feature Template
With the Announcements and Notifications feature template, you have direct access to post updates, announcements, or connect with your customers on an individual basis. Rent payment late? Send a notification. Special event in the clubhouse? Send a notification. Pool closed for cleaning? Send a notification. With everything you need to send notifications, this feature template is a must-have addition to your app.
Screens Overview
📚 Instructions Screen
Quickly get an overview of the template with quick tips, a help doc, and associated templates that may be of interest. This screen may be deleted at anytime.
User Screens
These screens will be interacted with by the customers or clients of your app.
🔔 Notifications Screen
This screen displays all the notifications that a user has received since creating an account with your app.
Admin Screens
Admin Screens are accessible to users who have permission to view and interact with those screens.
👬 Notify All Screen
Create and send a notification to all the users of your app and review past notifications.
🙍🏾 Notify One Screen
Create and send a notification to one specific user of your app and review past sent notifications.
Database Overview
The Announcements & Notifications Feature Template comes with a database that contains sample data. Each Adalo database contains Collections and each collection comes with the associated Properties. Any necessary relationship between the collections is set up, as well.
Important Note About the Database:
If you delete a Collection or Property from the Feature Template, this could impact the functionality of your app.
If you add a Collection or Property to your Feature Template, this will not impact the functionality of your app.
Below is an outline of the included Collections and their Properties. The Collection name is bolded and includes a description. The Properties include their name, property type (in brackets), and a description.
Basic Collections & Properties
👥 Users
The Users Collection automatically comes with every Adalo app. This collection will hold all the information related to anyone who uses the app. This information is initially collected from a user when they sign up to use your app.
Email [Text] — the user’s email address.
Password [Encrypted] — the user’s password. This is not accessible by anyone, including the admins.
Username [Text] — the user’s username.
Full Name [Text] — the first and last name of the user.
Profile Photo [Image] — the user’s profile picture.
Dismissed Notifications [Many-to-Many Relationship] — this relational field shows that many notifications can be dismissed by many users, and each notification can be dismissed by each user.
Targeted Notifications [One-to-Many Relationship] — this relational field shows that for targeted notifications, each user can receive many notifications, but each notification can only have one user.
Admin? [True/False] — when this property is set to TRUE, that means the user will have Admin privileges to send notifications.
🔔 Notifications
The Notifications Collection holds all information related to each notification that is sent to the users.
Title [Text] — the subject line of the notification.
Body [Text] — any additional information related to the notification.
Users Who Dismissed [Many-to-Many Relationship] — this relational field shows the users who dismissed the notification. Each user can dismiss their individual notifications, but each user can receive many notifications.
Notification Target User [Many-to-One Relationship] — this relational field shows that many notifications can be targeted towards one user, and that one user receives a unique notification.
Announcement [True/False] — when this property is set to TRUE, the notification appears to all users.
Layout Settings
Each screen in the Announcements & Notifications Feature Template uses responsive design. The screens will look good on any device or tablet.
Most screens have been designed with Custom Layouts. If you add a new component to a screen, you might notice that the other screen sizes are impacted.
Layout Overview
To view or edit the layout for different screen sizes — click the Screen title to reveal the dropdown.
The default view for this template is Desktop. When you change the screen size for one screen in the Builder, it does not change the screen size of the rest of the screens on the canvas.
Hidden Components
In each view, there may be components that do not appear on Desktop, but are visible on Mobile. These are grayed out in the lefthand panel & denoted with an icon.
Another way to view which device components are visible on is the Layout Tab here:
Custom Layout
Some components come with custom layouts based on screen size. To view those settings, check the Layout Tab & scroll to the Custom Layout Settings.
Example Use Cases
Notify tenants of an upcoming event or rent payment date.
Alert parents of an upcoming school closure.
Tell participants of a rain delay for your sports event.
and more more!
Last updated