[{"data":1,"prerenderedAt":336},["ShallowReactive",2],{"help-categories-meta":3,"help-category-articles-connections-and-keys":283},{"data":4},[5,41,60,79,98,117,136,155,175,193,211,229,247,265],{"id":6,"slug":7,"title":8,"description":9,"icon":10,"seo":11},1,"getting-started","Getting Started","Get oriented in m18t: what the multi-brand operations workspace is, how brand-scoping re-shards everything, and the order to set up your first brand and",null,{"meta_title":12,"meta_description":9,"keywords":13,"canonical_url":14,"og_title":15,"og_description":16,"og_image":17,"robots":18,"json_ld":19},"Getting Started | m18t Help","m18t getting started, multi-brand workspace, studio dashboard, first brand, first content piece, content operations, BYOK setup","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fgetting-started","Getting Started with m18t","What m18t is, how brand-scoping works, and the order to set up your workspace from first brand to first published piece.","https:\u002F\u002Fm18t.com\u002Fog-default.png","index, follow",{"@context":20,"@graph":21},"https:\u002F\u002Fschema.org",[22,29],{"@type":23,"name":8,"description":9,"url":14,"inLanguage":24,"isPartOf":25},"CollectionPage","en",{"@type":26,"name":27,"url":28},"WebSite","m18t","https:\u002F\u002Fm18t.com",{"@type":30,"itemListElement":31},"BreadcrumbList",[32,35,39],{"@type":33,"position":6,"name":34,"item":28},"ListItem","Home",{"@type":33,"position":36,"name":37,"item":38},2,"Help","https:\u002F\u002Fm18t.com\u002Fhelp",{"@type":33,"position":40,"name":8,"item":14},3,{"id":36,"slug":42,"title":43,"description":44,"icon":10,"seo":45},"brands-and-workspaces","Brands & Workspaces","Understand m18t's two-layer model: a business (your isolated account) and brands (partitions inside it). Learn the switcher, adding brands, and running",{"meta_title":46,"meta_description":44,"keywords":47,"canonical_url":48,"og_title":49,"og_description":50,"og_image":17,"robots":18,"json_ld":51},"Brands & Workspaces | m18t Help","m18t brands, business vs workspace, brand switcher, add a brand, agency mode, multi-brand workspace, brand scoping","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fbrands-and-workspaces","Brands & Workspaces in m18t","The business-vs-brand model, the Brand Switcher, adding a second brand, and running multiple clients from one account.",{"@context":20,"@graph":52},[53,55],{"@type":23,"name":43,"description":44,"url":48,"inLanguage":24,"isPartOf":54},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":56},[57,58,59],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":43,"item":48},{"id":40,"slug":61,"title":62,"description":63,"icon":10,"seo":64},"connections-and-keys","Connections & API Keys","Wire m18t to your own providers with BYOK: generate OpenAI, Gemini, and Anthropic keys, connect Facebook, Instagram, Strapi, and storage, all stored in the",{"meta_title":65,"meta_description":63,"keywords":66,"canonical_url":67,"og_title":68,"og_description":69,"og_image":17,"robots":18,"json_ld":70},"Connections & API Keys | m18t Help","m18t connections, BYOK, API keys, secret vault, openai key, gemini key, anthropic key, connect facebook, connect strapi, per-brand integrations","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fconnections-and-keys","Connections & API Keys in m18t","BYOK setup: get provider keys, store them encrypted in the Vault, and connect Facebook, Instagram, Strapi, and storage per brand.",{"@context":20,"@graph":71},[72,74],{"@type":23,"name":62,"description":63,"url":67,"inLanguage":24,"isPartOf":73},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":75},[76,77,78],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":62,"item":67},{"id":80,"slug":81,"title":82,"description":83,"icon":10,"seo":84},4,"content-and-publishing","Content & Publishing","Learn how m18t keeps every blog, social, news, and web piece in one content table, with statuses, locale groups, calendar planning, and manual publishing.",{"meta_title":85,"meta_description":83,"keywords":86,"canonical_url":87,"og_title":82,"og_description":88,"og_image":17,"robots":18,"json_ld":89},"Content & Publishing | m18t Help","content management, publishing, content calendar, content types, scheduling, facebook publishing, instagram publishing, headless CMS, locale groups","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fcontent-and-publishing","How m18t collapses every kind of content into one unified table, then publishes it to your CMS, Facebook, and Instagram from the same row.",{"@context":20,"@graph":90},[91,93],{"@type":23,"name":82,"description":83,"url":87,"inLanguage":24,"isPartOf":92},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":94},[95,96,97],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":82,"item":87},{"id":99,"slug":100,"title":101,"description":102,"icon":10,"seo":103},5,"seo","SEO","Set SEO defaults per brand and content type, derive canonical URLs, generate metadata with your own AI key, emit JSON-LD for answer engines, and debug issues.",{"meta_title":104,"meta_description":102,"keywords":105,"canonical_url":106,"og_title":101,"og_description":107,"og_image":17,"robots":18,"json_ld":108},"SEO | m18t Help","SEO, AEO, answer engine optimization, canonical URLs, JSON-LD, structured data, meta tags, content type SEO defaults, schema.org","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fseo","How m18t shapes search and answer-engine metadata: per-type defaults, derived canonicals, JSON-LD, an AI prompt, and a troubleshooting path.",{"@context":20,"@graph":109},[110,112],{"@type":23,"name":101,"description":102,"url":106,"inLanguage":24,"isPartOf":111},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":113},[114,115,116],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":101,"item":106},{"id":118,"slug":119,"title":120,"description":121,"icon":10,"seo":122},6,"graphics-generator","Graphics Generator","Learn how to make brand graphics in m18t: the Templates renderer and the AI Canvas two-stage pipeline, plus how Accept keeps an image as a permanent asset.",{"meta_title":123,"meta_description":121,"keywords":124,"canonical_url":125,"og_title":120,"og_description":126,"og_image":17,"robots":18,"json_ld":127},"Graphics Generator | m18t Help","graphics generator, ai image generation, ai canvas, brand graphics, templates, byok image gen, m18t","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fgraphics-generator","Make brand-aware graphics with the Templates renderer and the AI Canvas pipeline. Beta-honest guides on context, iteration, and accepting images.",{"@context":20,"@graph":128},[129,131],{"@type":23,"name":120,"description":121,"url":125,"inLanguage":24,"isPartOf":130},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":132},[133,134,135],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":120,"item":125},{"id":137,"slug":138,"title":139,"description":140,"icon":10,"seo":141},7,"ai-prompts-and-voice","AI Prompts & Brand Voice","Learn how m18t's AI prompts work: the System and User prompt split, the Brand AI Profile that steers voice, customizing locked templates, and injection tokens.",{"meta_title":142,"meta_description":140,"keywords":143,"canonical_url":144,"og_title":139,"og_description":145,"og_image":17,"robots":18,"json_ld":146},"AI Prompts & Brand Voice | m18t Help","ai prompts, brand voice, brand ai profile, system prompt, injection tokens, prompt customization, m18t","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fai-prompts-and-voice","Understand how m18t builds AI prompts, steers them with the Brand AI Profile, and fills them with injection tokens — without rewriting templates.",{"@context":20,"@graph":147},[148,150],{"@type":23,"name":139,"description":140,"url":144,"inLanguage":24,"isPartOf":149},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":151},[152,153,154],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":139,"item":144},{"id":156,"slug":157,"title":158,"description":159,"icon":10,"seo":160},8,"news-manager-help","News Manager","Learn how m18t's News Manager turns the RSS and Atom feeds you follow into review-ready draft articles through a four-stage, brand-scoped content pipeline.",{"meta_title":161,"meta_description":159,"keywords":162,"canonical_url":163,"og_title":158,"og_description":164,"og_image":17,"robots":18,"json_ld":165},"News Manager | m18t Help","news manager, rss feeds, atom feeds, content pipeline, scout extract evaluate generate, news drafting, m18t","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fnews-manager-help","Turn the feeds you follow into review-ready draft articles with a four-stage pipeline: Scout, Extract, Evaluate, Generate — all scoped to one brand.",{"@context":20,"@graph":166},[167,170],{"@type":23,"name":158,"description":168,"url":163,"inLanguage":24,"isPartOf":169},"Learn how m18t's News Manager turns the RSS and Atom feeds you follow into review-ready draft articles through a four-stage, brand-scoped pipeline.",{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":171},[172,173,174],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":158,"item":163},{"id":176,"slug":177,"title":178,"description":179,"icon":10,"seo":180},9,"product-manager","Product Manager (PD)","Learn how m18t's Product Manager (PD) models your product as a relational tree of Solutions, Features, and Models with status rollups and a dependency graph.",{"meta_title":181,"meta_description":179,"keywords":182,"canonical_url":183,"og_title":181,"og_description":179,"og_image":17,"robots":18,"json_ld":184},"Product Manager (PD) | m18t Help","product manager, product development, PD, solutions, features, models, dependency graph, status rollups, relational spec, m18t","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fproduct-manager",{"@context":20,"@graph":185},[186,188],{"@type":23,"name":178,"description":179,"url":183,"inLanguage":24,"isPartOf":187},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":189},[190,191,192],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":178,"item":183},{"id":194,"slug":195,"title":196,"description":197,"icon":10,"seo":198},10,"whiteboards-help","Whiteboards","Use m18t Whiteboards: persistent, brand-scoped canvases holding plain stickies and live entity nodes that wrap real records, for mapping and event storming.",{"meta_title":199,"meta_description":197,"keywords":200,"canonical_url":201,"og_title":199,"og_description":197,"og_image":17,"robots":18,"json_ld":202},"Whiteboards | m18t Help","whiteboards, canvas, entity nodes, stickies, event storming, brand-scoped boards, studio entities, m18t","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fwhiteboards-help",{"@context":20,"@graph":203},[204,206],{"@type":23,"name":196,"description":197,"url":201,"inLanguage":24,"isPartOf":205},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":207},[208,209,210],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":196,"item":201},{"id":212,"slug":213,"title":214,"description":215,"icon":10,"seo":216},11,"assets","Assets Manager","Manage media in m18t's Assets Manager: a per-workspace media hub where files are isolated by brand and namespace, indexed as records, tagged, and linked to pieces.",{"meta_title":217,"meta_description":215,"keywords":218,"canonical_url":219,"og_title":217,"og_description":215,"og_image":17,"robots":18,"json_ld":220},"Assets Manager | m18t Help","assets manager, media hub, workspace bucket, uploading, tagging, linking assets, namespace, brand-scoped, m18t","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fassets",{"@context":20,"@graph":221},[222,224],{"@type":23,"name":214,"description":215,"url":219,"inLanguage":24,"isPartOf":223},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":225},[226,227,228],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":214,"item":219},{"id":230,"slug":231,"title":232,"description":233,"icon":10,"seo":234},12,"emails-and-events","Emails & Events","Author and version transactional emails and design a brand-scoped analytics event registry in m18t, then wire the feature to event to email chain in one place.",{"meta_title":235,"meta_description":233,"keywords":236,"canonical_url":237,"og_title":232,"og_description":233,"og_image":17,"robots":18,"json_ld":238},"Emails & Events | m18t Help","m18t emails, transactional email repository, analytics event registry, event storming, payload contract, email events, per-brand emails","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Femails-and-events",{"@context":20,"@graph":239},[240,242],{"@type":23,"name":232,"description":233,"url":237,"inLanguage":24,"isPartOf":241},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":243},[244,245,246],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":232,"item":237},{"id":248,"slug":249,"title":250,"description":251,"icon":10,"seo":252},13,"automation","Automation","Schedule background work in m18t with native cron jobs running internal tasks, plus the legacy n8n workflow bridge for external automation you already run.",{"meta_title":253,"meta_description":251,"keywords":254,"canonical_url":255,"og_title":250,"og_description":251,"og_image":17,"robots":18,"json_ld":256},"Automation | m18t Help","m18t automation, cron jobs, scheduled tasks, internal task, n8n workflow bridge, cron expression, run history, scheduler","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fautomation",{"@context":20,"@graph":257},[258,260],{"@type":23,"name":250,"description":251,"url":255,"inLanguage":24,"isPartOf":259},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":261},[262,263,264],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":250,"item":255},{"id":266,"slug":267,"title":268,"description":269,"icon":10,"seo":270},14,"agentic-workspace","Agentic Workspace (MCP)","m18t exposes its brand-scoped records to AI agents over the Model Context Protocol. Connect an external MCP client to the m18t endpoint and read or write",{"meta_title":271,"meta_description":269,"keywords":272,"canonical_url":273,"og_title":268,"og_description":269,"og_image":17,"robots":18,"json_ld":274},"Agentic Workspace (MCP) | m18t Help","MCP, Model Context Protocol, AI agents, agent-first, m18t MCP endpoint, programmatic read write, external MCP client, bearer token","https:\u002F\u002Fm18t.com\u002Fhelp\u002Fcategories\u002Fagentic-workspace",{"@context":20,"@graph":275},[276,278],{"@type":23,"name":268,"description":269,"url":273,"inLanguage":24,"isPartOf":277},{"@type":26,"name":27,"url":28},{"@type":30,"itemListElement":279},[280,281,282],{"@type":33,"position":6,"name":34,"item":28},{"@type":33,"position":36,"name":37,"item":38},{"@type":33,"position":40,"name":268,"item":273},{"data":284,"meta":334},[285,289,293,297,301,305,309,314,319,324,329],{"id":176,"slug":286,"title":287,"excerpt":288},"byok-why-we-do-this","Why m18t uses BYOK","BYOK means you bring your own keys: m18t routes AI, social, and CMS calls through your credentials at the provider's rate with no markup, no token resale, no",{"id":194,"slug":290,"title":291,"excerpt":292},"the-secret-vault","The Secret Vault","The Vault stores your API keys encrypted at rest with AES-256-GCM, referenced by name not value. Learn what it holds, how keys resolve at runtime, and how to",{"id":212,"slug":294,"title":295,"excerpt":296},"get-an-openai-key","Get an OpenAI API Key","Generate an OpenAI API key, fund the account, and wire it into m18t encrypted in the Vault. One key serves every brand in the workspace.",{"id":230,"slug":298,"title":299,"excerpt":300},"get-a-gemini-key","Get a Gemini API Key","Create a Gemini API key, fund the prepaid billing Google now requires, and wire it into m18t encrypted in the Vault. One key serves the whole workspace.",{"id":248,"slug":302,"title":303,"excerpt":304},"get-an-anthropic-key","Get an Anthropic API Key","Create an Anthropic API key, fund the account, and wire it into m18t encrypted in the Vault. One key serves every brand in the workspace.",{"id":266,"slug":306,"title":307,"excerpt":308},"connect-a-facebook-page","Connect a Facebook Page","Connect Facebook to m18t by generating your own Meta access token and Page ID, then wiring them into the single Meta (Facebook & IG) connection.",{"id":310,"slug":311,"title":312,"excerpt":313},15,"connect-an-instagram-account","Connect an Instagram Account","Instagram in m18t rides on your Meta connection. Meet the Professional-account prerequisites, find your Instagram Business Account ID, and add the IG outlet",{"id":315,"slug":316,"title":317,"excerpt":318},16,"connect-linkedin","Connect LinkedIn","Connect LinkedIn to m18t by generating your own access token and author URN. Post as a personal profile with w_member_social, or a company Page with review.",{"id":320,"slug":321,"title":322,"excerpt":323},17,"connect-strapi","Connect Strapi (CMS)","Connect your Strapi instance to m18t: generate an API token, set the Base URL, map content types to collections, and allow m18t through CORS so pushes land",{"id":325,"slug":326,"title":327,"excerpt":328},18,"connect-minio-storage","Where Your Files Live","Where your uploaded and generated files live: S3-compatible storage isolated per workspace by bucket. Most users configure nothing; self-hosters set server env",{"id":330,"slug":331,"title":332,"excerpt":333},19,"per-brand-integrations","Per-Brand Integrations","Every connection in m18t belongs to one brand, chosen first in the wizard. Learn how that isolates publishing and how to share one API key across brands safely.",{"pagination":335},{"page":6,"pageSize":212,"total":212},1786312166932]