[{"data":1,"prerenderedAt":462},["ShallowReactive",2],{"how-to-set-up-a-campaign-and-invite-players":3,"header-how-to":453},{"doc":4,"all":398},{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":10,"slug":11,"job":12,"category":13,"order":14,"featured":15,"image":16,"audience":17,"updated":18,"screens_captured":19,"app_version":20,"surfaces":21,"routes":31,"shots":35,"body":47,"_type":392,"_id":393,"_source":394,"_file":395,"_stem":396,"_extension":397},"/how-to/set-up-a-campaign-and-invite-players","how-to",false,"","Set up a campaign and get your players into it","How to start a campaign in MythWeaver and get the rest of your table into it, step by step.","set-up-a-campaign-and-invite-players","I run a game and I want my table in here with me.","campaign",5,true,"/Images/how-to/campaign-invite.webp","dm","2026-10-22","2026-10-06","main",[22,23,24,25,26,27,28,29,30],"frontend/v3-ui/src/campaigns.tsx","frontend/v3-ui/src/shared/featureIntros.ts","frontend/v3-ui/src/shared/FeatureEmptyState.tsx","frontend/v3-ui/src/campaignOverviewPanels.tsx","frontend/v3-ui/src/Welcome.tsx","frontend/v3-ui/src/WelcomeJoin.tsx","frontend/v3-ui/src/welcomeReady.ts","frontend/v3-ui/src/api/invites.ts","frontend/v3-ui/src/api/campaigns.ts",[32,33,34],"/campaigns","/campaigns/:id/overview","/campaigns/invite/:code",[36,39,42,44],{"file":37,"shows":38},"/Images/how-to/campaign-empty.webp","the Start your table empty state on the campaigns page, with New campaign, I have an invite and Start one with Weavy",{"file":40,"shows":41},"/Images/how-to/campaign-new.webp","the Start a Campaign dialog with a name filled in, Game on D&D 5e and an optional description",{"file":16,"shows":43},"the Get started card on a new campaign, with Invite your players and Copy the link and send it to your players",{"file":45,"shows":46},"/Images/how-to/campaign-party.webp","The table list with two people on it, the DM tagged DM and the player showing No character yet",{"type":48,"children":49,"toc":382},"root",[50,58,65,91,110,116,124,129,137,145,152,157,162,168,176,181,188,198,208,213,218,224,229,234,246,251,257,262,269,274,280,290,300,310,327,343,353,359,371],{"type":51,"tag":52,"props":53,"children":54},"element","p",{},[55],{"type":56,"value":57},"text","Start a table, then send your players a link. Takes about a minute.",{"type":51,"tag":59,"props":60,"children":62},"h2",{"id":61},"what-you-need",[63],{"type":56,"value":64},"What you need",{"type":51,"tag":66,"props":67,"children":68},"ul",{},[69,81],{"type":51,"tag":70,"props":71,"children":72},"li",{},[73,79],{"type":51,"tag":74,"props":75,"children":76},"strong",{},[77],{"type":56,"value":78},"Nothing but the names of the people you want at the table.",{"type":56,"value":80}," You don't need their accounts set up, and you don't need characters yet.",{"type":51,"tag":70,"props":82,"children":83},{},[84,89],{"type":51,"tag":74,"props":85,"children":86},{},[87],{"type":56,"value":88},"A way to message them.",{"type":56,"value":90}," MythWeaver doesn't send the invite for you. It gives you a link and you send it however you already talk to your table.",{"type":51,"tag":52,"props":92,"children":93},{},[94,96,101,103,108],{"type":56,"value":95},"On the free plan you get ",{"type":51,"tag":74,"props":97,"children":98},{},[99],{"type":56,"value":100},"three campaigns",{"type":56,"value":102},", and each one seats ",{"type":51,"tag":74,"props":104,"children":105},{},[106],{"type":56,"value":107},"five players besides you",{"type":56,"value":109},". Paid plans lift both.",{"type":51,"tag":59,"props":111,"children":113},{"id":112},"start-the-campaign",[114],{"type":56,"value":115},"Start the campaign",{"type":51,"tag":52,"props":117,"children":118},{},[119],{"type":51,"tag":74,"props":120,"children":121},{},[122],{"type":56,"value":123},"1. Go to Campaigns and press New campaign.",{"type":51,"tag":52,"props":125,"children":126},{},[127],{"type":56,"value":128},"If you've never made one, the page says Start your table and puts the doors side by side. Take New campaign, the gold one on the left. I have an invite is for joining somebody else's game. Start one with Weavy gets you to the same place by asking you a couple of questions first.",{"type":51,"tag":52,"props":130,"children":131},{},[132],{"type":51,"tag":133,"props":134,"children":136},"img",{"alt":135,"src":37},"The campaigns page with nothing on it. Start your table, then three buttons: New campaign, I have an invite, and Start one with Weavy.",[],{"type":51,"tag":52,"props":138,"children":139},{},[140],{"type":51,"tag":74,"props":141,"children":142},{},[143],{"type":56,"value":144},"2. Name the table, check the game, and press Create campaign.",{"type":51,"tag":52,"props":146,"children":147},{},[148],{"type":51,"tag":133,"props":149,"children":151},{"alt":150,"src":40},"The Start a Campaign dialog. Campaign name reads The Hollow Verge, Game reads D and D 5e, and the optional description box has a sentence about the setting.",[],{"type":51,"tag":52,"props":153,"children":154},{},[155],{"type":56,"value":156},"Game defaults to D&D 5e. Change it if you play something else.",{"type":51,"tag":52,"props":158,"children":159},{},[160],{"type":56,"value":161},"The description is optional and your players see it on the invite, so a sentence about the setting is worth the ten seconds.",{"type":51,"tag":59,"props":163,"children":165},{"id":164},"get-your-players-in",[166],{"type":56,"value":167},"Get your players in",{"type":51,"tag":52,"props":169,"children":170},{},[171],{"type":51,"tag":74,"props":172,"children":173},{},[174],{"type":56,"value":175},"3. On your new campaign, press Invite your players.",{"type":51,"tag":52,"props":177,"children":178},{},[179],{"type":56,"value":180},"It's the first thing under Get started.",{"type":51,"tag":52,"props":182,"children":183},{},[184],{"type":51,"tag":133,"props":185,"children":187},{"alt":186,"src":16},"The Get started card on a new campaign. Invite your players, copy the link and send it to your players, above Run your first session and Build your world.",[],{"type":51,"tag":52,"props":189,"children":190},{},[191,196],{"type":51,"tag":74,"props":192,"children":193},{},[194],{"type":56,"value":195},"This copies a link. It doesn't send anything.",{"type":56,"value":197}," The line under the button flicks over to \"Copied. Send it to your players.\" for a second or two, and that's the whole of what happens. The link is now on your clipboard and nothing has left the app.",{"type":51,"tag":52,"props":199,"children":200},{},[201,206],{"type":51,"tag":74,"props":202,"children":203},{},[204],{"type":56,"value":205},"4. Paste it wherever your table talks.",{"type":56,"value":207}," Group chat, Discord, email, all the same.",{"type":51,"tag":52,"props":209,"children":210},{},[211],{"type":56,"value":212},"One link works for everybody. You don't need one per player, and you can press the button again any time to copy it again.",{"type":51,"tag":52,"props":214,"children":215},{},[216],{"type":56,"value":217},"The button stays on your campaign page, but it moves. Once your first session has a recap, Get started makes way for it, and Invite your players reappears at the bottom of The party, on the right. Same button, same link.",{"type":51,"tag":59,"props":219,"children":221},{"id":220},"what-your-players-see",[222],{"type":56,"value":223},"What your players see",{"type":51,"tag":52,"props":225,"children":226},{},[227],{"type":56,"value":228},"They open the link and get your campaign name, the game you picked, your description, who is at the table so far, and an Accept invite button.",{"type":51,"tag":52,"props":230,"children":231},{},[232],{"type":56,"value":233},"They see all of that whether or not they have an account. Somebody who isn't signed in gets the same page with Sign in to join instead, so they know what they are joining before they hand over an email address.",{"type":51,"tag":52,"props":235,"children":236},{},[237,239,244],{"type":56,"value":238},"If they're already signed in, the page also says which account will join, with ",{"type":51,"tag":74,"props":240,"children":241},{},[242],{"type":56,"value":243},"Not you? Switch account",{"type":56,"value":245}," right under it. That's there for a shared computer, where the browser can be signed in as somebody else.",{"type":51,"tag":52,"props":247,"children":248},{},[249],{"type":56,"value":250},"Once they accept they land in your campaign, and MythWeaver points them at making a character.",{"type":51,"tag":59,"props":252,"children":254},{"id":253},"how-to-tell-it-worked",[255],{"type":56,"value":256},"How to tell it worked",{"type":51,"tag":52,"props":258,"children":259},{},[260],{"type":56,"value":261},"The table, on the right of your campaign page, counts up. You're at the top marked DM, and each player shows who they play, or No character yet until they make one.",{"type":51,"tag":52,"props":263,"children":264},{},[265],{"type":51,"tag":133,"props":266,"children":268},{"alt":267,"src":45},"The table list reading THE TABLE 2, with Wren Alderic marked DM and Runs the game, and Teddic Brambleforth with No character yet.",[],{"type":51,"tag":52,"props":270,"children":271},{},[272],{"type":56,"value":273},"The party, just above it, only lists characters, so it stays empty until somebody makes one. Until somebody accepts the invite, The table stays at one. That isn't a problem with the invite, it just means nobody has accepted it yet.",{"type":51,"tag":59,"props":275,"children":277},{"id":276},"if-something-goes-wrong",[278],{"type":56,"value":279},"If something goes wrong",{"type":51,"tag":52,"props":281,"children":282},{},[283,288],{"type":51,"tag":74,"props":284,"children":285},{},[286],{"type":56,"value":287},"Nothing seems to have happened when you pressed the button.",{"type":56,"value":289}," It copied the link. Paste somewhere to check. The confirmation is brief and easy to miss.",{"type":51,"tag":52,"props":291,"children":292},{},[293,298],{"type":51,"tag":74,"props":294,"children":295},{},[296],{"type":56,"value":297},"You lost the link.",{"type":56,"value":299}," Press Invite your players again. You get the same link back, so anything you already sent still works.",{"type":51,"tag":52,"props":301,"children":302},{},[303,308],{"type":51,"tag":74,"props":304,"children":305},{},[306],{"type":56,"value":307},"Somebody says it's asking them to sign in.",{"type":56,"value":309}," That's the normal path for a player who doesn't have an account yet. They can read the whole invite first, Sign in to join brings them back to it once they're in, and Accept invite takes them into your campaign.",{"type":51,"tag":52,"props":311,"children":312},{},[313,318,320,325],{"type":51,"tag":74,"props":314,"children":315},{},[316],{"type":56,"value":317},"Your player says the campaign is unavailable, or the invite didn't work.",{"type":56,"value":319}," Check what you sent them. The address in your browser's address bar is your campaign page, and it only opens for people who are already in the campaign. Anyone else gets \"Campaign unavailable\", or \"That link opens the campaign, not an invite\" if they paste it when they sign up. Press ",{"type":51,"tag":74,"props":321,"children":322},{},[323],{"type":56,"value":324},"Invite your players",{"type":56,"value":326}," and send that link instead. It's the one with /invite/ in it.",{"type":51,"tag":52,"props":328,"children":329},{},[330,335,337,341],{"type":51,"tag":74,"props":331,"children":332},{},[333],{"type":56,"value":334},"Your player is on a shared or family computer.",{"type":56,"value":336}," Have them read the line under Accept invite before they press it. If it names somebody else, ",{"type":51,"tag":74,"props":338,"children":339},{},[340],{"type":56,"value":243},{"type":56,"value":342}," has them sign in as themselves and brings them back to your invite.",{"type":51,"tag":52,"props":344,"children":345},{},[346,351],{"type":51,"tag":74,"props":347,"children":348},{},[349],{"type":56,"value":350},"You need a sixth player.",{"type":56,"value":352}," The free plan seats five besides you. The sixth needs a paid plan.",{"type":51,"tag":59,"props":354,"children":356},{"id":355},"next",[357],{"type":56,"value":358},"Next",{"type":51,"tag":52,"props":360,"children":361},{},[362,369],{"type":51,"tag":363,"props":364,"children":366},"a",{"href":365},"/how-to/import-a-character-sheet",[367],{"type":56,"value":368},"Import a character sheet they already have",{"type":56,"value":370},", so nobody retypes a character to join your game.",{"type":51,"tag":52,"props":372,"children":373},{},[374,380],{"type":51,"tag":363,"props":375,"children":377},{"href":376},"/how-to/recap-from-a-recording",[378],{"type":56,"value":379},"Turn your first session into a recap",{"type":56,"value":381},".",{"title":8,"searchDepth":383,"depth":383,"links":384},2,[385,386,387,388,389,390,391],{"id":61,"depth":383,"text":64},{"id":112,"depth":383,"text":115},{"id":164,"depth":383,"text":167},{"id":220,"depth":383,"text":223},{"id":253,"depth":383,"text":256},{"id":276,"depth":383,"text":279},{"id":355,"depth":383,"text":358},"markdown","content:how-to:set-up-a-campaign-and-invite-players.md","content","how-to/set-up-a-campaign-and-invite-players.md","how-to/set-up-a-campaign-and-invite-players","md",[399,400,408,417,423,430,438,445],{"slug":11,"title":9,"description":10,"job":12,"category":13,"order":14,"featured":15,"image":16,"readTime":8,"updated":18},{"slug":401,"title":402,"description":403,"job":404,"category":13,"order":405,"featured":15,"image":406,"readTime":8,"updated":407},"build-a-character","Build a character step by step","How to build a new character in MythWeaver's character builder, from picking a game to a finished sheet.","I'm making a new character from scratch and I want the sheet to come out right without getting lost halfway.",8,"/Images/how-to/build-steps.webp","2026-10-21",{"slug":409,"title":410,"description":411,"job":412,"category":413,"order":414,"featured":15,"image":415,"readTime":8,"updated":416},"generate-an-image","Generate an image of your character","How to generate an image of your character in MythWeaver, what each go costs you, and the one control that actually changes the result.","I want an image of my character, and I want it to look like the one in my head.","art",10,"/Images/art/valdris-jorin.webp","2026-10-15",{"slug":418,"title":419,"description":420,"job":421,"category":13,"order":414,"featured":15,"image":422,"readTime":8,"updated":19},"import-a-character-sheet","Import a character sheet you already have","How to import a character sheet PDF into MythWeaver, step by step.","I already have this character on a PDF. I want it in MythWeaver without typing it all in again.","/Images/how-to/import-review.webp",{"slug":424,"title":425,"description":426,"job":427,"category":428,"order":414,"featured":15,"image":429,"readTime":8,"updated":416},"recap-from-a-recording","Turn a recording you already have into a recap","Hand MythWeaver an audio file of your game and get the write-up back. What it asks you along the way, and why the roster question is the one worth answering.","I have the audio from last night's game. I want the write-up.","sessions","/Images/how-to/recap-ready.webp",{"slug":431,"title":432,"description":433,"job":434,"category":13,"order":435,"featured":15,"image":436,"readTime":8,"updated":437},"find-your-way-around-world","Find your way around World","Where the people, places and things from your sessions end up in MythWeaver, and how to keep your own notes on them.","My sessions keep turning up people and places, and I want to know where they went and how to keep my own notes beside them.",15,"/Images/how-to/world-overview.webp","2026-10-23",{"slug":439,"title":440,"description":441,"job":442,"category":428,"order":435,"featured":15,"image":443,"readTime":8,"updated":444},"recap-without-a-recording","Get a recap for a game you didn't record","Forgot to hit record? Type or paste what happened and MythWeaver writes the recap, picks out the people and places, and adds them to your campaign.","We played last night and nobody hit record. I still want the recap.","/Images/how-to/writeup-ready.webp","2026-10-25",{"slug":446,"title":447,"description":448,"job":449,"category":13,"order":450,"featured":15,"image":451,"readTime":8,"updated":452},"share-in-community","Share something you made in Community","How to put a lore entry, an NPC, a map or a whole world from your campaign in front of other DMs, and what happens once they add it.","I made something good for my table and I want other DMs to be able to use it.",20,"/brand/features/community.webp","2026-10-19",[454,455,456,457,458,459,460,461],{"slug":11,"title":9,"description":10,"job":12,"category":13,"order":14,"featured":15,"image":16,"readTime":8,"updated":18},{"slug":401,"title":402,"description":403,"job":404,"category":13,"order":405,"featured":15,"image":406,"readTime":8,"updated":407},{"slug":409,"title":410,"description":411,"job":412,"category":413,"order":414,"featured":15,"image":415,"readTime":8,"updated":416},{"slug":418,"title":419,"description":420,"job":421,"category":13,"order":414,"featured":15,"image":422,"readTime":8,"updated":19},{"slug":424,"title":425,"description":426,"job":427,"category":428,"order":414,"featured":15,"image":429,"readTime":8,"updated":416},{"slug":431,"title":432,"description":433,"job":434,"category":13,"order":435,"featured":15,"image":436,"readTime":8,"updated":437},{"slug":439,"title":440,"description":441,"job":442,"category":428,"order":435,"featured":15,"image":443,"readTime":8,"updated":444},{"slug":446,"title":447,"description":448,"job":449,"category":13,"order":450,"featured":15,"image":451,"readTime":8,"updated":452},1792969066156]