Submit Invoices

Set Event Budget

Create an Event

After you have successfully created your collective, now this is the time you can create an event under your collective.

Click the  ‘Create an Event’ link under the Events heading on your collective page:

This will take you to the event creation form:

  • Since this is your first event, you cannot choose a previous template to build event, so ignore this for the moment.
  • Name your Event as event + city name + year – e.g. “do_action Karachi 2019”.
  • Give a short description of your event
  • Give a long description of the event with as much detail as possible
  • Give start date/time & end date/time of your event
  • Add the event venue
  • Skip the ‘Tickets’ section since WPF events are free to attend.
  • Optionally add descriptive tags to the event. This would help the event show up better in search results.
  • Click the “Create Event” button and you’re done!

Once your collective and event have been created, you will need to set a budget for your event so that you have a public goal to work towards.

Join the WPF Host

Once you have created your collective, you will need to add your collective to the WordPress Foundation (WPF) ‘host’ collective. This will allow the WPF to be you fiscal host meaning that all of the financial transactions for your collective will be run through the WPF bank account.

To start, go to the WPF host collective page here (you can also search for the WPF on the hosts page).

Click on the blue “Apply to host your collective…” button in the page header:

You will get a message that says “application pending”. Wait for approval to join the WPF host – you can ask in the #community-events channel in Slack to speed up this approval process.

And that’s it – next step is creating an event within your collective.

Create a New Collective

Go to and create a personal profile.

After your account has been created and verified your email address, sign in to create your new collective.

Click on your username in the top right corner of the screen and select the “+ New” button next to the “My Collectives” heading:

Select “Other” for the type of collective you are creating:

Fill in your collective details using the following guides:

  • Name: The name of your event – e.g. “do_action Cape Town” – do not include the year of the event in the Collective name.
  • Short description: A one-sentence description of your event – no specific text required.
  • Website: The URL where you are managing your event – e.g. “”.
  • Tags: Optional tags to label your event.

After collective creation, you will be taken to the collective page. Click on the “edit collective” link in the banner to add more information about your collective:

There’s a lot of information you can add at this point, so take your time to get it all in there. Remember that you can come back and edit this info at any time. Here’s a guide to the areas that are important to note:

  • Info
    Fill in any extra info you like here – the Country and Long description are particularly useful but optional.
  • Images
    Add an avatar (appears at the top of the banner on your collective page) and a cover image (background image for the banner) if you like.
  • Members
    Add other members of your organising team who should have access to managing this collective (i.e. editing these details and submitting expenses). Add each member as a “Core Contributor” and fill in their name and email address. If they do not have an Open Collective profile then they will receive an email with a sign-up link before they can start to manage things.
  • Goals
    Add your event budget as a ‘yearly goal’ – you can always change this later as you finalise your budget, so you can leave this empty for now:
  • Fiscal host
    Ignore this for now – you’ll add your collective to the WordPress Foundation host a little later.
  • Tiers
    Set your planned sponsorship tiers – you can always return to this later once you have a better idea of your event budget. You can set this up in whatever way you feel works best for your budget and community. A flexible donation model is suggested, but you can do this in whatever way works best for your community:
  • Expenses
    This is optional and probably not necessary. You can dictate an expense policy here to remind your core contributors what kind of expenses they can submit.
  • Connected Accounts
    Feel free to connect your collective to a community Twitter account to automatically thank people who donate money.
  • Advanced
    You can set a new URL slug for your collective if you like (it will default to auto-creating a slug from your event name). You can also switch on markdown support if you would like that to be available in the text editors on the site for you.

Managing Event Finances

In order to facilitate financial transaction for WordPress Foundation events (like do_action) we are using Open Collective as a financial management platform.

Open Collective allows organisations (known as ‘collectives’) to publish their budgets, collect sponsorship payments, and pay vendors all from a simple and transparent UI. For the purposes of these events, we are going to be naming each Collective as the event type & city (e.g. “do_action Cape Town”) with each specific event inside the collective for each year it runs (e.g. “do_action Cape Town 2019”). Each collective will then be under the WordPress Foundation “host collective”, which will allow all financial transactions to go through the Foundation bank account.

If that all sounds a little confusing, then don’t worry – just follow the docs here to get it all set up correctly. To start off, you need to create a new collective.

A collection of videos to inspire you

WordPress Meetups are an essential part of the WordPress Community as well as the long-term self-learning path of any WordPress Professional. Local Meetups are varied and have different flavors — culturally and from a topic standpoint. We’ve put together a collection of resources and videos about what makes a Meetup a great experience for it’s members. We hope you’ll be inspired to attend and also give back to your local WordPress Meetup! Check out these helpful resources and videos for inspiration and tips:

  1. The WordPress and Open Source Philosophy
  2. Why you should attend a Meetup
  3. Improving Your Meetup

