πŸš€ 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 smart residential 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%
βœ‰οΈ
● Active Relay

Email & SMS Relays

Email: binbot@smartbins.ie β€’ SMS: 089 457 0801

Automated resident onboarding credential dispatch, key card delivery notices, and Twilio SMS fallback for opening bins.

Operational Channels 100% Ready
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%
πŸ–¨οΈ

Looking for Physical Print Media & Signage?

SEPARATE DEDICATED SECTION

All physical touchpointsβ€”including double-sided A4 resident mailers, weather-resistant vinyl bin stickers, master wall signage, door boards, and lobby postersβ€”are managed in the separate Print Media, Stickers & Signage section.

πŸ”

"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,720 / 4,000 chars
Step 3 β€’ Graphic Assets

Play Store Visual Asset Specifications & Direct Downloads

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
Android Launcher Mipmaps
res/mipmap (mdpi 48px, hdpi 72px, xhdpi 96px, xxhdpi 144px, xxxhdpi 192px)
Phone Screenshots
Min 2, Max 8 β€’ 16:9 or 9:16 (e.g. 1080x1920 or 1080x2400)
πŸ“₯ Official Generated Store Assets (Ready to Upload)
Google Play App Icon (512x512)
Google Play App Icon 512 Γ— 512 px
Official SmartBins logo mark on rounded slate tile. 32-bit PNG with alpha channel (~100 KB).
Round App Icon (512x512)
Android Round Icon 512 Γ— 512 px
Circular adaptive mask for Pixel / Samsung launcher round icons (ic_launcher_round).
Play Store Feature Graphic (1024x500)
Google Play Store Feature Graphic 1024 Γ— 500 px
High-impact promotional banner required for Play Store listing. Features the SmartBins logo, brand typography, and official product description with glowing accents (No alpha, RGB).
192px 144px 96px
Android Native Res Icons ZIP Package
Complete mipmap resource tree ready to drop into apps/android/app/src/main/res/:
mdpi (48px) hdpi (72px) xhdpi (96px) xxhdpi (144px) xxxhdpi (192px)
Multi-Device Screenshot Mockup
Play Store Screenshot Showcase Multi-Device Render
High-resolution marketing render showing BinBot on Android, iOS, and WhatsApp with live latch release UI.
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 verified resident beta testers β†’ Upload .aab build β†’ Wait 14 days β†’ Apply for Production.

Step 1 β€’ Prerequisite Verification

Apple Developer Account & Organization Verification

Prerequisite
⚠️ Critical Prerequisite: The Developer Account must be fully verified and active at developer.apple.com/account β†— before creating and configuring apps in App Store Connect.
  • Direct Account Portal: https://developer.apple.com/account β†—
  • Organization & Identity Verification: Ensure legal entity name, CRO business documentation, and D-U-N-S verification are verified with Apple Developer Relations.
  • Document Upload Confirmation: Verify all requested corporate validation proofs are completed at Apple File Upload Confirmation β†—.
  • License Agreements, Tax & Banking: Review and accept the latest Apple Developer Program License Agreement and Schedule 2.
  • EU DSA Trader Status: Confirm Digital Services Act trader compliance declaration (mandatory for European app distribution).
  • Active Membership Status: Confirm the banner on your developer dashboard displays "Active Membership" ($99/yr) before proceeding to App Store Connect.
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 88 / 170 chars
App Description 1,690 / 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 remote review labs and do not possess physical apartment 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 Visual Assets & Direct Downloads

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)
πŸ“₯ App Store Production Asset (Ready to Upload)
App Store Icon (1024x1024)
App Store Icon 1024 Γ— 1024 px
Official SmartBins icon with solid dark navy background. 24-bit PNG, RGB, zero alpha transparency (Apple App Store specification compliant).
App Store Showcase Render
App Store Screenshot Showcase High-Res Render
Marketing render showcasing iOS resident portal, latch release confirmation, and automated WhatsApp integration.
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,apartment,omc,bin lock,smart bin,access control
πŸ”— WhatsApp Webhook Endpoint
https://us-central1-lock-4ff2a.cloudfunctions.net/whatsappWebhook

πŸ“± Android & Mobile App Store Digital Assets

Production-ready asset files generated from the official SmartBins logo, ready for immediate download and upload.

πŸ“¦ Download All Icons (.ZIP)
Google Play App Icon (512x512)
Google Play App Icon 512 Γ— 512 px
Square rounded tile with SmartBins logo mark. 32-bit PNG with alpha channel.
Android Round Icon (512x512)
Android Round Icon 512 Γ— 512 px
Circular adaptive icon for Pixel & Samsung launchers (ic_launcher_round).
Play Store Feature Graphic (1024x500)
Play Store Feature Graphic 1024 Γ— 500 px
Promotional banner with SmartBins logo, brand typography, and official description (RGB, no alpha).
App Store Icon (1024x1024)
App Store Icon 1024 Γ— 1024 px
Solid dark navy background, RGB PNG, zero alpha transparency (Apple App Store specification).
192px 144px 96px
Android Native Res Icons ZIP Package
Includes all mipmap density folders (mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi).

🎨 Brand Vector Logos & Mockups

Vector SVG and high-resolution PNG brand marks.

πŸ”„ SYSTEM FLOW

BinBot State Machine

Strict enforcement of user registration and feature access limits.

Registration State Machine

[ UNREGISTERED USER ]
       β”‚
       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ STATE: AWAITING_NAME                  β”‚
β”‚ AI Available Tool: provide_name       β”‚
β”‚ Action: Ask for full name.            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚
       β”œβ”€ (AI calls provide_name)
       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ STATE: AWAITING_ADDRESS               β”‚
β”‚ AI Available Tool: provide_address    β”‚
β”‚ Action: Ask for property address.     β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚
       β”œβ”€ (AI calls provide_address)
       β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ STATE: COMPLETED (REGISTERED)         β”‚
β”‚ Profile, GDPR Consent & PIN Created   β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
       β”‚
       β–Ό
[ REGISTERED USER CAPABILITIES ]
- update_user_pin
- update_user_contact_info
- delete_user_messages_or_images
- link_accounts
- request_account_linking_code
- verify_account_linking_code
- request_photo_upload
- resolve_thread
- deregister_user
- ... (Add new functions here)
✨

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, EU 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
πŸ–¨οΈ PHYSICAL ROLLOUT & PRINT COLLATERAL

Print Media, Stickers & Signage Rollout

Production-ready vector templates, high-resolution A4 double-sided letterbox mailers, weatherproof B5 vinyl bin stickers, A1/A2 Foamex store wall signage, A3 door boards, and lobby noticeboards for SmartBins pilot complexes.

6 Formats A4, B5, A1, A2, A3, Digital
100% Vector 300 DPI Print Ready
2 Pilot Sites Hunterswood & Parkside

πŸ–¨οΈ Physical Print Touchpoints & Vector Assets

All physical printed items distributed to residents or mounted in bin stores.

READY FOR PRESS / PRINTING
TOUCHPOINT 01A A4 PRINT

🌲 Hunterswood Resident Mailer

Double-sided A4 letterbox brochure with tightened 10mm print margins: 4-step dwelling setup, starter pack details, 26th/27th Sept Q&A sessions, EPA 3-stream segregation guide, and vector QR code.

🌲 Open Hunterswood Mailer β†—
TOUCHPOINT 01B A4 PRINT

🌳 Parkside Resident Mailer

Double-sided A4 flyer with Parkside branding: Saturday 8PM on-site hardware demo with Conor McElvaney, Sunday 9PM Zoom webinar, 4 setup steps, starter pack details, and dedicated QR code.

🌳 Open Parkside Mailer β†—
TOUCHPOINT 02 B5 VINYL

🏷️ Bin Decals & Lock Overlays

Weather-resistant outdoor vinyl decals for 1100L Eurobins (Recycling Blue ♻️, Food Waste Brown 🍏, General Waste Grey πŸ—‘οΈ), bin ID badges (#01-#06), and electronic lock controller overlays.

🏷️ Open Bin Decals & Stickers β†—
TOUCHPOINT 03 A1 / A2 FOAMEX

πŸ“‹ Master Store Wall Signage

Master 3-stream segregation infographics, accepted vs prohibited item lists, zero-contamination rules, 2-month mandatory clear bag evaluation notice, and 5-channel contact helpline banner.

πŸ“‹ Open Store Wall Signage β†—
TOUCHPOINT 04 A3 CORRIBOARD

πŸšͺ Bin Store Door Signage

Weatherproof 5mm Corriboard entrance board with 3-channel access rules (Key card tap, App, WhatsApp message), 24/7 CCTV surveillance warning, and interior door exit reminders.

πŸšͺ Open Door Signage Template β†—
TOUCHPOINT 05 A3 / A2 CORRIBOARD

πŸ“’ Lobby Signs & Noticeboard Boards

High-visibility 5mm Corriboard announcement signs for main entrance foyers and lifts with scannable QR code dwelling registration and developer Q&A session details.

πŸ“’ Open Lobby Posters Studio β†—
TOUCHPOINT 06 INTERACTIVE

πŸŽ“ 5-Slide Resident Training

Mobile-responsive 5-step waste separation training module for resident onboarding and key card activation. Supported by Repak (Catalyst Funded).

πŸŽ“ Launch 5-Slide Training Module β†—

🏒 Active Residential Rollout Hubs

Dedicated property portals for resident onboarding, training, dwelling registration, and mobile latch access.

🌲 ACTIVE ROLLOUT Kickoff: 1st Oct 2026

Hunterswood Resident Hub

Dedicated portal for Hunterswood residents (Bin Stores 14 & 15 pilot). Includes Q&A webinar details, dwelling registration, and instant BinBot access.

πŸ”— /portals/hunterswood.html
🌲 Launch Hunterswood Hub β†’
🌳 ACTIVE ROLLOUT Kickoff: 1st Oct 2026

Parkside Resident Hub

Dedicated portal for Parkside residents. Features on-site demo notices, Sunday live webinar link, dwelling registration, and smart latch simulator.

πŸ”— /portals/parkside.html
🌳 Launch Parkside Hub β†’