It depends on what you mean by 'upload a campaign'. If you mean, take a pdf or something you found somewhere and transfer it directly into Roll20 somehow, yeah, you can't do that. What you do, in a nutshell, is this: Create a new campaign, you'll be the GM for this but you can also assign others GM privilege if you want. From here, you'll find options to import various bits of art, for example encounter maps or token icons. Make a new page for each encounter area, and upload the background art (map etc.) Insert tokens to represent people, places, critters, and other assorted things of interest, as needed. You have the option to connect those tokens (assuming you're even going to use them) to character sheets, which can help automate much of the action in the game. However, this is not strictly needed, as you can just work off printed character sheets or whatever you, as the GM, decide to use. You can also create handouts, such as images or textual information, or whatever you like, that can be placed in the journal and shown or hidden from the players as appropriate. Then, find players, invite them to your game, and play. Obviously it's a little more complex actually doing it, and there's always more to learn about being a GM, but Roll20's greatest strength is its learning curve. You don't NEED to do any of the above, but if it helps your game, you have the ability to do so. At the minimum, it's a die-roller and a chat room, with voice chat and somewhere to draw pictures at each other.. At the maximum.... well, we don't know what it is, nobody's unlocked ALL of Roll20's capability yet but we get a little closer every update! Keep up the good work, Roll20 Team! Hope that helps. PS: Watch the videos and above all, READ THE INSTRUCTIONS! And the Roll20 Wiki, there's some good tips and tricks in there (hint hint!) If you've got a problem, odds are someone else has had it too and has posted the answer somewhere for you! -Phnord