๐Ÿš€ OFFICIAL ROLLOUT OPERATIONS

BinBot App Stores & WhatsApp Launch Command

Complete operational playbook for publishing BinBot across Google Play, Apple App Store, and activating the +353 89 457 0801 WhatsApp Business Cloud API for Dublin residential smart waste locks.

0 / 23 Milestones Completed
0% Launch Readiness
3 Platforms Play Store โ€ข App Store โ€ข Meta API
0% READY

Tick milestones in tabs to track real-time progress

WhatsApp
Review Required

WhatsApp Cloud API

Number: +353 89 457 0801

Direct resident two-way messaging, instant latch trigger ("Open Bin 1"), and delivery status webhooks.

0 of 7 items 0%
Google Play
Pending Data Safety

Google Play Console

Package: ie.smartbins.binbot

Android 15+ App Bundle (.aab), 20-tester track verification, IARC Content Rating (3+), and Play Store listing.

0 of 8 items 0%
App Store
Pending Review Kit

Apple App Store

Bundle ID: ie.smartbins.binbot

iOS 18+ App Store Connect product page, 6.9"/6.5" screenshots, App Privacy Nutrition Label, and Demo Reviewer rig.

0 of 8 items 0%
๐Ÿ”

"Is BinBot Number (0894570801) Ready to Go?" โ€” 7-Point Live Readiness Diagnostic

You mentioned you have already added the number in your Meta Business Account. Use this interactive 7-point diagnostic tool below to verify if your number is fully active or if any critical Meta requirements are pending.

Check 1 โ€ข WhatsApp Manager

Number Connection Status: "CONNECTED"

Critical

Open WhatsApp Phone Numbers in your Meta Business Portfolio. Find +353 89 457 0801.

Expected Status in Meta Dashboard: โ— Connected
Phone Number: +353 89 457 0801
Status: CONNECTED (Green dot)
Quality Rating: โ— High (Green)
Messaging Limit: 250 conversations / 24 hrs (Unverified) or 1,000+ (Verified)
โš ๏ธ If Status is "Pending" or "Offline": Complete the SMS / Phone Call OTP verification flow in WhatsApp Manager or run the 6-digit PIN registration API call.
Check 2 โ€ข Certificate & Name

Display Name Approval: "APPROVED"

Required

Meta requires WhatsApp Business Display Names to be reviewed and certified before official messaging.

Display Name Certificate: โ— Approved
Display Name: BinBot or SmartBins BinBot
Certificate Status: APPROVED
Category: Real Estate / Utility / Smart Home
๐Ÿ’ก Pro Tip: Your display name must match your legal business name or clear branding on your website (e.g. smartbins.ie).
Check 3 โ€ข Cloud API Registration

Two-Step Verification 6-Digit PIN Registered

API Registration

Cloud API numbers require a 6-digit registration PIN to lock the number to Meta's Cloud API servers.

Graph API Registration Call (cURL):
curl -X POST \
  'https://graph.facebook.com/v21.0/<PHONE_NUMBER_ID>/register' \
  -H 'Authorization: Bearer <ACCESS_TOKEN>' \
  -H 'Content-Type: application/json' \
  -d '{
    "messaging_product": "whatsapp",
    "pin": "123456"
  }'
Check 4 โ€ข Meta Developer App

App Associated with WhatsApp Product & Number ID

Configuration

Navigate to Meta Developers โ†’ Your App โ†’ WhatsApp โ†’ API Setup.

Selected "From" Number: +353 89 457 0801 (Not the test +1 555 number!)
Phone Number ID: <15-digit ID from dashboard>
WhatsApp Business Account (WABA) ID: <15-digit ID>
Check 5 โ€ข Inbound Webhook

Webhook Subscribed to "messages" (Receive "Open Bin 1")

Critical for Bot

To let residents type "Open Bin 1" or "Unlock Recycling", Meta must post messages to your backend.

Callback URL: https://us-central1-lock-4ff2a.cloudfunctions.net/whatsappWebhook
Verify Token: binbot_smartbins_dublin_2026
Webhook Subscriptions: โœ“ messages, โœ“ message_template_status_update
Check 6 โ€ข Permanent Access Token

System User Token Generated (Never Expires)

Security

