Pushi for Organisations

How to use the Portal

Everything you need to set up your organisation, create challenges, and run company or club-wide fitness competitions.

Open the Portal
Step 1

Register your organisation

Creating your admin account is what brings your organisation into existence — there's no separate sign-up. Register, verify your email, and sign in to a dashboard with your organisation ready to configure.
Not an admin? If you just want to join your organisation or one of its challenges, you don't need the portal — download the Pushi app and see how to join.

1

Pick the kind of organisation you're setting up

Visit portal.pushi.fitness/register-organisation. The first question is the important one, because it decides how people get in:

  • Company or Work Team — membership is tied to your email domain. Anyone with a matching work address can join on their own.
  • Club or Community — members join with an invite code and any email address is fine, so there's no shared work domain to arrange. This is the one for gyms, running clubs, and societies.
1b

Create your admin account

Fill in your organisation name, your name, and your organisation email address. Choose a strong password and accept the Terms & Conditions.

2

Verify your email

A verification link is sent to your email address. Click it to activate your admin account. Once verified you can sign in at portal.pushi.fitness/auth/login.

3

Sign in to your dashboard

After signing in you'll land on the main dashboard: totals for your organisations, challenges, and members at a glance, with a card for each organisation you belong to. Click one to open it.

Step 2

Set up your organisation

Before creating challenges, spend a couple of minutes configuring your organisation, from adding a logo to billing address for invoicing.

🌐

Your organisation domain

Company or Work Team organisations only. Your first domain is set automatically from the email address you used to register. If your people are spread across several domains, add and verify the others under Settings — anyone with a verified domain can then join.
Public email domains such as iCloud or Gmail are not supported, which is what the Club or Community type is for.

📱

How members join

The route depends on which type you registered.

Company or Work Team. Members join with a work address on one of your verified domains and confirm it by email.

Club or Community. Members enter your invite code, or scan the QR code. Any email address works, because there's no domain to match against.

Expand How to join the organisation (or How to join the club) on your organisation page for the exact steps to send people, plus a QR poster to download — one per verified domain, which opens the app with the domain already filled in, or one for the invite code if you're a club.

🛡️

Open or approval membership

Club or Community organisations only — a company's membership is already gated by its verified domain. In open mode anyone with the invite code joins immediately. Switch to approval mode under Settings → Membership and every request waits in a queue for an admin to accept or decline. You'll need to clear the queue before switching back to open.

🧾

Add billing details

Go to Settings and fill in your legal company name, billing address, and tax ID (if applicable). These details appear on invoices generated when you publish a challenge, so it's worth completing them before your first payment.

🏢

Add a logo

Go to Settings inside your organisation and upload a PNG logo (transparent background, max 1 MB). The logo appears on challenge invites and member-facing screens.

Step 3

Segments & departments

Segments let you group members by department, location, team, or any other dimension — then run targeted challenges or filter the member view. Set these up before creating challenges if you want to restrict eligibility by group.

1

Create a segment type

Go to Members in your organisation and scroll to the Segments section. Under Segment Types, enter a label (e.g. "Department" or "Location") and add it. Each member holds one value per type.

2

Add values

Within each segment type, add the individual values — for example "Marketing", "Engineering", "Sales". You can add, edit, and toggle values active or inactive at any time.

3

Assign members

In the Member Assignments table at the bottom of the Members page, use the inline dropdowns to assign each member to the relevant values. Assignments appear as removable tags and update immediately. Search by email or filter by an existing segment to narrow the list.

For anything larger than a few dozen people, use the CSV import instead — upload a file of email addresses and their segment values to assign everyone at once. Rows for people who haven't joined the organisation yet aren't discarded: they're held as pending and applied automatically the moment that person joins, so you can import your full staff list before anyone has downloaded the app.

4

Use segments in challenges

When creating a challenge, expand the Eligibility Segments section and tick the values you want to include. Leaving everything unchecked means all members are eligible.

Step 4

Create a challenge

Challenges are the heart of Pushi. Each challenge runs for up to 31 days and gives every participant the same daily target to hit.

1

Open your organisation and click Create Challenge

You'll find the button at the top of your organisation's page. This opens the challenge builder.

1b

Organisation or Global?

First choice in the builder:

  • Organisation — only members of your organisation can join. You can narrow it further with eligibility segments, and score it as a team challenge.
  • Global — open to anyone with the join code, no organisation membership required. Use this for gyms, clubs, events, conferences, or a public campaign where you can't put everyone on a shared email domain. Segments and team scoring don't apply, since participants aren't members.
2

Choose a challenge type

