MongoDB User Group Playbook

Dear MUG Organizer,

Welcome to the MongoDB User Group Playbook!

As a MUG organizer, you have the opportunity to share your knowledge, experience, and skills with the MongoDB community. Organizing a MUG is a great way to advance your career, network with other talented engineers, and learn new skills. It’s also a lot of fun!

In the following pages, we’ve gathered best practices from community leaders on organizing great MUGs. We’ve also included our observations from our experiences supporting over 100 organizers.

Whether it’s your first MUG or your thousandth, we hope that you discover new ideas in this guide. And if you have a tip or trick that isn’t included, please share it with us.


The MongoDB Community Team

Part 1 - Planning Your Event

It's time to plan your MongoDB User Group! But how do you get started? Here's what you need to know.

Finding a venue

Finding a home for your MUG is the first step. Here are some possible meeting spaces:

You can also:

  • Research technical training facilities that donate space

  • Check where other local user groups (e.g. Java User Groups, Linux User Groups, etc.) are meeting

  • Inquire if one of your members can host at their office

What does the ideal venue look like? Here are a few attributes:

  • Centrally located and easy to get to

  • Close to public transportation and/or near parking

  • Has A/V facilities available such as projector or TV

  • Wifi access

  • Seating for 50+ attendees

When you start, your group will likely fit in a conference room, board room or even a cafe. As you begin to meet regularly, your group will grow and you will likely need to find a larger venue.

When you book your venue, make sure to ask about any special security requirements for venue access (i.e. does the host need a list of attendees in advance?), parking instructions, and wifi access. Be sure to include those details on your event RSVP page.

Most companies will be delighted to host your group. You are bringing talented professionals into their office! Offer to make your hosts official sponsors of the group. Give them the opportunity to address the audience at the beginning of the event for a few moments to talk about their product/service. List them as a sponsor on your event page. Thank your host during the event. Make it valuable for your host so they keep inviting you back!

Choose a date and time

Before you schedule your event, make sure to double check the calendar for related meetups, as well as holidays. We recommend surveying your members for dates/times that work well and getting your group into a regular meeting cadence (meeting at the same time every month or quarter).

Finding a speaker

  • Great content is the most important part of a great user group. There are many ways that you can find speakers for your event:

  • Ask your membership. The best way to do this is in person during the previous month's event, where you'll often discover interesting MongoDB use cases.

  • Visitors. Is there an interesting conference in town? You might want to look at the roster to see if there is a great speaker that would be appropriate for your event.

  • Lightning talks. Short presentations are a great way to get the crowd engaged without asking someone to commit to building a lengthy presentation. It's a great way to introduce your members to presenting.

  • Study groups. Does your group have a lot of beginners? Consider working together on the nextMongoDB Universityonline course and helping each other through the coursework. Perhaps you can all become Certified Professionals!

  • Join forces. Consider partnering up with another group in your area to host joint events. Search on for groups that have similar interests.

  • MUG Download.Check out the monthly download of contentfrom MongoDB. We make great content available for your users every month if you don't have a planned presentation.

  • Ask MongoDB. We often know about customers and partners in your area that might be available to present. Feel free tocontact usfor suggestions.

Speaking about MongoDB

Are you trying to convince someone in your group to speak? Or trying to work up the courage yourself? Here are a few reasons to present on MongoDB:

  • Personal Name Recognition: Get your name out there with MongoDB enthusiasts

  • Association with a great product gives you credibility

  • Boost your speaking abilities and practice presenting

  • Polish your knowledge of MongoDB - speaking forces you to deepen your knowledge

  • Spread the word about a program that has changed and enhanced your career

  • Showcase your company - speaking on specific use cases can be an easy way to promote your own organization

  • Recruit candidates with MongoDB interest or skills

As you are getting your talk ready, it's helpful to put yourself in the audience's shoes. These are the things your audience members are probably looking to get out of their MUG experience:

  • Audience members want to learn from you and from your experience

  • Attendees hope to meet other MongoDB users to network and exchange ideas

  • Use cases and experience help people avoid similar errors

Why is it important to share your experience with others?

  • Every presentation given grows the collective knowledge base about MongoDB

  • Participation in events helps strengthen the community around MongoDB

