Drop one-shot tmp/axe scripts and agent i18n scratch so the Gitea tree is deployable.
3.4 KiB
Marketing Suite - user guide
Seasonal email campaigns, brand voice, SEO tips, WooCommerce reviews/orders audiences, and the in-app tutorial for Descrybe v2.
Start the tutorial (1 click)
- Sign in and open Dashboard.
- Click Start tutorial (welcome card or header).
- Follow the highlighted controls — you must perform each action (no free Continue on action steps).
- Use Resume tutorial after Pause, or Restart tutorial after Skip / Done.
Full step list: tutorial.md.
Black Friday campaign in 5 clicks
Assumes you already have products in the catalog (map a feed or import first).
- Open
/campaigns→ Create campaign
(or/marketing/calendar→ Prepare Black Friday, then open Campaigns). - Pick the Black Friday season template.
- Choose categories/products (or leave defaults for top catalog items). Optionally set audience to purchasers after syncing Woo orders.
- Click Generate (template mode is free; AI generate needs Starter+ / credits -- Free returns 402).
- Send test to yourself, then Schedule or Send once your email provider is verified under
/integrations/email.
Optional: Content Calendar one-shot
/marketing/calendar → Prepare Black Friday creates a seasonal export-feed bundle for the BF window. Then open /campaigns to draft the email.
Free vs paid
| Action | Free | Paid (Starter+) |
|---|---|---|
| Create campaign drafts, pick seasons | Yes | Yes |
| Template generate (no AI) | Yes | Yes |
| AI campaign / SEO / brand AI | No (can_use_ai=false, 0 monthly credits) |
Yes (credits / BYOK) |
| Real email blast | Dry-run until upgrade + verified provider | Verified Resend/SMTP |
| Brand kit form | Yes | Yes |
| SEO recommendations (template fill) | Yes | AI fill on paid |
| Woo orders/reviews sync | Yes (connection required) | Yes |
Details: free-tier.md. Upgrade from Pricing / Plans when you hit an AI or send gate.
Brand kit
/brand (nav: Marketing → Brand kit) — tone, do/don't, colors, preferred terms, logo URL, and logo file upload (POST /api/brand/logo). Product AI and campaign AI inject this voice when AI is enabled.
SEO
/seo (nav: Marketing → SEO) — missing meta, thin/duplicate titles, weak images. Template apply on Free; AI fill on paid.
Orders, reviews and purchase audiences
- Connect the store under
/woocommerce(Connection tab). - Open the Orders tab → Sync orders (worker pulls Woo REST orders into
woo_orders/woo_order_items). - Open Reviews (
/woocommerce?tab=reviews; nav/reviewsredirects here) → Sync reviews. - In a campaign (
/campaigns), choose a purchase-based audience. On send, campaigns callResolveAudienceagainst synced orders.
API: POST /api/woocommerce/sync-orders, sync-reviews; GET /api/woocommerce/orders, reviews; POST /api/woocommerce/audience.
Email provider
/integrations/email (nav: Email sending) — Resend or SMTP, verify from-address/domain, then send tests. Free plans force dry-run for real blasts. See email-sending.md.
Related docs
- QA local demo — login, Local Demo Co, uploads, nav status
- Demo user — credentials + company counts
- Marketing suite design
- Free tier gates
- Email sending