Pick from four types:

  • Complete — participants aim for 600 points a day, earned from calories burned, exercise minutes, and active hours, automatically pulled from Apple Health (iOS) or Google Health Connect (Android). Great for mixed groups — any wearable that syncs to either platform counts. Three Activity Options refine how points are earned: Include Passive Apple Watch exercise minutes counts all exercise minutes rather than only logged workouts; the Intensity Ring adds a fourth ring that fills with time at an elevated heart rate (participants need a heart-rate device to fill it); and Push Mode, available once the Intensity Ring is on, raises the daily target to 650 so the last stretch can only come from intensity.
  • Steps — set a custom per-day step target. You can adjust the target for each individual day, and mark rest days where no steps are required.
  • Distance — set a distance-based challenge in one of three formats: Daily Goal (a distance target to hit each day), Furthest Wins (no daily target — whoever covers the most over the whole challenge wins), or Team Goal (everyone's distance is summed toward one shared total). Set it up in kilometres or miles — participants always see distances in their own device's preferred unit.
  • Manual — for rep-counted exercises like push-ups, sit-ups, or pull-ups. Participants log their daily count against a target you set, so no wearable or health data is needed.
3

Set dates and rest days

Pick a start date (tomorrow at the earliest) and an end date up to 31 days later. You can also set the number of flexible rest days — personal rest days each participant can use without losing ground.

4

Configure the daily schedule

The schedule appears as a calendar grid, one cell per day. For Steps, Manual, and Daily Goal distance challenges you can edit each day's target individually. Click any day to mark it a scheduled rest day, which sets its target to zero for everyone. Furthest Wins and Team Goal challenges have no per-day targets, so the grid doesn't appear.

5

Restrict by segment (optional)

If you've set up segments (e.g. departments), you can limit this challenge to specific groups — for example, a challenge just for the London office.

5b

Make it a team challenge (optional)

In the Team competition section, pick one of your segment types — Department, Office, Shift — instead of "None (individual only)", and Pushi scores the challenge group against group. The leaderboard ranks teams, and each member's activity contributes to their team's total.

The portal previews the teams that would form and warns you how many eligible members have no value in that segment type — they won't score for a team, so tidy up your assignments first. Teams lock in when the challenge starts, so any assignments you fix before then still count.

This works well when fitness levels vary widely: someone who'd finish 60th out of 80 individually can still be visibly useful to their department.

6

Save as Draft or Publish

A Draft challenge is private and invisible to participants — useful to check your settings before going live. When you're ready to publish, select a pricing tier and complete the payment. Once payment is confirmed the challenge is Published, the join code and share link are activated immediately, and members can start joining.

Tiers are priced by the maximum number of participants — see the pricing page for the full table. Start on the free Trial tier — up to 10 participants, once per organisation. It's there so you can run a real challenge with a small group first and learn the system before rolling it out more widely.

7

Choosing the right tier

Tiers cap the number of participants, so pick one with a little headroom — sign-up is usually higher than expected. You can change the tier freely while the challenge is still a draft; the selector sits next to the publish button, right up until you pay.

If a published challenge fills up before it starts, email support@pushi.fitness and we'll move it to a larger tier for the difference. Once a challenge has started its tier is fixed.

Step 5

Invite members to a challenge

Once a challenge is published, there are several ways to get people into it. Two limits apply to all of them. For an Organisation challenge, a join code only works for people who are already members, so get them into the organisation first (Step 2); a Global challenge accepts anyone. And join codes stop working once the challenge starts, so send them out a day or two ahead.

📋

Join codes

Every published challenge starts with one short alphanumeric code, listed under Join Codes on the organisation page. Members open the Pushi app, tap Join a challenge, and enter it. Simple for in-person events — just read it out or put it on a slide.

📱

QR code

Every join code has its own QR code. Download it as a PNG and put it in emails, Slack messages, or office posters — scanning it opens Pushi straight at the join screen for that challenge.

🏷️

One code per audience

Click Add code to generate more, each with its own label — "Gym B", "Poster", "Newsletter". They all join the same challenge, and the portal shows how many people used each one, so you can see which channel actually worked.

🗑️

If a code leaks

Delete it. The code stops working straight away and anyone who already joined with it stays in the challenge. Because codes are per-audience, you only retire the one that got out — everyone else's route in is untouched. Add a replacement whenever you need one.

Step 6

Monitor the challenge

While the challenge is running you can track participation and see who's competing.

1

Check the member list

Go to Members inside your organisation to see everyone who has joined, with their email, role, status, join date, and any assigned segments. Search by email, or filter by role or segment. Anyone awaiting approval, and anyone imported by CSV who hasn't signed up yet, is listed separately so you can see who's still outstanding. This is your organisation's roster rather than a per-challenge list — for who is actually competing, use the challenge analytics below.

2

View challenge status

Back on the organisation page, each challenge card shows its current status badge — Draft (not yet paid for), Published (paid, waiting for its start date), Active (running now), or Ended. Cards are ordered active first, then upcoming, drafts, and ended. Use the search box and the status and type filters to find a specific challenge.

3

View analytics

Click View Analytics on any published or ended challenge for the full picture: the leaderboard, a daily activity chart, a participation trend, activity broken down by day of the week, and how completion is distributed across the group — so you can see whether everyone is close to the target or a handful of people are carrying it. Two cards call out standout participants, the overall leader and the most consistent competitor. Complete challenges add a group activity total; Team Goal distance challenges add progress toward the shared goal.

4

After the challenge ends

Once the end date passes, the challenge status switches to Ended and final rankings are locked in the Pushi app. Participants can view results inside the app on the challenge leaderboard.

Step 7

Billing & invoices

Pushi charges per published challenge — there's no subscription and no per-seat licence. See the pricing page for the full tier table.

💱

Your currency

Pushi bills in euros, US dollars, pounds sterling, Australian dollars, or Swiss francs. One is picked from your billing country when you first set up, and you can change it under Settings. A change applies to any challenge you haven't paid for yet; once a challenge has been paid for, its currency is fixed for the life of that challenge.

🧮

Tax

Listed prices exclude VAT and sales tax. Fill in your legal company name, billing address, and tax ID under Settings before your first payment — those details are what appear on the invoice, and we can't reissue one after the fact.

🔁

Running several at once

There's no limit on concurrent challenges, and each is priced on its own. A company running one challenge for the whole business and another for a single department pays for two.

↩️

Refunds

A challenge is charged when you publish it, and refunds aren't available as a matter of course once one is live — so use a Draft to check your settings first. If something has genuinely gone wrong, email support@pushi.fitness and we'll look into it.

Finding your invoices

1

Access your invoices

Open your organisation page and click the Invoices button. All past payments are listed here with the invoice number, date, challenge name, amount, and status.

2

Download a PDF

Each row has a PDF button to download a copy, and a View link to open the invoice in your browser. The invoice carries your legal company name, billing address, and tax ID as entered in your organisation settings — make sure those details are complete before your first payment.

3

Invoice retention

Invoicing records are retained for a minimum of seven years in accordance with applicable law. You can access them at any time from the portal, even after a challenge has ended.

Frequently asked questions

Does the Pushi app cost anything?

No. The Pushi app is free on the App Store and Google Play. The optional Pushi Pro subscription only affects challenges people create for themselves and their friends; it makes no difference to your organisation challenges.

What devices work with Pushi?

On iOS, any app or device that syncs activity data to Apple Health works — Apple Watch, Garmin, Fitbit, Wahoo, Strava, and more. On Android, anything that syncs to Google Health Connect is supported. Members need the Pushi app installed on their phone.

Can people outside my organisation take part?

Yes — create a Global challenge instead of an Organisation one. Anyone with the join code can take part without being a member, which suits gyms, clubs, events, and public campaigns. The trade-off is that eligibility segments and team scoring don't apply, because those depend on membership.

Can I export the results?

Not from the portal today. Final standings stay visible on the challenge analytics page and in the Pushi app for participants, but there's no CSV or PDF download yet. If you need the numbers for a report, email support@pushi.fitness and we'll help.

Can I run multiple challenges at the same time?

Yes. You can have as many published challenges as you like running simultaneously, and members can join whichever ones they're eligible for.

What's the difference between a Draft and a Published challenge?

Draft challenges are invisible to participants — no join code is active. To publish, select a pricing tier and complete payment. Once paid, the challenge goes live immediately and the join code is activated. Note that publishing requires a payment — you cannot freely switch a challenge back to Draft once it has been published.

Can I edit a challenge after it's published?

No. Editing is available while a challenge is still a Draft — use Edit draft to change dates, targets, rest days, eligibility, and team scoring as often as you like. Publishing locks all of it, so nobody's rules change underneath them once they've joined. The challenge type can't be changed even in draft. This is the reason to use drafts: check everything before you pay.

How do flexible rest days work?

Each participant gets a personal allowance of rest days you configure when creating the challenge. They can skip those days without their score being impacted. Scheduled rest days (set by the admin in the daily schedule) apply to everyone and don't use up a participant's personal allowance.

Ready to get started?

Register your organisation and launch your first challenge in minutes.

Register your organisation