What should you talk about?

Teach something! MUG members have different levels of experience with MongoDB, but everyone wants to learn more. The best presentations come from experience. Talk about topics you are comfortable with --- as technical or as conceptual as they may be.

Some great topics to include:

Top ten tips for being an awesome presenter:

  • Rehearse! Rehearse! Rehearse! Practice running through your slide deck and consider how well your talk flows from one slide to the next. You may find that some slides are unnecessary or hard to explain without further details. It's very helpful to get an idea of the timing for your talk so you aren't trying to fit 40 minutes of slides into a 25 minute session (or vice-versa).

  • Know your audience: If you're presenting at a meetup or event, you should ideally attend at least one prior event so you have an idea of typical attendees and the level of technical detail expected. The event organizer should also be able to give you some guidance on the level of MongoDB experience and what the audience might be particularly interested in.

  • Know your venue: Ask about the room/venue where you will be presenting so you can match your slide deck to the environment. Consider the room size and available A/V options (projector, TV, sound, ...) and for projectors/TVs ask about the native resolution (i.e. 1280x720) and available connectors (HDMI, DisplayPort, VGA).

  • Be concise: Avoid including full text such as sentences and paragraphs in your slides, and try to minimize the number of slides included. The audience is there to hear you share your experience, not to read your slides.

  • Be visual: A clever picture, easy to read chart, or even simple bullet points can convey clear information. Visuals are often more effective than code examples, and can also be useful if you want to adapt the level of detail in your talk delivery based on the audience.

  • Use big fonts: Some meeting rooms are large and text may be hard to see from the back of the room.

  • Check for contrast: Depending on the brightness of the room and the A/V equipment, some color combinations may look great on a laptop screen but be difficult for the audience to read on a projector.

  • Focus code samples: As a rule of thumb, keep code samples between 8-10 lines for simple readability. Highlight the important lines.

  • Check your spelling and grammar: Attention to detail is important, particularly for technical audiences. Obvious spelling and grammar errors can be distracting and some audience members may feel compelled to point these out.

  • Consider speaker notes: Many user group organizers make slides available online after the user group. Consider adding speaker notes with some extra context to explain slides for viewers who don't have the benefit of your accompanying talk.

Part 2 - Being a Great Organizer

Get into a cadence

We've found that the most successful organizers get their groups into a regular cadence. They meet on a consistent schedule, whether that's monthly, quarterly, or some other schedule, and they typically meet at the same place or alternate between venues. The members get into a rhythm with the group and come to expect the MUG at a specific time and place.

A MUG doesn't have to meet monthly. One great meetup a quarter is often better than three ordinary meetups a quarter. And in many cases, MUGs that meet quarterly will build momentum and start meeting monthly.

Publish your yearly calendar of events if you can. Even noting the next 1 or 2 meeting dates helps.

Make it a team effort

Organizing a MUG takes some effort, so assembling some co-organizers can greatly increase your chance of success. Having co-organizers also means that you'll have more ideas for speakers and content, and new channels for promotion. During MUGs, always ask your members if people are interested in volunteering or co-organizing. The more hands on deck, the better.

You can also ask if members are part of other meetup groups that might like to partner with your MUG.


Coordinating with speakers, hosts, and sponsors requires follow up. A great organizer always sends detailed reminder emails.

Plan ahead

When you are running your event, have the next meetup date scheduled so you can announce in advance and solicit speakers.

Let MongoDB help!

MongoDB has lots of resources to help MUGs. We can help promote your group, connect you with speakers, suggest venues, and more. Feel free to ask us!

Part 3 - How Can MongoDB Help

Monthly MUG Download

Looking for content? Every month, we provide our MUG organizers with a presentation that you can use with your group. All presentations are stored in ourCommunity Github repo for reference and easy download. We send the MUG Download to all MUG organizers. To get on the email distribution,contact us here.

Connect you with venues or speakers

If you're having trouble finding space or speakers, we may be able to connect you with a MongoDB partner or customer in your region. Justcontact the community team and we'll set up a call to talk about it.

Anniversary MUG

