Table of Contents
MarketingAI is a full-stack AI marketing platform hosted at marketing.nocodeai.cloud. It combines Gemini 2.5, Grok 3, Imagen 3, Veo 3, Claude Sonnet, and Google Cloud TTS to generate text, images, video, and audio from a single dashboard.
Create Account
Click Sign Up on the login screen. Enter your email and password. You'll be assigned the Free plan (10 text / 5 image / 2 video generations per month).
Log In
Enter your credentials. Your JWT token is stored in localStorage and automatically sent with every API request. Sessions last 30 days.
Create Your First Project
Go to Settings → Projects and click New Project. Each project represents a brand or client. All content, profiles, and social accounts are scoped per project.
Set Up Company Profile
Navigate to Company Profile (under Accounts & Profile in the sidebar). Fill in mission, vision, tagline, brand voice, and USP. This context is automatically injected into AI generation prompts.
Projects & Multi-Brand Management
Each project has its own isolated set of: Social Accounts, Company Profile, SOPs, Logos, Content, Campaigns, and Billing Ledger entries.
📁 Project Selector
The project dropdown at the top of Social Hub and Company Profile pages lets you switch between brands instantly.
🔒 Data Isolation
All BigQuery queries are scoped by user_id AND project_id — no cross-contamination between brands.
🤖 Context Injection
When your Company Profile is filled, the AI automatically uses your brand voice, industry, and USP in every generation prompt.
The Content Writer uses Gemini 2.5 Flash (primary) or Grok 3 (selectable) to generate platform-optimised social media posts, long-form articles, email subject lines, and ad copy.
Social Post Generation
Select Platform
Choose from LinkedIn, Instagram, Facebook, Twitter/X, TikTok, YouTube, or Pinterest. The prompt is automatically tailored to each platform's best practices.
Choose AI Engine
Select Gemini 2.5 (fast, high-quality, default) or Grok 3 (xAI, different creative style). Both return the same structured response.
Set Tone
Professional, Casual, Humorous, Inspiring, Educational, or Persuasive.
Generate & Copy
The response includes: post text, hashtags, best posting time, engagement prediction, and a suggested image prompt.
Content Types
| Content Type | Description | Typical Output |
|---|---|---|
| Social Post | Platform-specific post | Text + hashtags + emoji + best time |
| Blog Article | Long-form SEO article | Title + sections + meta description |
| Email Copy | Marketing email body | Subject line + preview + body + CTA |
| Ad Copy | Paid advertising copy | Headline + description + CTA variants |
| Product Description | E-commerce copy | Short + long description + features |
Visual Studio uses Google Imagen 3 (GA, `imagen-3.0-generate-002`) as primary and Grok Aurora (`grok-2-image`) as fallback/alternative to generate professional marketing visuals.
gs://marketingai-assets/) and returned as permanent public URLs you can use anywhere.
Image Types
📸 Social Graphics
Square, portrait, or landscape images optimised for Instagram, LinkedIn, Facebook, TikTok.
🛒 Product Shots
Clean product photography on white or branded backgrounds. Ideal for e-commerce and ads.
📢 Ad Creatives
Banner ads, story formats, and display advertising with your brand context.
🖼️ Brand Imagery
Hero images, background textures, and lifestyle photos for websites and presentations.
Aspect Ratios
| Ratio | Use Case |
|---|---|
| 1:1 (Square) | Instagram feed, Facebook posts, LinkedIn |
| 16:9 (Landscape) | YouTube thumbnails, Twitter/X cards, website hero |
| 9:16 (Portrait) | Instagram Stories, TikTok, Pinterest |
| 4:3 | Presentations, blog headers |
Video Studio supports two generation modes: Veo 3 Direct (Google's latest video model) and Grok-assisted (Grok 3 writes optimised script + shot list → Veo 3 renders).
⚡ Veo 3 Direct
Enter a prompt, select duration (5s / 10s / 30s) and aspect ratio. Veo 3 renders directly. Best for short, high-quality clips.
🤖 Grok-Assisted
Grok 3 generates a full production script with scene descriptions, then passes an optimised prompt to Veo 3 for rendering. Best for complex narratives.
status: pending initially, with the final URL returned when processing completes.
Voice Studio converts any text into professional audio using Google Cloud Text-to-Speech (premium neural voices) with gTTS as fallback when Cloud TTS is unavailable. Generated audio is saved to GCS and returned as a playable/downloadable URL.
Enter Your Script
Type or paste the text you want to convert — product descriptions, ad scripts, explainer narration, podcast intros, etc.
Select Language
Choose from English (US/UK), Spanish, French, German, Arabic, Urdu, Hindi, and more.
Choose Voice Type
Female — Professional, Male — Professional, Female — Friendly, Male — Friendly, Neutral.
Set Speed
Adjust the playback speed slider (0.5× to 2.0×). Default is 1.0×.
Generate & Download
Click Generate Voice. An audio player appears with play/pause controls and a direct download link to the MP3 file stored in GCS.
The Company Profile page has 3 tabs: Company Info, Logo & Branding, and Social Handles. The information you enter here is automatically used as context in every AI generation request.
Company Info Tab
| Field | Purpose | Used In |
|---|---|---|
| Company Tagline | One-liner brand promise | Social posts, ad copy |
| Mission Statement | Why the company exists | Blog articles, campaigns |
| Vision | Long-term aspirational goal | Thought leadership content |
| Brand Voice | Tone & personality description | All AI generations |
| USP | Unique Selling Proposition | Ad copy, email campaigns |
| Contact Info | Email, phone, address | Email footers, campaigns |
SOPs live inside the Company Profile page. You can manually create SOPs or let Claude AI generate complete, detailed procedures from a category in seconds.
SOP Categories
📱 Social Media
Content approval workflow, posting schedule, engagement rules, crisis management protocol.
✍️ Content Creation
Ideation → writing → editing → SEO → approval → publishing pipeline.
💬 Customer Service
Response times, escalation paths, tone guidelines, complaint resolution steps.
🚀 Campaign Launch
Planning, creative brief, approvals, launch checklist, performance tracking.
🤝 Client Onboarding
Welcome sequence, account setup, kickoff meeting, first deliverables.
AI-Generate an SOP
Click "Generate with AI"
In the SOPs tab of Company Profile, click the Generate button.
Select Category
Choose from the 5 categories above.
Claude Generates
Claude Sonnet creates a detailed SOP with numbered steps, tools, and estimated durations for each step.
Review & Approve
Edit steps as needed, then click Approve to change status from Draft → Approved. Approved SOPs are visible to your team.
The Logo & Branding tab inside Company Profile lets you generate a logo using Imagen 3 or paste/upload an existing logo URL.
🤖 AI Generate Logo
Enter your brand name, industry, preferred style (Modern / Minimalist / Bold / Elegant / Playful), and color palette. Imagen 3 generates a professional, scalable vector-style logo in 1:1 format.
🔗 Upload Logo URL
Already have a logo? Paste the URL directly. Supports any publicly accessible image URL (PNG, SVG, JPG). The URL is saved to your company profile and auto-inserted into campaigns.
The Campaign Wizard walks you through building a complete multi-channel marketing campaign in 6 steps, generating all assets (copy, images, subject lines, send schedule) automatically.
Campaign Goal
Choose: Brand Awareness, Lead Generation, Product Launch, Event Promotion, or Retention.
Target Audience
Define demographics, interests, and platform preferences.
Channel Selection
Pick: Email, Social (all platforms), Paid Ads, or a combination.
AI Generates Assets
One click generates all copy, subject lines, visuals (via Imagen 3), and a posting schedule.
Review & Edit
Edit any generated asset before publishing. Preview each piece in its platform context.
Publish or Schedule
Schedule posts to Content Calendar or trigger email sends directly from the wizard.
📝 AI Subject Lines
Generate 5 subject line variants optimised for open rate, personalization tokens, and A/B testing.
📨 Template Builder
Drag-and-drop email builder with AI-generated body content, CTAs, and signature blocks.
👥 Audience Segments
Segment by plan type, engagement level, industry, or custom tags stored in BigQuery.
📊 Campaign Analytics
Track open rate, click rate, unsubscribes, and revenue attribution per campaign.
🔍 Competitor Analysis
AI-powered analysis of competitor positioning, messaging, and content strategy based on publicly available data.
📈 Brand Sentiment
Track how your brand is perceived across social channels with sentiment scoring (0.0–1.0).
💡 Market Insights
Identify emerging trends, content gaps, and opportunities in your industry using AI analysis.
📌 Positioning Map
Visual map of your brand positioning vs competitors across key attributes.
Plans
| Plan | Text | Images | Videos | Audio | Cost Budget/mo | Price |
|---|---|---|---|---|---|---|
| Free | 10 | 5 | 1 | 5 | $0.10 | $0/mo |
| Starter | 100 | 50 | 10 | 50 | $3.00 | $29/mo |
| Pro | 500 | 200 | 50 | 200 | $10.00 | $79/mo |
| Enterprise | 5,000 | 2,000 | 500 | 2,000 | $40.00 | Custom |
Usage Ledger NEW
Every AI generation is logged to the customer_billing_ledger BigQuery table with: resource type, AI engine used, quantity, unit cost, and total cost.
429 Quota Exceeded response.
Per-Resource Costs
| Resource | Unit Cost | AI Engine |
|---|---|---|
| Text Generation | $0.001 | Gemini 2.5 / Grok 3 / Claude |
| Image Generation | $0.020 | Imagen 3 / Grok Aurora |
| Video Generation | $0.100 | Veo 3 |
| Audio (TTS) | $0.005 | Google Cloud TTS / gTTS |
| Email Send | $0.001 | SendGrid |
Base URL: https://marketingai-1075463475276.us-central1.run.app
Authentication: Authorization: Bearer <jwt_token>
AI Generation
Social Accounts
Company Profile & SOPs
Billing & Ledger
429 Quota Exceeded response with the reason.
Frequently Asked Questions
What happens if Gemini is unavailable?
The system automatically falls back to Claude Sonnet (Anthropic API) for all text generation. This is transparent — you get the same response format.
What happens if Imagen 3 is unavailable?
Image generation automatically falls back to Grok Aurora (grok-2-image via xAI API). If Grok Aurora also fails, an error is returned with both error messages for diagnosis.
Where are generated images and audio stored?
All files are stored in Google Cloud Storage bucket gs://marketingai-assets/ and served via public URLs at https://storage.googleapis.com/marketingai-assets/...
Can I use my own API keys?
Enterprise plan users can contact support to configure their own Gemini, Anthropic, or xAI API keys for isolated usage tracking.
How do I get more quota?
Upgrade your plan in the Billing page. Plan upgrades take effect immediately.
The Social Account Hub is your central dashboard for managing connected social media accounts across all supported platforms. Each account stores platform credentials, follower counts, and connection status — all scoped per project.
Supported Platforms
Connecting an Account
Click "Connect" on the Platform Card
A modal opens with fields for: Platform Username, Access Token, Profile URL, and initial Followers Count.
Enter Credentials
Paste your platform access token (obtained from the platform's developer settings or OAuth flow).
View Setup Guide
Click Setup Guide on any platform card for step-by-step instructions on creating a developer app and getting your access token.
Sync Metrics
Use the Sync button to update follower counts and post statistics from the platform.