The WordPress and Open Source Philosophy

WordPress is a free and open source software used to build websites and blogs also called as “CMS” (Content Management System) which is available at You don’t have to be a coder to use WordPress and being open source helps. It has one of the largest open source communities and WordPress now powers 28% of all the websites on the internet. Four open-source principles:

  • The freedom to use the software for any purpose.
  • The freedom to change the software to suit your needs.
  • The freedom to share the software with your friends and neighbours.
  • The freedom to share the changes you make.

Andrea Middleton: Stronger Together – How WordPress Communities Are Built The WordPress community is built and maintained by volunteers, using the same methods — and many of the same tools — that are used to make WordPress itself. In this session, you’ll get a look at the WordPress community’s “source code” and learn how to contribute to the growth of your local community — or create a community if you don’t already have one.

Aaron Campbell: Community – Getting Involved You love WordPress? Want to pitch in and help out? Not sure how? It doesn’t matter if you’re a designer, a developer, a translator, or just someone that uses WordPress on your own site. This presentation talks about how you can help make WordPress better.

Winstina Hughes: Community Spark – How To Start a Discussion on Community Engagement Council meetings sit empty until a road closes, a subway schedule changes, or property taxes increase. Suddenly, meetings are packed with concerned residents. It’s often too late by that time. Use as an interactive digital communication tool to engage the public before meetings are crowded. Incorporate the public’s voice in your local planning process with simple steps outlined in this session.

Josepha Haden: Communities and The Gentle Art of Verbal Self-Defense If you’ve ever had experience growing a community (WordPress, Open Source, or otherwise), you know that every community has its ups and downs. From trolls in comments sections, face to face name calling, and general toxic personalities, no group is perfect and no one knows how to deal with everything. In this talk, we will discuss the basic principles of healthy communication as laid out by Suzette Haden Elgin and how you can apply it to your community growth to keep your community happy and engaged all while keeping you safe and healthy.

Marc Benzakein: From Homeless to Hopeful Throughout my years as a WordPress Developer, I’ve watched a Community grow and thrive by looking to lift others first before lifting themselves. In my talk, I’ll share the story of how I was able to leverage the knowledge I had, along with the relationships I’ve built throughout my time in the Community to help children who had no place to go when their families fell apart. My goal is to show you how you can take something that’s bigger than you (the Community) and use it to change lives for the better.

A quick look at the Swedish WordPress community – Johan Falk Last year was important for our local WordPress community, and we’re excited for the possibilities that 2017 brings. We will talk about our current state and discuss how we can improve. We’ll also have a couple of exciting surprise announcements!

The WP Crowd: #WPLife 1 – WordPress Community This week Roy talks about how important the WordPress community is to me. It is how he became the developer he is today, and how The WP Crowd was formed! What are your experiences? Made some good friends along the way?

Morten Rand-Hendriksen: Empathy and Acceptance in Design and Community Working on and with the web is engaging in that most human of endeavors: Communication. Even so, it’s easy to forget that the people we interact with and those who access and interact with our creations are just that: People. Learn how to make empathy and acceptance driving forces for your interactions and designs to build great informational experiences for everyone.

Andrea Rennick: WordPress – Changing Lives A look at people in our community that have had their lives changed by being involved with WordPress.

Shayda Torabi: 5 Ways WordPress Can Change Your Life People are doing amazing things with WordPress every day. Whether it’s your friend at an agency down the road, or a designer across the world, WordPress is transforming peoples lives. It’s empowering. Whether you’re looking for ways to grow your business or trying to get more connected in your city, I believe that the tools to be successful exist within the WordPress community. I’m going to share insights from my experience at over 30 WordCamps, and teach you ways in which I believe you can build key business relationships while helping contribute your own story to the WordPress community. You showed up today, don’t you want to make the most of your weekend?

Rian Rietveld: WordPress Is What We Make Of It You do not have to be a rockstar coder to contribute to WordPress. You can help in many ways, such as translation, captioning, documentation, code, testing, and support. Discover how you can contribute to WordPress and what you and the community get back to.

Rich Robinkoff: Take Care of Each Other – How to Contribute to WordPress Without Writing Code So much attention is paid to the code that goes into making WordPress a stellar product, but you don’t hear much about the human side of it. While you will find the occasional blog post or random tweet talking about mental health and happiness in the WordPress community, most overlook the best way to contribute to WordPress…paying attention to your mental and physical health, and taking care of each other. Give back to WordPress by stepping back from the code and look around you.

