Push Notifications: Step-by-Step
Using OneSignal
Push notifications help you re-engage users, promote new content, and drive activity inside your mobile app.
When preparing to launch your mobile apps with Bamboo, our team will create and fully configure your OneSignal account.
You’ll receive access using the email address you provided to our team.
Once you get the invitation:
- Log in to OneSignal with that email
- And you’re ready to start sending push notifications
Let’s begin.
Your Bamboo Cloud mobile apps support:
- Basic push notifications (open the app normally)
- Custom deep-link notifications (open a specific page inside the app)
This guide walks you through everything step-by-step.
Sending a Basic Push Notification
A basic push notification opens your app’s home screen when tapped.
Step-by-Step
1. Log in to OneSignal
2. Go to “+ Create” → “Push”
3. Select “Push”

These are the instructions for Black push, you can also get started with one of One-Signal's suggestions.
4. Choose your Audience
- All users
- A specific segment
- Test users
5. Write your message
- Title
- Message
- (Optional) Image
6. Send
Click Review & Send, then Send Message.
Done.
This sends a standard push that opens your app normally.
Sending a Custom Push That Opens a Specific Page (Deep Link)
If you want your push notification to open a specific page inside the app, you’ll add simple fields inside the Additional Data section.
Examples:
- Open a specific video
- Open a category
- Open a series
- Open a specific menu item
Important Rules Before You Start
The following words must always be lowercase:
typeid-
All destination options:
category,entry,menu,series
The ID value itself may contain capital letters.
Examples of valid IDs:
ABC1230_R56bn34567
3️⃣ Step-by-Step: Adding Deep-Link Data in OneSignal
1. Create a New Push
Go to + Create → Push
2. Write your message
Title + message body
3. Scroll down to “Additional Data”
This is where you tell the app what to open.

4. Add two fields
In Additional Data, add:
| Field | Meaning | Lowercase Required |
|---|---|---|
| type | The destination you want to open | Must be lowercase |
| id | The specific item you want to open | The label must be lowercase; the ID value can include capitals |
4️⃣ Deep Link Options
Below are the exact values you should enter.
👉 Open a Category
type: category
id: your category ID
📌 Example:
- type:
category - id:
34566
👉 Open an Entry (Video)
type: entry
id: your entry ID
📌 Example:
- type:
entry - id:
MyVideo01
👉 Open a Menu Item
type: menu
id: a number representing the item’s order in the drawer menu
Menu Position Rules
Your menu items are counted starting from 0:
| id | Opens |
|---|---|
0 |
First item (usually Home) |
1 |
Second item |
2 |
Third item |
3 |
Fourth item |
📌 Example:
- type:
menu -
id:
0(→ Opens homepage)
👉 Open a Series Page
type: series
id: category ID of the series
📌 Example:
- type:
series - id:
34566
5️⃣ Final Checks Before Sending
If something doesn’t work:
- Make sure
typeis lowercase - Make sure
idis lowercase on the left side, but value can have capitals - Make sure destination values (
category,entry, etc.) are lowercase - Check for typos
- Confirm the ID you used actually exists in your Bamboo dashboard