AmroPilot documentation

    AmroPilot product documentation — workflow, video guides, images, export, and quality gate. Matched to what ships today.

    Pricing & credits

    Credit packs, what credits cover, and what we do not promise.

    Video & step guides

    Screen recordings plus written checklists for each workflow stage.

    Workflow reference

    Topic cards for research, generate, images, export, and quality gate.

    Video & step-by-step guides

    Screen recordings walk through the live dashboard. Written steps below always work — expand any guide for the full checklist.

    1. 1.Sign in at /auth and open the dashboard.
    2. 2.Start a new article and enter your target keyword and audience.
    3. 3.Run keyword research and review the SEO brief panel.
    4. 4.Edit search intent, headings, and competitor notes until approved.

    Workflow topic cards

    Sign in & credits

    Create an account, purchase credit packs, and understand how credits map to articles.

    • Sign up at /auth
    • Stripe checkout for packs
    • Dashboard balance
    • No ranking guarantees

    Keyword research & SEO brief

    Run research, review the brief, and edit targets before generation.

    • Keyword inputs
    • Brief review panel
    • Search intent fields
    • Competitor-aware outline

    Generate & edit articles

    Long-form editorial plate generation with validation and in-dashboard editing.

    • Plate validation
    • Section structure
    • Spell check before Finalise
    • Publication status workflow

    Images (AmroImageGen)

    Up to four on-topic figures per article with caption alignment checks.

    • Max 4 images
    • AmroImageGen API keys
    • Programmatic workflow SVG
    • No pooled wrong-topic assets

    Export & publish

    Download PDF, DOCX, or HTML — or POST a CMS webhook payload.

    • PDF branding settings
    • Quality gate on Published
    • CMS JSON payload
    • Webhook (live today)

    Quality gate

    Automated checks before export — what blocks, what warns.

    • Caption ↔ topic match
    • No in-doc SEO strategy section
    • Pull quote verification
    • Keyword density warnings

    Keyword research

    Start from a target keyword and site URL. Review search intent, competitor notes, and heading structure in the SEO brief panel before running generation.

    Generate & edit

    Editorial plate generation, in-dashboard editing, spell check, and publication status workflow. Use the quality panel before marking an article Published.

    Images (AmroImageGen)

    Up to four figures per article via AmroImageGen. Configure keys in backend env or Admin. Images are stored in GCS with prompt and alt metadata — not reused from unrelated article pools.

    Quality gate

    The publication quality gate runs before export on Published articles. It blocks or warns on caption ↔ image mismatches, keyword stuffing, fake case studies, in-document SEO strategy sections, and similar patterns.

    Export & publish

    Download PDF, DOCX, or HTML from the article editor. When an article is Published, export respects publication quality gate rules. POST the CMS JSON payload to your webhook endpoint for custom publish flows. Connect WordPress, Medium, LinkedIn, or Dev.to in Settings when available — native one-click connectors remain roadmap items for self-serve.

    Troubleshooting

    Export blocked by publication quality gate

    Open the Review tab. Fix flagged issues (images, keyword stuffing, fake case study language) or move status back to Draft while editing. Published articles use strict gate rules.

    Images fail or show gibberish text

    Regenerate figures in the editor. Ensure AmroImageGen keys are configured (Admin → Image Gen or backend env). Do not reuse legacy pooled GCS URLs from unrelated articles.

    Generation returns plate validation errors

    The editorial plate auto-retries minor issues. If errors persist, shorten the brief or adjust keyword targets — see CONTENT-STANDARD.md in the repo for plate rules.

    Webhook publish failed

    Verify your endpoint accepts the CMS JSON payload from POST /api/seo/publish-custom-webhook. Check backend logs for HTTP status from your server.

    Guides reflect the live product · Updated 2026-10-15