plan: business accounts & API access applications
Some checks are pending
Aurélio Sync & Conscience Upgrade / Upgrade Réplica Conscience (push) Waiting to run

Covers Meta (WhatsApp/IG/FB), X, Google (YouTube/Chat), Reddit, TikTok,
Signal, Apple App Store, Google Play Store. Includes budget (~,400/yr),
timeline (8 weeks), required documents, and risk register.
This commit is contained in:
Aurélio 2026-07-12 13:39:49 +00:00
parent f1bd6c42e8
commit 795f7da46f

View file

@ -0,0 +1,285 @@
# Aurélio — Business Accounts & API Access Plan
**Date:** 2026-07-12
**Author:** Hermes Agent (CT 217)
**Status:** DRAFT — awaiting review
**Scope:** Apply for and secure all business/enterprise accounts and API access required for the omnichannel messaging and social media strategy.
---
## 1. Overview
This plan covers the **administrative and legal groundwork** needed before any code is written. Most social media and messaging platforms require business verification, app review, or enterprise agreements that take **weeks to months**. Starting these applications early is critical to the 25-week timeline.
**Key principle:** Apply for everything in parallel. Don't wait for one approval before starting the next.
---
## 2. Required Accounts & APIs
### 2.1 Meta (WhatsApp, Instagram, Facebook)
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **Meta Business Suite** | Central hub for all Meta properties | 12 days | Free |
| **WhatsApp Business API** | Official WhatsApp messaging | 26 weeks | Pay-per-message |
| **Instagram Graph API** | Instagram posting & monitoring | 24 weeks | Free (with Business account) |
| **Facebook Graph API** | Facebook page management | 24 weeks | Free (with Business account) |
**Prerequisites:**
- Legal business entity (Portugal Futurista, Lda. or similar)
- Business website (portugalfuturista.org)
- Business email (not Gmail)
- Phone number for verification
- Tax ID / VAT number
**Application Steps:**
1. Create Meta Business Suite account at business.facebook.com
2. Verify business with documents (tax ID, utility bill, etc.)
3. Create WhatsApp Business API app
4. Request Instagram Graph API access
5. Request Facebook Graph API access
6. Submit for app review (all three)
**Risk:** Meta's app review is notoriously strict. Common rejection reasons:
- Insufficient privacy policy
- Unclear data usage description
- Missing terms of service
- App not functional during review
**Mitigation:** Prepare a dedicated privacy policy page and terms of service before applying.
---
### 2.2 X (Twitter)
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **X Developer Account** | API access | 12 days | Free (basic) |
| **X API v2 Access** | Posting, reading, DMs | 17 days | $100/month (Basic tier) |
**Prerequisites:**
- X account (create if needed)
- Phone number verification
- Credit card for paid tier
**Application Steps:**
1. Apply at developer.x.com
2. Describe use case (Aurélio agent showcasing)
3. Select Basic tier ($100/month) for meaningful API access
4. Create app and generate keys
**Risk:** X has been restricting API access. The free tier is essentially useless (read-only, 1,500 tweets/month). The Basic tier is required for any real usage.
---
### 2.3 Google (YouTube, Google Chat)
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **Google Cloud Project** | YouTube Data API, Google Chat API | 1 day | Free (with quotas) |
| **YouTube Data API v3** | Video upload, comments | 17 days | Free (10,000 units/day) |
| **Google Chat API** | Workspace messaging | 17 days | Free (Workspace required) |
| **Google Workspace** | Business email, Chat spaces | 12 days | $6/user/month |
**Prerequisites:**
- Google account
- Google Cloud project
- OAuth consent screen configured
- Google Workspace subscription (for Chat API)
**Application Steps:**
1. Create Google Cloud project
2. Enable YouTube Data API v3
3. Enable Google Chat API
4. Configure OAuth consent screen
5. Create credentials (OAuth 2.0 client ID)
6. For Google Chat: verify Workspace domain
**Risk:** OAuth consent screen verification can take weeks if Google requires additional review. Use "Internal" user type if possible (Workspace only).
---
### 2.4 Reddit
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **Reddit Developer Account** | API access | 1 day | Free |
| **Reddit App** | Posting, monitoring | 17 days | Free |
**Prerequisites:**
- Reddit account (with karma history preferred)
- Verified email
**Application Steps:**
1. Go to reddit.com/prefs/apps
2. Create app (script type for personal use, web app for production)
3. Generate client ID and secret
**Risk:** Reddit is generally permissive with API access. Low risk.
---
### 2.5 TikTok
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **TikTok Developer Account** | API access | 12 days | Free |
| **TikTok API Access** | Video upload, analytics | 28 weeks | Free (limited) |
**Prerequisites:**
- TikTok account
- Business verification (for full API access)
**Application Steps:**
1. Apply at developers.tiktok.com
2. Create app
3. Request API access (very limited for organic content)
**Risk:** TikTok's official API is extremely limited for organic posting. Most third-party tools use unofficial APIs or scraping, which violates ToS. **Recommendation:** Deprioritize TikTok for now; revisit in 6 months.
---
### 2.6 Signal
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **Signal Phone Number** | Messaging | 1 day | Free |
| **signal-cli** | Self-hosted gateway | Already running | Free |
**Prerequisites:**
- Dedicated phone number (not personal)
- signal-cli already deployed on gigabyte
**Application Steps:**
1. Acquire dedicated phone number (VoIP or SIM)
2. Register with Signal
3. Link to signal-cli
**Risk:** Low. Signal is open-source and permissive.
---
### 2.7 Apple (iOS App Store)
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **Apple Developer Program** | iOS app distribution | 12 days | $99/year |
| **App Store Connect** | App submission | 12 weeks | Included |
**Prerequisites:**
- Legal business entity
- D-U-N-S number (for organization accounts)
- Apple ID
**Application Steps:**
1. Enroll at developer.apple.com
2. Verify business entity
3. Set up App Store Connect
4. Create app listing
**Risk:** App review can take 12 weeks. Signal-based apps may face scrutiny due to encryption.
---
### 2.8 Google Play Store
| Account | Purpose | Timeline | Cost |
|---|---|---|---|
| **Google Play Console** | Android app distribution | 1 day | $25 one-time |
| **Play Store Listing** | App submission | 12 weeks | Included |
**Prerequisites:**
- Google account
- Credit card for registration fee
**Application Steps:**
1. Register at play.google.com/console
2. Pay $25 fee
3. Create app listing
4. Submit for review
**Risk:** Play Store review is generally faster than App Store (13 days).
---
## 3. Application Timeline
| Week | Actions |
|---|---|
| **1** | Meta Business Suite, X Developer, Google Cloud, Reddit, Apple Developer, Google Play |
| **2** | Meta app review submission, X API tier selection, Google OAuth consent |
| **34** | Meta review in progress, X API active, Google APIs active |
| **56** | Meta approval (hopefully), WhatsApp Business API setup |
| **78** | Instagram/Facebook Graph API active, all social media APIs operational |
| **912** | App Store / Play Store submission for native apps |
---
## 4. Required Documents & Assets
Before starting any application, prepare:
| Document | Purpose | Where Needed |
|---|---|---|
| **Privacy Policy** | Data handling disclosure | Meta, X, Google, Apple, Google Play |
| **Terms of Service** | User agreement | Meta, Apple, Google Play |
| **Business Registration** | Legal entity proof | Meta, Apple |
| **Tax ID / VAT** | Business verification | Meta, Apple |
| **D-U-N-S Number** | Apple organization account | Apple |
| **App Icon & Screenshots** | Store listings | Apple, Google Play |
| **App Description** | Store listings | Apple, Google Play |
| **Support URL** | User support | Apple, Google Play |
| **Marketing URL** | App promotion | Apple, Google Play |
---
## 5. Budget Summary
| Item | Cost | Frequency |
|---|---|---|
| Meta Business Suite | Free | — |
| WhatsApp Business API | ~$0.0050.01/message | Pay-per-use |
| X API Basic | $100 | Monthly |
| Google Cloud | Free (with quotas) | — |
| Google Workspace | $6/user | Monthly |
| Reddit API | Free | — |
| TikTok API | Free (limited) | — |
| Apple Developer | $99 | Yearly |
| Google Play | $25 | One-time |
| **Total (first year)** | **~$1,400** | — |
---
## 6. Risk Register
| Risk | Probability | Impact | Mitigation |
|---|---|---|---|
| Meta app review rejection | High | High | Prepare thorough privacy policy; appeal if rejected |
| X API price increase | Medium | Medium | Budget for higher tiers; monitor X announcements |
| TikTok API unavailable | High | Low | Deprioritize; use manual posting for now |
| Apple App Store rejection | Medium | Medium | Follow Signal's App Store guidelines closely |
| Google OAuth verification delay | Medium | Low | Use Internal user type for Workspace |
| Business verification delay | Medium | High | Start Meta/Apple verification immediately |
---
## 7. Immediate Next Steps
1. **Today:** Create Meta Business Suite account, start business verification
2. **Today:** Apply for X Developer account, select Basic tier
3. **Today:** Create Google Cloud project, enable YouTube and Chat APIs
4. **Today:** Register Reddit app
5. **This week:** Apply for Apple Developer Program, Google Play Console
6. **This week:** Draft privacy policy and terms of service
7. **This week:** Acquire D-U-N-S number for Apple organization account
---
## 8. Open Questions
1. **Legal entity:** Does Portugal Futurista have a registered business entity (Lda., etc.)? Required for Meta and Apple.
2. **D-U-N-S number:** Do we have one? Required for Apple organization account.
3. **Dedicated phone number:** For WhatsApp and Signal — VoIP or physical SIM?
4. **Privacy policy:** Do we have one, or do we need to draft from scratch?
5. **Budget approval:** Is the ~$1,400/year budget approved?