Sallah Platform Integration Specialist
Budget: $10 – $30 USD
(https://salla.sa) recover abandoned carts by sending automated WhatsApp messages to potential buyers.
We already have a Firebase project and WhatsApp Cloud API access.
Now, we are looking for a developer to help us with the following
:
? Requirements:
OAuth Integration with Salla
Implement secure OAuth 2.0 flow to allow store owners to connect their stores.
Fetch access_token and refresh_token to call Salla APIs.
Abandoned Cart Detection
Use Salla API to retrieve a list of abandoned orders (status=abandoned).
Extract customer phone numbers where available.
WhatsApp Messaging
Use WhatsApp Cloud API to send personalized messages to those customers.
Messages will be triggered automatically based on specific conditions (e.g., 30 mins after abandonment).
Firebase Backend
Use Firebase Cloud Functions to handle API calls and automate message sending.
Use Firestore to store connected store tokens, carts, and logs.
Admin Dashboard (Optional for Phase 1)
Build a minimal web dashboard (React or Vue) to:
Show number of messages sent
Allow merchant to customize message template
Show remaining balance (optional, we charge ~0.5 SAR/message)
✅ Deliverables:
Working Firebase functions for Salla OAuth and WhatsApp messaging
API logic to fetch abandoned carts
Clear documentation on setup and deployment
Optional: Web UI with message preview/send
? Tech Stack:
Firebase (Functions + Firestore)
Node.js (Express in Functions)
WhatsApp Cloud API (from Meta)
Salla Partner API (https://salla.dev)
Optional: React for front-end
? Who We’re Looking For:
Experience with Firebase Cloud Functions
Strong understanding of OAuth 2.0
Familiarity with REST APIs (especially WhatsApp API or similar)
Bonus: Knowledge of the Arabic e-commerce space or Salla specifically
Let me know if you need help translating this into Arabic for dual-language posting, or if you want a shorter version tailored for a specific freelancer platform
We already have a Firebase project and WhatsApp Cloud API access.
Now, we are looking for a developer to help us with the following
:
? Requirements:
OAuth Integration with Salla
Implement secure OAuth 2.0 flow to allow store owners to connect their stores.
Fetch access_token and refresh_token to call Salla APIs.
Abandoned Cart Detection
Use Salla API to retrieve a list of abandoned orders (status=abandoned).
Extract customer phone numbers where available.
WhatsApp Messaging
Use WhatsApp Cloud API to send personalized messages to those customers.
Messages will be triggered automatically based on specific conditions (e.g., 30 mins after abandonment).
Firebase Backend
Use Firebase Cloud Functions to handle API calls and automate message sending.
Use Firestore to store connected store tokens, carts, and logs.
Admin Dashboard (Optional for Phase 1)
Build a minimal web dashboard (React or Vue) to:
Show number of messages sent
Allow merchant to customize message template
Show remaining balance (optional, we charge ~0.5 SAR/message)
✅ Deliverables:
Working Firebase functions for Salla OAuth and WhatsApp messaging
API logic to fetch abandoned carts
Clear documentation on setup and deployment
Optional: Web UI with message preview/send
? Tech Stack:
Firebase (Functions + Firestore)
Node.js (Express in Functions)
WhatsApp Cloud API (from Meta)
Salla Partner API (https://salla.dev)
Optional: React for front-end
? Who We’re Looking For:
Experience with Firebase Cloud Functions
Strong understanding of OAuth 2.0
Familiarity with REST APIs (especially WhatsApp API or similar)
Bonus: Knowledge of the Arabic e-commerce space or Salla specifically
Let me know if you need help translating this into Arabic for dual-language posting, or if you want a shorter version tailored for a specific freelancer platform