Connected providers
0
Accounts that are currently usable by the engine.
Runtime
Integrations / Settings
This is the operator-facing control layer for provider connections, workspace context, and the first end-to-end attribution signals from draft through click and lead intent.
Connected providers
0
Accounts that are currently usable by the engine.
Configured lanes
0
Providers with enough credentials present to support one-click connection.
Attention needed
0
Connections in error state that should be remediated.
Review queue
56
Research updates waiting for review-first publication decisions.
Research lanes
41
Official-source monitors currently feeding the evidence layer.
Recommended setup order
1. Google login
Establish the main account identity and unlock the shared Google OAuth base for Gmail and YouTube.
2. Gmail
Give the engine a real outbound lane so drafts can become actual outreach instead of staying trapped in the dashboard.
3. OpenAI / Anthropic / Gemini
Turn on the drafting and review models next so the runtime can generate and refine material immediately.
4. Social + discovery lanes
Add YouTube, Reddit, X, Bluesky, and LinkedIn once the core identity, mail, and model lanes are stable.
Current blockers
One-click connect hub
The engine now separates provider setup into identity, distribution, social, and model lanes. If a button is disabled, the required env vars are shown directly on the card.
Identity lane
Anchor the operator identity first so account-level context is stable.
Google login
setupMain Google identity and account-level OAuth context.
Recommended scopes: openid, email, profile
No stored connector yet.
Use this for main account identity. Gmail and YouTube can be connected separately with narrower scopes.
Callback URL: https://engine.michaeldariuseastwood.com/api/oauth/callback/google
Missing: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Distribution lane
Wire the channels that actually send outreach and read publishing context.
Gmail
setupPress distribution, follow-ups, and direct operator outreach.
Recommended scopes: gmail.send, gmail.modify
No stored connector yet.
This route requests offline access so the engine can keep mail workflows alive.
Callback URL: https://engine.michaeldariuseastwood.com/api/oauth/callback/gmail
Missing: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
YouTube
setupDiscovery and channel context for book- and research-adjacent video conversations.
Recommended scopes: youtube.readonly
No stored connector yet.
Read-only by default. No unofficial posting behaviour is enabled.
Callback URL: https://engine.michaeldariuseastwood.com/api/oauth/callback/youtube
Missing: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET
Social lane
Connect official social accounts for discovery context and approved distribution.
Discovery and subreddit-level opportunity monitoring.
Recommended scopes: read, identity
No stored connector yet.
Connects through Reddit OAuth. Posting still remains manual unless you later add an official approved flow.
Callback URL: https://engine.michaeldariuseastwood.com/api/oauth/callback/reddit
Missing: REDDIT_CLIENT_ID, REDDIT_CLIENT_SECRET
X
setupReserved for official posting access only.
Recommended scopes: official write scopes
No stored connector yet.
Uses OAuth 2.0. This does not enable stealth or unofficial browser automation.
Callback URL: https://engine.michaeldariuseastwood.com/api/oauth/callback/x
Missing: X_CLIENT_ID, X_CLIENT_SECRET
Bluesky
setupOfficial Bluesky session via identifier and app password.
Recommended scopes: atproto session
No stored connector yet.
One-click works when the identifier and app password are stored in env vars.
Missing: BLUESKY_IDENTIFIER, BLUESKY_APP_PASSWORD
Reserved for official posting access only.
Recommended scopes: official write scopes
No stored connector yet.
Default scopes are conservative. Add approved LinkedIn write scopes later if your app is granted them.
Callback URL: https://engine.michaeldariuseastwood.com/api/oauth/callback/linkedin
Missing: LINKEDIN_CLIENT_ID, LINKEDIN_CLIENT_SECRET
Model lane
Enable the drafting and review engines that power the promotion runtime.
OpenAI
setupDraft generation and tactical iteration.
Recommended scopes: n/a
No stored connector yet.
One-click connect uses the server-side env key if present.
Missing: OPENAI_API_KEY
Anthropic
setupSecondary draft analysis and narrative refinement.
Recommended scopes: n/a
No stored connector yet.
One-click connect uses the server-side env key if present.
Missing: ANTHROPIC_API_KEY
Gemini
setupGoogle model access via API key rather than Google account OAuth.
Recommended scopes: n/a
No stored connector yet.
One-click connect uses the Gemini env key if present.
Missing: GEMINI_API_KEY, GOOGLE_GEMINI_API_KEY
Workspace
Infinite Architects
Slug: infinite-architects
1
customer zero
Connector control
Use this for operator-managed provider connections. Platform env vars stay in Vercel or Railway; provider accounts live here.
Connected providers
No provider connections stored yet.
Attribution
No attribution events captured yet.