Temporary tokens generated in the Developer dashboard expire in 24 hours. You must create a System User in Business Settings.

  1. Open Business Settings โ†’ System Users.
  2. Click Add โ†’ Name: BinBot-CloudAPI-Service (Role: Admin).
  3. Assign Asset โ†’ Select your Meta App โ†’ Give Full Control.
  4. Click Generate New Token โ†’ Select permissions: whatsapp_business_messaging & whatsapp_business_management.
  5. Set Token Expiration to Never and save token securely.
Check 7 โ€ข Billing & Payment

Payment Method Attached to WABA

Billing

Even though Meta provides 1,000 free service conversations per month, an active payment method (credit card) must be attached to the WhatsApp Business Account.

Location: WhatsApp Manager โ†’ Payment Settings
Required: Valid Credit/Debit Card or Meta Credit Line

๐Ÿงช BinBot Live Resident WhatsApp Links

Test these direct wa.me deep links from any mobile phone or browser.

Direct WhatsApp Deep Links for 0894570801:
Step 1 โ€ข Developer Registration

Google Play Developer Account & ID Verification

Create developer account at play.google.com/console/signup.

  • Fee: $25 USD one-time registration fee.
  • Account Type: Organization (requires D-U-N-S number) or Personal (requires passport / government photo ID).
  • Identity Verification: Complete identity verification and verify billing address.
Step 2 โ€ข Store Listing

Main Store Listing Fields (Copy-Ready)

App Name 26 / 30 chars
Short Description 80 / 80 chars
Full Description 1,840 / 4,000 chars
Step 3 โ€ข Graphic Assets

Play Store Visual Asset Specifications

App Icon
512 x 512 px โ€ข 32-bit PNG with alpha โ€ข Max 1024 KB
Feature Graphic
1024 x 500 px โ€ข JPG or 24-bit PNG (no alpha) โ€ข Max 15 MB
Phone Screenshots
Min 2, Max 8 โ€ข 16:9 or 9:16 (e.g. 1080x1920 or 1080x2400)
Tablet Screenshots
7-inch (1200x1920) & 10-inch (1600x2560) (Optional)
Step 4 โ€ข Policies & Content

App Content Declarations & Questionnaire Answers

Privacy Policy URL https://smartbins-ie.web.app/privacy.html
Ads Declaration "No, my app does not contain ads"
App Access (Reviewer Login) "All or some functionality is restricted" (Provide demo phone: +353 89 457 0801, OTP: 123456)
Content Rating (IARC) Rating: Everyone / PEGI 3+ (No violence, no mature content, no user interaction risks)
Target Audience 18 and over (or 13+)
News / Financial / Govt App "No" to all special category declarations
Step 5 โ€ข Data Safety Section

Google Play Data Safety Form Answers

Does the app collect or share any required user data types?
Yes (Phone Number for apartment account authentication).
Is all user data encrypted in transit?
Yes (Encrypted over HTTPS / TLS 1.3).
Do you provide a way for users to request data deletion?
Yes (via in-app request or emailing privacy@smartbins.ie).
Data Category: Personal Info โ†’ Phone Number
Collected: Yes | Shared: No | Purpose: Account Management & Security.
Step 6 โ€ข Testing Requirement

Closed Testing Track (20 Testers for 14 Days)

โš ๏ธ Google Play 2024โ€“2026 Requirement for Personal Accounts: If your developer account was created after Nov 2023, you must recruit at least 12โ€“20 opted-in closed testers who remain opted in for 14 continuous days before applying for Production release.

Create a Closed Testing track in Play Console โ†’ Add Google Group / email list of Parkside/Hunterswood resident beta testers โ†’ Upload .aab build โ†’ Wait 14 days โ†’ Apply for Production.

Step 1 โ€ข Enrollment

Apple Developer Program Enrollment ($99/yr)

Enroll at developer.apple.com/programs/enroll.

  • Fee: $99 USD annual membership.
  • Organization Enrollment: Requires Company D-U-N-S number and legal entity status.
  • DSA Trader Status (EU): In App Store Connect โ†’ Complete EU Digital Services Act trader compliance declaration (mandatory for European distribution).
Step 2 โ€ข App Information

App Store Metadata & Description (Copy-Ready)

App Name 24 / 30 chars
Subtitle 25 / 30 chars
Keywords (Comma separated) 80 / 100 chars
Promotional Text 92 / 170 chars
App Description 1,820 / 4,000 chars
Step 3 โ€ข URLs & Categories

