💬 AI Marketer
Ask anything about your campaigns, or tell me what to launch / change. I can query performance, adjust budgets, pause, duplicate, or launch new campaigns end-to-end.
📊 Dashboard
Campaign and creative-level metrics from your Meta ad accounts.
Campaigns
Click Refresh to load.
⚙️ Campaign Adjust
Adjust budget, pause/resume, duplicate via natural-language commands.
Parsed
Parse a command to preview.
Duplicates are created PAUSED. Budget changes apply immediately.
🚀 Campaign Creator
5-stage flow: campaign → adset → image → creative → ad. All created PAUSED.
Wiring
📂 Bulk creatives from Drive folder (optional)
⚡ Quick presets — pick options, then "Build prompt" to auto-fill the textarea below
Prompt
Parsed config
Parse a prompt to see structured config.
Stages
- ⚪ A. Create campaign
- ⚪ B. Create ad set
- ⚪ C. Upload image
- ⚪ D. Create creative
- ⚪ E. Create ad
Result
No launch yet.
📚 Asset Library
Reusable brands (destination URLs), creatives (image/video URLs incl. Drive), and caption templates. Reference any by name in a launch prompt and the AI will resolve it.
Brands
Creatives
Captions
Tip — how to use in a launch prompt
Once items are saved, you can reference them by name in a Launch prompt:
Launch a $50/day US sales campaign for Khalti88 using the Hero Video v2 creative and Default Cold caption. Optimize for PURCHASE.The AI parser will look up "Khalti88" → its destination URL, "Hero Video v2" → its media URL + type, and "Default Cold" → headline / primary text / CTA.
🔒 Internal Use
Tools used internally by the team — not exposed to other workspaces. Pick a tool below.
📈 Update Reports
For each brand: download the Affiliate Report + STD Report Excel from your back office, upload them here, click Push. Team I parses + writes to the brand's Google Sheet.
Default: yesterday GMT+8
📄 Landing Pages
AI generates full landing pages hosted at lp.teami.live/<slug>. Pick a brand + style + prompt → live URL in ~15 seconds. Ready to drop into a Meta Ads campaign.
Generate new
Every CTA button on the generated page will link here. If empty, falls back to the brand's public URL.
Generated pages
🌐 Integrations
Each profile is a separate proxy connection — one Meta login per profile. Add multiple to manage ads from different Meta accounts without switching. Dashboard data from all profiles shows simultaneously.
🔗 Copy Login Link — invite a different Meta profile to connect via OAuth
Generate a signed link you can share with someone whose Meta profile you want to connect (the brand owner, a partner, or another team member). They click it → log into Facebook → grant permissions → the connection appears in your back office below. They never need a Team I login.
Connected profiles
Add a profile
Configure a new Meta account connection. Each profile holds credentials for a different Meta login.
🏢 BM Tools
Connect pixels to ad accounts and grant team members admin access to pages and ad accounts inside your Business Manager.
Scope
📩 Pending pixel invitations
When someone shares a pixel with your BM, it appears here. Click Accept to add it to your BM's owned pixels. Requires Meta Direct Token (one-time .env setup).
🔗 Connect pixel to ad account
Share a Meta pixel with an ad account so the account can use the pixel for conversion tracking. Tip: you can paste a Pixel ID directly if you don't see it in the dropdown.
📄 Grant admin access to a Page
Assign a team member as ADMIN (or another role) on a Facebook Page that is inside your BM. The user must already be added to the BM at Meta's side.
BM ID (above) is required for page grants.
💰 Grant admin access to an Ad Account
Assign a team member as ADMIN on an ad account. The user must already be added to the BM at Meta's side.
🤖 Automation
Define rules to automatically pause campaigns or adjust budgets based on CPA, ROAS, spend, etc. ✓ Execution scheduler is LIVE — enabled rules now evaluate on their schedule. Each rule defaults to 🧪 DRY-RUN mode (logs would-be actions without touching Meta). Toggle to ⚡ LIVE per rule when you're confident.
Loading…
🔐 Meta Connect (Test)
Connect Meta accounts directly via Facebook Login (OAuth). Tokens are stored on the server and let you call the Meta Graph API without going through Ryze or other proxies. Staging-only test area.
Connect a Meta account (yourself)
Opens Facebook's OAuth dialog in this browser. Use this if YOU have admin access to the Meta accounts you want to connect.
Generate guest invite link
Create a signed expiring URL you can share with someone who holds a different Meta profile (e.g. a brand owner, partner, or team member). They click the link, log in with their Meta account, grant permissions — and the connection lands in your back office below, tagged with the brand/label you picked here.
Connected accounts
No connections yet.
Probe a connection
Pick a connection to test its access. "Verify" calls
/me. "Ad accounts" lists all ad accounts the user can see. "Businesses" lists Business Managers.👥 Users
Add team members, change roles, reset passwords.
Users
Add new user
Viewer: Dashboard only. Editor: also Launch + Manage. Admin: full access including user management.