How to run a Daggerheart campaign on Discord
Daggerheart plays well online once your table has a few things sorted before the first session. This is what I'd set up for a Discord game, and how to keep the campaign straight as it grows.
Sort out the tools first
You need somewhere to roll dice and somewhere for character sheets, on top of the voice channel. Daggerheart rolls two d12s, a Hope die and a Fear die, so pick a dice roller where players can tell which is which at a glance. Plenty of groups use a Discord dice bot for this, and others roll inside a virtual tabletop.
For sheets, a shared PDF or a VTT with Daggerheart support both work. Whichever you choose, make sure every player can open their own sheet during the session without asking you for a link.
Pick a campaign frame or build your own
Campaign frames give you a setting, themes and mechanics to start from, which takes a lot of work off a new GM. If you're building your own world, write a one-page version of the same thing so the table knows what kind of story they're in before session one.
Run a session zero on voice
Session zero matters more online, because it's harder to read the room. Talk through the tone of the campaign, the lines people don't want crossed and how often you'll play. Then build characters together so the party already has connections before the first scene.
Keep the spotlight moving
Daggerheart has no fixed turn order. That feels great around a table and can get messy on voice when two people start talking at once. A simple habit helps: when a player's moment wraps up, say whose turn you think it is next and let them take it or pass.
Keep notes without breaking the flow
Online games throw up a lot of names. Between the campaign frame and whatever the party improvises, you'll lose track by session five unless something catches them. Keep a list of every name you make up, and write a short recap after each game with the threads that are still open.
If you'd rather not do that by hand, SCRY sits in your Discord voice channel, records the session and writes the recap and a campaign wiki afterwards. Your players can read their own version with only what's been revealed. When you create the campaign, pick Daggerheart and the wiki starts with pages for adversaries, environments, communities and ancestries.