For MUGs that have been actively meeting throughout the year, MongoDB will sponsor an anniversary meeting on the month your user group was founded. We'll provide you with funds for food and drink at your event so you can celebrate the success of your group.

Promotion of Your Group

Do you want to get the word out about your group? MongoDB can help. We would be happy to tweet about your upcoming event from @MongoDB, share photos or slides from your events, and help spread the word about your MUG. Sponsorship

For groups that are meeting regularly (at least once a quarter), we invite you to join our global account. MongoDB will cover your meetup fees and you will be featured as part of our global program.

You can see MUGs on our global meetup account at

Promote YOU

Tweet about your event and send us a link to your tweet so we can RT it from @MongoDB!

Part 4 - Checklist

Checklist for running your event

We've created an event checklist to help you keep track of your event before, during, and after.

Part 5 - Email Templates

Request to speak

Subject: Invitation to present at [your city] MongoDB User Group.

Hi [first name],

My name is [first name] and I'm the organizer of the [city] MongoDB User Group. We have [XX] members and meet at [meeting place] to discuss MongoDB development and operations best practices.

Based on your experience with [insert details about experience], we would like to invite you to present at our MUG. Speaking at our MUG is a great opportunity to share your knowledge with talented engineers, to network, and have fun. We would also be happy to run through your presentation prior to the MUG to help you prepare.

Our next event is on [date and time]. We hope that you can join us!


[your name/company]

Request to host

Subject: Hosting the [your city] MongoDB User Group (MUG)

Hi [first name],

My name is [name] and I'm the organizer of the [city] MongoDB User Group. We are a professional organization for software engineers and operators with [XXX] members. We meet on a [monthly] basis to discuss MongoDB development and operations best practices.

We are looking for a venue to host our group. As a host, we would list your organization as an official sponsor of the MUG. We would also be happy to have you greet our attendees at the beginning of each event and share what your team is working on, including any open positions that you may have.

Please let us know if you are interested in hosting us. We would be very grateful!


[your name/company]

Reminder to speakers

Hi [first name],

This is a friendly reminder that you are speaking at our next MUG! Here are the details for reference:

A/V details:
My contact info:

Please arrive at least 15 minutes early so that we can test the A/V setup.

We're looking forward to having you at our event!

Best regards,

[your name/company]

Reminder to hosts

Hi [first name],

We're looking forward to having our MUG in your space on [date/time]! We wanted to confirm the final details related to our event:

We will be arriving to set up and test A/V at [insert time]. Guests will be arriving at [insert time] and will be entering via [insert entrance and any special security details]

We are instructing guests to [park here, take subway to that stop] We will be using [insert details about the A/V discussed] Food + drink arriving at [insert details] Wifi network [insert details] You are welcome to address the audience at the beginning of the event to discuss your products/services, open positions, or anything else that you'd like My contact info is [insert mobile number & email]

Thanks again for hosting us!

Best regards,

[your name/company]

Reminder to attendees

Hi all,

We're looking forward to seeing you at our upcoming MUG! This month our session will be at [location] on [date/time]. We've got a great session lined up on [insert details on session] with [name of presenter] presenting.

A few reminders about the MUG:

Please arrive via the [insert entrance and any special security details, such as “bring photo ID”] You can [park here, take subway to that stop] You can join the conversation by following [@MongoDB] on Twitter or using the #MongoDB hashtag We will have [food + wifi] at the event!

If you have any questions, feel free to contact me at [insert contact information]. See you on [Date/Time] at [location]!

Best regards,

[your name/company]

Part 6 - Logos, Branding, and Banners

Official Social Media Assets

As a MUG organizer, we encourage you to brand your group with the official assets and share your experiences on social media. Use the assets below to show that you're part of the global MongoDB community of MUGs.

If you create a Twitter handle for your group, please use the format @MUG[City Name] (e.g. @MUGDublin) to help us keep consistency across the groups and make it easier for the MongoDB social media team to engage with your tweets. Once you've done so, please tweet at @MongoDB so that we can add you to our official list of MongoDB User Group Twitter handles.

Official Meetup Assets

As part of our global MongoDB User Group program with Meetup, we encourage you to brand your page with these official assets. Use the logo and banner below to show that you are part of the global MongoDB community of MUGs: