# Seeding a new forum by creating users and content

**URL:** https://meta.discourse.org/t/seeding-a-new-forum-by-creating-users-and-content/49345
**Category:** Support
**Created:** [August 28, 2016, 8:29pm UTC](https://meta.discourse.org/t/seeding-a-new-forum-by-creating-users-and-content/49345 "2016-08-28T20:29:52Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [August 28, 2016, 10:44pm UTC](https://meta.discourse.org/t/seeding-a-new-forum-by-creating-users-and-content/49345/3 "2016-08-28T22:44:12Z")

</div>

> [@joesed](#):
>
> Is it possible to do this without having either 200 email addresses or 200 social accounts?

Seems disingenuous, but you can create multiple users with a single email account by using email addresses like this:

- `my.gmail.username@gmail.com`
- `my.gmail.username+user1@gmail.com`
- `my.gmail.username+joe@gmail.com`
- `my.gmail.username+funnyguy@gmail.com`
- `my.gmail.username+smartypants@gmail.com`
- `my.gmail.username+guyWeHate@gmail.com`

and so on. Most email systems support this convention.

There’s a bulk import feature, so you could create them all in a spreadsheet or whatever.

The API is a great took but you might also put the content in some database and write an importer to populate Discourse. See `vanilla.rb` and `vanilla_mysql.db` for examples. I just wrote an importer to import an image gallery. I thought it was a bad idea at first, because it would seem like an image gallery would be a good way to display an image gallery. But it turns out that the image gallery in Discourse is pretty freaking great.

---

_[View the full topic](https://meta.discourse.org/t/seeding-a-new-forum-by-creating-users-and-content/49345)._