Building #WordPress Community Through Meetups Join some community members talking about their experiences building up their local meetup

Why You Should Attend a Meetup

Attending a WordPress Meetup is a great way to learn more about WordPress, as well as meet other WordPress users to connect with, and contribute to the WordPress community in meaningful ways. There’s always more to learn and do with WordPress and the best way is to get involved with your local WordPress Meetup. There are WordPress Meetups for all levels of users — from beginners to professionals.

Kel Santiago Pilarski: Contributing to WordPress for Business, Profession & the Community This talk shares the impact of WordPress contributions to business, professional growth & our community. The four pointers “Five For The Future”, “Where to contribute”, “Community” and “Other contributions” give a walkthrough that may let you discover what you can enjoy sharing to WordPress & continue doing it & inspire others to share too.

Ricky Blacker: How WordPress Changed My Life!: How WordPress Changed My Life! – WordCamp Sydney 2016 This is the story of how Ricky became involved with WordPress, and the WordPress community, and also how attending WordCamp Sydney 2014 changed my life.

Marc Gratch: How To Make The Most Out Of The WordPress Community The WordPress community is full of other users just like you! Regardless of how you use WordPress there are likely other folks in the community doing similar things with varying levels of experience. From total beginner to Advanced Developers, Discover ways to get involved while leveling up your skillset.

Naoko Takano: The Japanese WordPress Community Did you know Japanese is the second active locale based on the number of active WordPress installs, following the default US English? In this talk, Naoko will share some stories from the Japanese WordPress Community to demonstrate what it takes to grow a local community.

Rich Robinkoff: Invest in WordPress by Investing in Yourself: The State of Wellness in the Community So much attention is paid to the code that goes into making WordPress a stellar product, but you don’t hear much about the human side of it. While you will find the occasional blog post or random tweet talking about mental health and happiness in the WordPress community, most overlook the best way to contribute to WordPress…paying attention to your mental and physical health, and taking care of each other. Give back to WordPress by stepping back from the code and looking at the world around you.

Luca Sartoni: Unite and Prosper – How WordCamp Europe Helped Reinvigorate WordPress Communities Three years ago, WordCamp Europe was held for the very first time. But besides bringing together thousands of people from all over the world, this international event had another unforeseen result. WCEU gave a few local WordPress communities unexpected momentum as a consequence of the unique environment it created. As a co-organizer of WCEU 2015 and a member of the Italian WordPress community, I will trace the extraordinary journey from stalling local community to thriving ecosystem of meetups and enthusiastic members, using real case studies from the German and Italian WordPress communities.

Shayda Torabi: How Giving Back to WordPress Grows My Network Communities—like the one we have in WordPress—don’t just happen overnight. For them to be successful, they take people to show up, contribute back, grow with it and most importantly to incorporate new people into the fold. It is ongoing, it requires attention and it needs people like you and me to speak up. A small fraction of people carry the weight of helping it thrive, but the great thing is that despite all that, we all benefit from the community no matter who contributes. In this talk I will cover some known, and unknown tips and tools for making the community work for you and your business, and also help to put back more into the community than what you take from it.

WordPress Community: Giving Back at a Nonprofit Hackathon This week on WPblab we’ll be talking with Natalie MacLees and Alex Vasquez of a non-profit hackathon that pairs digital creatives with local non-profits.

Community Service Through WordPress This episode we’ll be discussing doing community service work using WordPress. From hackathons to community website drives we’ll inspire you to get involved and help a non-profit in your area.

Improving your Meetup

Whether you host or attend a WordPress Meetup, there are a number of things you can do to help improve your local Meetup. Some easy things you can do, for example, are to invite a friend to attend with you, or maybe offer to learn with someone else from your Meetup, or simply help share promotional materials with your friends and co-workers. If you are a more experienced WordPress user, you can offer to help less experienced users or maybe give a guest presentation (if you’re not already the presenter) on an interesting WordPress topic.

Francesca Marano: The rebirth of the Italian community In 2015 a chain of encounters led a group of strangers to reorganize the WordPress Italian Community. After endless hours on Slack, we have regular monthly meetups in half a dozen cities, Contributors meetings and at least 3 WordCamps planned for 2016. This is our story and we hope it can be your community’s story too.

Sergey Biryukov: Managing a local WordPress community Tips and tricks from my experience of managing the Russian WordPress community for 8+ years.

Judi Knight: Starting / Growing your WordPress Meetup Community What are the ingredients needed to create a committed WordPress Community in your city. Learn secrets to choosing topics, getting speakers, creating camaraderie and keeping people active and involved. Then ask your questions!

Sam Hotchkiss: Be Part of the Global WordPress Community Sam Hotchkiss took a few minutes at WordCamp Mumbai 2015, to speak about the Global WordPress Community and the different ways of contributing to WordPress. So head to and get started!

Shayda Torabi: You Have Two Hands Community – WordPress doesn’t just happen overnight. For them to be successful, they take people to show up, contribute back, grow with it and most importantly to incorporate new people into the fold. It is ongoing, it requires attention and it needs people like you and me to speak up. A small fraction of people carry the weight of helping it thrive, but the great thing is that despite all that, we all benefit from the community no matter who contributes. In this talk I will cover some known, and unknown tips and tools for making the community work for you and your business, and also help to put back more into the community than what you take from it.

Taco Verdonschot: Your Local Meetup is Only a Few Steps Away This talk consist of two parts. 1. Attending and organizing a local meetup. What is it that makes the tech industry so eager to meet up? Why are you here at WordCamp Torino? What hidden treasures can be found when attending a gathering of developers? What value do we all get from it? Even though there isn’t a single answer to answer all these questions, I’ll give a couple of answers to help you understand. 2. Organizing a local meetup So what if there’s no local meetup to attend? I’ll give some basic tips and tricks to help you start your own, successfully!

Dee Teal: Keys to Growing & Developing your WordPress Meetup Many of us first got into the WordPress Community through MeetUps. Looking back at WordSesh tips on WordPress Meetups we see how to make it happen.

WordSeshTV – Growing your WordPress Meetup Many of us first got into the WordPress Community through MeetUps. Looking back at WordSesh tips on WordPress Meetups we see how to make it happen.

Promoting your Meetup

Promoting a WordPress Meetup is so much more than setting up a Meetup page. The Marketing Team has crowdsourced some of the things that have worked. We hope that this advice is helpful. Please note that these are suggestions, not requirements. Every community has their own nuance and flavor.

Each Meetup should have a static, repeatable event message that gets edited when a speaker or special event is planned. Also, will newcomers understand what your Meetup is about? How about new-to-WordPress people? Is it a class or a discussion? Have fresh eyes take a look at your Meetup page. Would a newcomer be able to easily find all information?

Familiarity eases anxiety for new people. Be sure Meetup organizers are included in, distinguishable, and tagged on group photos, when possible. Familiar faces and knowing who’s “in charge” diminish social anxiety for many.

Here are some suggestions from the Marketing Team (Original Community Blog Post)

WordPress Meetup Tips & Tricks

  1. Blog after each event on your WordPress Meetup’s web property.
    • Post on Facebook Page.
    • Tweet.
  2. Make the event on a consistent basis, regardless of attendance (3 or more works, etc.)
  3. Make the event known (ie announce the Meetup) on at least two weeks in advance. Chapter Meetup events are visible in the WordPress dashboard (after 4.8), so the title of your Meetup becomes very important.
  4. If you don’t have a Facebook Page for the Group and/or Facebook Group, Twitter, then post on your own Facebook Profile.
  5. Consider creating Social Media accounts for your Meetup
    • Twitter
    • Facebook Page
    • Pinterest
  6. Get support from other local Meetups specially Open Source project Meetups. It helps if organizers or members attend other Meetups, too.
    • JavaScript Meetups
    • PHP Meetups
    • UX/Usability Meetups
    • Digital Marketing Meetups
  7. Taking group photos after the event or during the event and then posting on social helps with people feeling included. Ask for volunteer Meetup members to take photos, great way to get them involved! Also, make sure Meetup organizers are included in, distinguishable and tagged on group photos when possible. Familiar faces and knowing who’s “in charge” diminishes social anxiety for some. Perhaps feature organizers in a banner image on the Meetup page.
  8. Weeknight meetings that have a meal provided help with attendance — especially those coming straight from work or who have child-care issues.
  9. Be sure to comment on the Meetup event when someone says they can’t make it or whatever. Pay attention to those notifications.
  10. After the Meetup click “good to see you” for everyone who was there.
  11. Greet people when they enter. If you have more than one organizer this can help a lot with making people feel welcome — especially new people.
  12. Make sure your own (as an organizer and/or attendee) Meetup profile is filled out (with a recent photo).
  13. When you are launching one of the things you want to consider is creating campaigns so people can join the event.
  14. Ask speakers to promote their upcoming Meetup talk/presentation/workshop on their site and social media accounts.
  15. Include a banner image on your WordCamp showcasing Meetup organizers or a post introducing the link between Meetup and the WordCamp which shows the organizers the day of or before the WordCamp starts.
  16. Filming presentations held in the Meetup and posting them on YouTube (or even a closed Facebook group) can be helpful for promotion. Even a 1-minute video posted showing what things happened at the meeting can help.

Need even more ideas? You can find them in this blog post!

WordPress Events in the Dashboard

Since WordPress 4.8, there has been Dashboard widget showing upcoming local events. The widget shows upcoming WordCamps and meetup events inside wp-admin, making it easier for people to find out what’s happening in their local communities.

If a site has multiple users, each one will be shown the events that are close to their individual location. The dashboard widget will try to automatically detect their location, but they’ll also be able to enter any city they like. Users can click on a pencil icon and type in the location of their choice. Automatic location detection and the event data for the plugin is provided by an endpoint.

The radius for pulling events from users location is 100 kilometers for meetups and 350 kilometers for WordCamps. Events for each location are cached for 12 hours.

How can I attend an event that I see in the WordPress Events and News widget?

If you see an event on the Events and News widget that you would like to attend, just click on the event name to be taken to a page with more information. You’ll be able to RSVP for the meetup event via, or buy a ticket for a WordCamp on the local WordCamp website. If you have any trouble, you can email for more information. And welcome to the WordPress community!

I belong to a WordPress meetup group, and our events don’t show up on the widget! Is it broken?

Only groups that are part of the WordPress meetup chapter program are listed on the widget. If your local group’s events aren’t showing up, it’s possible that it just hasn’t joined the chapter program yet! Joining is free, and requires following a few good-faith rules that were created by a group of volunteer meetup organizers. Information on joining the WordPress meetup program can be found here.

What information is collected, and what is it used for?

The plugin sends each user’s timezone, locale, and partially anonymized IP address to, in order to determine their location, so that they can be shown events that are close to that location. If the user requests events near a specific city, then that is also sent. The data is not stored permanently, not used for any other purpose, and not shared with anyone outside of, with the exception of any conditions covered in the privacy policy.

How to debug functionality and report a bug?

Following instructions and details are bit developer orientated. If you don’t feel comfortable with code and technical terms, the #community-events Slack channel is the place to get help and report problems with WordPress Events functionality.

Before submitting a bug report, please check that you are not in a local development environment and expecting Events API to detect your location. That will not work, since location detection can’t be done with IP address of local environment. Currently, the ip2location database is used as the source for detection and the data is updated oncea month.

On the Dashboard side, the Events widget saves a few database records to store necessary data. One is `community-events-location` inside `wp_usermeta`, which stores either the location detected or the location manually set by each user. The other record is a transient to store the cached event data. That transient is shared across users, so if you have 500 users, but they’re all in Seattle, then there will only be 1 transient to cache the events for all of them.

If you are availabe to add plugins and read error logs, add this plugin to your `mu-plugins` It will give you the exact URL that is being queried, making it easier to troubleshoot parameters.

Possible bugs can be discussed in #meta-wordcamp on Slack and reported in Meta Track ticket if the bug seems to be in the Events API. Bugs in Dashboard widget can be reported in Core Track.

Incident Reporting

To report a code of conduct-related issue, email Emails sent to this address will go to a private mailbox on the global community team’s Help Scout instance, visible only to deputies on an incident response squad.

A stand-alone Incident Reporting form is also available, to make it easier for attendees and community members to report issues that come up with their local community organizers, to someone other than their local community organizers.

If the incident response squad receives a report that looks like it could be handled locally — for example, between attendees at a meetup event — a member of the global community team will get in touch with local community organizers to offer assistance.

If the report is *about* a community organizer, then we’ll reach out to the concerned parties and work to resolve the situation.

If the report is about behavior that didn’t happen at an “official” event (which is to say, a chapter meetup event, WordCamp, or other workshop organized as part of a global community team program), we’ll request permission to pass the report along to the team it involves (or to the Escalation Team, currently made up of Josepha Haden Chomphosy, Helen Hou-Sandi, Tammie Lister, Aditya Kane, Morten Rand-Hendriksen, and Jenny Wong).

Currently the people who have access to this private mailbox are: Andrea Middleton, Josepha Haden Chomphosy, Cami Kaos, Hugh Lashbrooke, Aditya Kane, Courtney Patubo-Kranzke, and Rocío Valdivia.

The incident response squad tries to respond to all reports within 72 hours of receiving the report. Resolving the issue reported may take as long as 2-3 months, depending on the nature of the issue.