Command
Your agentic business copilot
Goals, challenge & agent settings
Overview
Tasks
Synced live via Firestore.
Clients
Everyone you're working with, or working to win. Synced to Firebase.
Follow-ups
Cold-email sequences on Day 1 · 3 · 7 · 14. Paste the file for each email, keep the plan, push every step to Google Calendar.
Mailboxes
Tick a mailbox as you use it. Reset when a new sending day starts.
Notes
Quick thoughts, synced to your studio.
Inquiries
Live submissions from the labibatelier.com contact form.
Lead Finder
Sweep a niche across any area, rank every business by how good a cold call it is, and save the best.
Google returns 20 places per query, so the area is split into tiles and dense tiles are split again until the whole circle is covered (capped at 160 requests per search).
Scraper input (Apify) · optional
JSON for the compass/crawler-google-places actor, using the niche, area and website filter above.
How the call score works
0–100, built to surface established businesses that are easy to reach and missing a real website. Website 30 if none, 24 if only a social or listing page, 4 if it has a site. Reviews up to 30 on a log scale (≈250 reviews maxes it): proof of a busy business. Rating up to 20 (3.0★ = 0, 5.0★ = 20), discounted until ~15 reviews so a lone 5★ can't win. Phone 12, plus 8 if the number looks like a mobile (often the owner directly). No phone caps the score at 40. Hot ≥ 75, Warm ≥ 55.
World Clock
Live local time for your markets. Open means 09:00–18:00 on that country's usual working days.
Settings
Adjust the console to how you work.
If something says "Browser only", Firestore is refusing that collection. In Firebase Console → Firestore Database → Rules, add these blocks inside the existing documents match, then Publish. They give the same open access as Tasks and Notes: anyone with your Firebase config can read and write, so add Firebase Auth before storing sensitive client data.