
Implement Automated Market Alert Notifications
- or -
Post a project like this16
€200(approx. $234)
- Posted:
- Proposals: 9
- Remote
- #4454667
- Awarded
Full-Stack Web & Mobile App Developer With AI Integration & Automation Expertise
1290382011943366128449071152553513001984170092110749830273219613001258
Description
Experience Level: Entry
- Objective:
Automatically notify investors and wealth managers via in-app notifications, email, and WhatsApp when a significant market change (alert) is detected by our market intelligence pipeline.
- Key Deliverables:
1. Bubble Data Models: Create/extend necessary Bubble data types for MarketAlert and Notification (if not already existing) to store alert details and notification records.
2. Alert Ingestion Workflow (Backend):
- A scheduled Bubble backend workflow (e.g., nightly) that calls the AWS API (same as Project 1).
- Parses the API response to identify new market alerts.
- Creates MarketAlert records in Bubble for new, unique alerts.
3. Notification Trigger Workflow (Backend):
- A backend workflow that processes new MarketAlert records (where notified = no).
- Generates in-app Notification records for relevant users (all active investors/wealth managers for MVP).
- Sends a simple email notification to relevant users.
- Sends a WhatsApp notification to relevant users using a WhatsApp Business API integration (e.g., Twilio, WhatsApp Cloud API, or similar service).
- Marks MarketAlert as notified = yes after processing.
- Threshold: Use a global, configurable threshold (e.g., 5% change) for triggering notifications.
4. In-App Notification UI:
- A notification icon (with unread badge) in the app header.
- A dedicated "Notifications" page or panel listing market alerts clearly.
- Clicking an alert should navigate to the relevant market intelligence dashboard section.
5. Email Template: A basic text-based email template for market alerts.
6. WhatsApp Message Template: A concise WhatsApp message template for market alerts (must comply with WhatsApp Business API message template requirements).
7. User Notification Preferences: Extend user settings to allow users to enable/disable WhatsApp notifications (in addition to email and in-app).
Requirements:
- Strong experience with Bubble.io backend workflows, data types, and email integration.
- Experience integrating WhatsApp Business API (Twilio, WhatsApp Cloud API, or equivalent) with Bubble.
- Ability to design clear and functional notification UI.
- Understanding of WhatsApp message template requirements and approval process.
Payment / Conditions:
- No-Cure-No-Pay Basis: Payment will be released upon successful demonstration that:
- Alerts are successfully fetched from the API.
- In-app notifications, emails, AND WhatsApp messages are demonstrably sent based on a test alert.
- No High Deposits: Large upfront payments or high deposits will not be accepted. Results and working functionality are central; small milestone payments can be discussed but are not mandatory.
Automatically notify investors and wealth managers via in-app notifications, email, and WhatsApp when a significant market change (alert) is detected by our market intelligence pipeline.
- Key Deliverables:
1. Bubble Data Models: Create/extend necessary Bubble data types for MarketAlert and Notification (if not already existing) to store alert details and notification records.
2. Alert Ingestion Workflow (Backend):
- A scheduled Bubble backend workflow (e.g., nightly) that calls the AWS API (same as Project 1).
- Parses the API response to identify new market alerts.
- Creates MarketAlert records in Bubble for new, unique alerts.
3. Notification Trigger Workflow (Backend):
- A backend workflow that processes new MarketAlert records (where notified = no).
- Generates in-app Notification records for relevant users (all active investors/wealth managers for MVP).
- Sends a simple email notification to relevant users.
- Sends a WhatsApp notification to relevant users using a WhatsApp Business API integration (e.g., Twilio, WhatsApp Cloud API, or similar service).
- Marks MarketAlert as notified = yes after processing.
- Threshold: Use a global, configurable threshold (e.g., 5% change) for triggering notifications.
4. In-App Notification UI:
- A notification icon (with unread badge) in the app header.
- A dedicated "Notifications" page or panel listing market alerts clearly.
- Clicking an alert should navigate to the relevant market intelligence dashboard section.
5. Email Template: A basic text-based email template for market alerts.
6. WhatsApp Message Template: A concise WhatsApp message template for market alerts (must comply with WhatsApp Business API message template requirements).
7. User Notification Preferences: Extend user settings to allow users to enable/disable WhatsApp notifications (in addition to email and in-app).
Requirements:
- Strong experience with Bubble.io backend workflows, data types, and email integration.
- Experience integrating WhatsApp Business API (Twilio, WhatsApp Cloud API, or equivalent) with Bubble.
- Ability to design clear and functional notification UI.
- Understanding of WhatsApp message template requirements and approval process.
Payment / Conditions:
- No-Cure-No-Pay Basis: Payment will be released upon successful demonstration that:
- Alerts are successfully fetched from the API.
- In-app notifications, emails, AND WhatsApp messages are demonstrably sent based on a test alert.
- No High Deposits: Large upfront payments or high deposits will not be accepted. Results and working functionality are central; small milestone payments can be discussed but are not mandatory.
A B.
100% (3)Projects Completed
3
Freelancers worked with
2
Projects awarded
75%
Last project
7 Dec 2025
Netherlands
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
There are no clarification messages.
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies