How to create and run a pickup game through OpenSports

Your Complete Guide

This short guide contains the following sections:

  1. Creating an event
  2. Collecting money and getting paid
  3. Inviting players to your event
  4. Creating teams in advance
  5. How do players join your event
  6. How to check-in players
  7. Sending refunds
  8. Repeating an event

1. Creating an Event (App and Web)

Click on Create Event > Select which sport you are organizing > Fill in all of the details in the Create an Event form (title, details, date and time, location, skill level, gender, number of players needed, if players are allowed to bring guests) > Select if you are Collecting Payment via OpenSports (more about collecting payment below) > Select a Refund Deadline (more about refund deadlines below).

Note: you can also create an event on the website, here.

How to create a game on the OpenSports App. (Left) Click on the plus sign to Create an Event; Select your sport; (Middle) fill out the event details in the event creation form; (Right) Select the amount of spots you want to open, if you are collecting payment via OpenSports, and if you’d like to set up a refund deadline.
Creating an event continued. (Left) Select your refund deadline; (Middle) Invite players to your event using the invite filters; (Right) What an event looks like when it has been posted!

2. Collecting Money and Getting Paid

The process is very similar on the App and on Web!

Note: By this point, you should already have a group on OpenSports, and you should have already connected your organizations’ bank account (or personal bank account) to Stripe Connect for automatic Deposits. More about connecting your bank account here.

  1. When you are in the “Create an Event” screen, input a price, or prices if you open up different spots.
Note: you can make some spots Free (leave the “Price” field black), and some spots paid.

2. The option to “Collect Payment via OpenSports” will automatically toggle ON.

Accepted Cards

USA: Players can pay with all major Debit or Credit Cards including Visa, MasterCard, American Express, Discover, JCB, Diners Club, UnionPay.

All other countries: Players can pay with Visa (and Visa Debit), MasterCard, American Express (Debit not accepted at the moment).

Payouts/Obtaining funds after your event:

Groups in Australia, Canada, Europe, Hong Kong, Singapore: 7-day rolling bank transfers

Groups in Australia & United States: 2-day rolling bank transfers

Groups in New Zealand: 4-day rolling bank transfers

Groups in Japan: weekly payments

3. Inviting Players to Your Event

Once your finished creating your event, you will automatically be prompted to invite players. The auto-generated list of suggested people to invite is ALREADY filtered by sport or activity, and location. This means if you created a soccer game, the “suggested invites list” will automatically populate with local soccer players!

You can always go back to your event, click “Invite” and invite more players.

Invite Filters

At the top of the invites screen are tabs that allow you to select which category of people you want to invite from: Your Group; OpenSports Users; and Phone Contacts. Within those categories, you can filter your invites by Gender (male/female/co-ed), Availability (mornings, weekdays, weeknights, weekends), and Skill Level.

Note: You can only send invites to up to 50 players per day. If you want permission to increase that limit, contact us to talk about that!

4. Creating Teams in Advance

When you creating an event, scroll down to the box that says ‘Players Needed’.

You can start entering the details for your first team by typing in the different boxes. For example, under Team/Position you could specify the team jersey colour or team name. Then continue this for the number of spots available on your first team and the price per member of that team.

Open up custom spots for as many teams as you want to create.

5. How do Players Join?

If you invite OpenSports users, they will receive a push notification letting them know that you invited them to your event, and they will be able to instantly join (and pay, if it’s a paid game).

Players do not need the OpenSports app to join events and receive invites, but they do need an OpenSports account.

If you sent invites to phone contacts (people who are not OpenSports members) they don’t need to download the OpenSports app to join and pay for your events, but they do need to at least log-in on the website in order join your group and receive invites to your events.

In one click through Facebook, anybody can create an account. If they don’t have Facebook, we require they verify their email address before they join an event.

6. How to Check-in Players

  • Go to your event (on web or app)
  • Click on your attendees list
  • Click on “Check-in” for the players that are at your event
  • You can go back and modify your check-in list at any time!

Note: You have to have the Check-in permission in order to check-in attendees. If you are a Group Admin, or the Event Admin or Event Manager for a Group, you’ll be able to check-in attendees for events within the group. You will also be able to see who checked the attendee in (i.e., If you have co-organizers).

7. Sending Refunds

If you selected a refund deadline, players who cancel by the deadline will automatically be refunded. If you would like to manually refund a player, follow the steps below.

Manual Refunds: Newer version of the app

Tap on “Manage Users” > Under the Attending list, swipe from left to right on the name of the player you want to refund > Click “Refund Order”. That’s it!

The player will receive a message in their OpenSports chat (or email, if they are set up to receive notifications via email), letting them know that they will receive a refund in next few days.

8. Repeating an event

Repeating an event is a semi-automatic process.

Just go to the event you created > click on “Repeat”, and the event details will automatically fill in with the same information, for exactly one week later (which you can easily edit). Save your event. Repeat this process for as many advance events as you’d like!

You can repeat events on App and Web.