Support, Privacy & Category Configuration

Support URL https://smartbins-ie.web.app
Marketing URL https://smartbins-ie.web.app
Privacy Policy URL https://smartbins-ie.web.app/privacy.html
Primary Category Utilities or Lifestyle
Secondary Category House & Home
Age Rating 4+ (No restricted content)
Step 4 โ€ข App Review Kit

App Review Information (CRITICAL: Avoid Rejection 2.1)

Crucial
โš ๏ธ Why Apple Rejects IoT Apps (Guideline 2.1): Apple reviewers test in California and do not possess physical Dublin bin locks. You MUST supply demo credentials and explain that the app contains an active simulated test mode.
Sign-in Required Checked (Yes)
Demo Account Username / Phone
Demo Account Verification PIN / Password
Notes for Apple App Reviewer
Step 5 โ€ข Screenshot Specs

App Store Connect Screenshot & Icon Dimensions

App Store Icon
1024 x 1024 px โ€ข PNG โ€ข RGB โ€ข No alpha / transparency (Square, no rounded corners)
6.9" Display (iPhone 16 Pro Max)
1320 x 2868 px (or 1290 x 2796 px) โ€ข Portrait (Mandatory)
6.5" Display (iPhone 11 Pro Max / Plus)
1242 x 2688 px โ€ข Portrait (Mandatory)
iPad Pro 13" / 12.9"
2048 x 2732 px (Only required if iPad is selected in Xcode)
Step 6 โ€ข App Privacy

App Store Privacy Nutrition Label Form

Do you or your third-party partners collect data from this app?
Yes, we collect data (Contact Info).
Data Types Collected: Contact Info โ†’ Phone Number
Usage: App Functionality (Resident authorization).
Linked to User: Yes (Linked to resident's apartment profile).
Tracking: No (Data is NOT used for tracking across apps).
Account Deletion Mechanism
Provide in-app button or link allowing residents to request profile deletion (Apple Guideline 5.1.1).

๐Ÿ“‹ 1-Click Universal Copy Hub

Instantly copy any text string, identifier, URL, or JSON payload needed during submission.

๐Ÿ“ž BinBot Phone Number
+353 89 457 0801 (National: 0894570801)
๐Ÿ“ฆ Application Bundle / Package ID
ie.smartbins.binbot
๐Ÿ”’ Privacy Policy URL
https://smartbins-ie.web.app/privacy.html
๐ŸŒ Main Resident Hub URL
https://smartbins-ie.web.app
๐Ÿท๏ธ App Store Search Keywords
smartbins,binbot,recycling,waste,dublin,apartment,omc,bin lock,smart bin,ireland
๐Ÿ”— WhatsApp Webhook Endpoint
https://us-central1-lock-4ff2a.cloudfunctions.net/whatsappWebhook

๐ŸŽจ Brand Visual Assets & Previews

Assets available in the project ready for store listing icons and mockups.

โœจ

BinBot Gemini Requirements Assistant

โšก Gemini 1.5 Flash โ— Active & Ready

Ask anything about App Store guidelines, Google Play 20-tester rules, Meta WhatsApp Business verification, Dublin GDPR compliance, or exact metadata fields.

๐Ÿ’ก Suggested Questions to Clarify Requirements:
โœจ
Gemini Setup Assistant Just now

Hello! I am your BinBot Multi-Platform Launch Assistant powered by Gemini.

I have complete knowledge of the SmartBins Ireland architecture, including:

  • Meta WhatsApp Cloud API setup for 0894570801 (Webhook verification token: binbot_smartbins_dublin_2026).
  • Google Play Console policy questionnaires, 20-tester opt-in protocols, and Data Safety requirements.
  • Apple App Store Connect App Privacy labels, review notes, and background mode declarations.
  • Irish GDPR & 18+ Bye-law Compliance ([smartbins.ie/gdpr](https://smartbins.ie/gdpr), [smartbins.ie/privacy](https://smartbins.ie/privacy), [smartbins.ie/terms](https://smartbins.ie/terms)).

Click any suggested question above or type your own question below to clarify requirements!

Powered by Gemini โ€ข Knowledge synchronized with Firebase project lock-4ff2a