Your club needs its hero (image)

Just another day, just another great little update. This one’s pretty simple – but pretty powerful – Hero Images for your club.

So what’s a Hero Image you ask? Well it’s the key image that you’d like to show your members when they’re looking at the club results / fixtures / details in the app. So that’s why it should be a hero image – make it memorable!

Step 1 – Login to your club – and find the upload area. Hint: It’s BIG!

hero setup1


Step 2 – Click on the image area. ( you’ll follow some instructions to upload an image – and to crop where required ).

Once you’re done, it will look something like this;

hero setup2

And – turns out you are finished.

From here, your club members will see the image next time they look at your club details on the app. Too easy!





Congratulations on your engagement!

Alrighty – it might be some time ago that you last heard that, but here at Teamstuff we think it’s about time you heard it again. But no, we haven’t changed missions in life, and no, we aren’t about to release a new sports oriented dating app……no, no we are not.

But we have just released our all new, world first Club Engagement feature, and it’s a beauty.

So here’s the problem ; if you’re a club of 500 people – how do you know if your club members actually like the club? How do you know whether they’ll be here next season? Or move to your rival club down the road?

Because I bet any money you already get feedback like such as

This is the worst run club I’ve ever been involved in.

Says the pushy parent who believes their child in the B’s deserves to be in the A’s. It’s human nature to be louder about the things we don’t like right? And maybe from time to time you also hear feedback more along this line;

My daughter has loved learning new skills and making new friends.

Says hopefully lots more of your club members.

But – it’s really hard to quantify what that means for your club – that’s just the outliers. How do you easily measure the ‘feeling’, ‘the vibe’ of the entire club? Well it turns out that’s a problem also faced by lots of organisations across the world, and there’s a solution out there. The solution is actually pretty simple, and you’ve almost certainly already used it in one context or another. It’s called Net Promoter Score, or NPS.

What is Net Promoter Score?

Have you ever been asked ‘Would you recommend this product/service/support to a friend?’. Often it happens after you’ve called up a bank, or booked a flight online – or made an insurance claim. It’s a great question isn’t it – because by definition, recommending something to a friend means you want to really consider a whole range of variables – and get a decent answer for your friend. You can respond with a number usually, but it’s just a scale of about 10 different levels of how likely you are to recommend.  And the scale is divided into 3 parts;
Promoters – People who are definitely going to recommend you ( so they love you basically  )
Passives – Those that are OK with what you do , but won’t go out of their way to tell anyone.
Detractors – Those that do not like you, and may even go out of their way to tell others.

If you have 500 responses from our club – how do we assess them as a group? Say we looked at those 500 and we have 150 Promoters, 100 Detractors and the rest in between?Here’s the beauty of NPS, there’s a super simple way of boiling down complexity into one easy number, and the formula is this;

Percentage of Promoters less Percentage of Detractors gives you the NPS  ( for – the Club Engagement ).

So in our example, we have 30% Promoters less 20% Detractors – our Club Engagement is 10.

Which might not sound like much, but here’s something interesting. In the corporate world, it’s considered that anything over zero is good. And industry leading numbers are in the +60 range. And to get that type of number – think Apple iPhone / Pokemon Go / teamstuff. ( OK, one of those might not fit there – we’ll let you choose which one😉 )

NPS is a massive thing, with whole companies devoted to its implementation and its meaning. Google it to be swamped by information.

Club Engagement

So let’s get back to Club Engagement. With a single click of the button, it’s possible now to meaningfully measure the loyalty / satisfaction / engagement of your club members. I know – where do you start right?

Login to your club administration portal at

Find this new menu item on the left;

And then your Club Engagement options open up. Since we’re starting, it will look like the following;


There’s no Satisfaction Score, no rating yet. But there is a big green button. Go on – hit it – you know you want to.

So as soon as you do; we’ll send out emails, and add alerts to mobile and web for your club members. And they’ll be asked “How likely are you to recommend this club to a friend?”. It’s super easy, takes your members just seconds. We will ask them once in the survey, and the survey stays open for about two weeks. So they’ll see something like the following screen:


They can slider the bar to any position they like, and optionally add a comment. That’s why this works – it’s so easy to respond to, and it’s not too intrusive ( like a survey is ).

Now, as your members see the question, they start responding, and you start getting the measurable and meaningful understanding of your club engagement. In the example below, we have 5 ratings, and our score is zero. Remember, that’s not too bad!



You can also see all the results, including comments, which gives you a great insight into what’s working and what’s not.


And there you have it. One click to turn it on, and suddenly you have access to one of the most powerful measurement techniques for Club Engagement. You can’t fix things unless you know they’re not working – Club Engagement now taps into the wisdom of your crowd – the engagement levels across all your members.

So what are you waiting for?

Late Breaking Update

We noticed that one of our clubs, the Hollywood Wildcats based in Florida found the feature within 20 minutes of it going live. Which is a great effort – but it’s the results seen within 24 hours that is the most incredible.  We spoke to Coach Tom from the Wildcats because we were so impressed, and here’s his thoughts on what he’s seen so far.

The best thing about this feature are the (comments such as):

I already recommended Wildcat to a parent because of the goalie clinics

Thanks to the coaches, my daughter has fallen in love with soccer, and wants to continue improving her skills

comments that make you realize that all those evenings spent on the field and all those nights at the computer working for free just so that your Club improves were worth it.

Oh, and the Wildcats have a Club Engagement closing on ridiculously awesome ( 60+). So Coach Tom – think all that hard work is paying off – congratulations!




Arrival time.

Do not let it be said that we’ve been gallivanting across the Pacific to a wedding in Hudson, NY ( hi Greg and Katie ) or sunning ourselves on Hawaiian beaches. Because that is simply not true. Only some of us have been doing that.😉

The rest of the team has been working furiously on a bucket load of ‘most requested’ features. So let’s talk about a couple of them.

Right on Time.

Here’s a question – if the game starts at 10am – what time should you be there?

And the answer is…different for every sport and every game. For my kid’s basketball games, it’s inside, dry, no wind…turn up 5 minutes or 15 minutes before the game – no worries. For my football ( that’s aussie rules / AFL ) – well that’s a different story. Kids have to get changed, put their boots on. Sometimes it is freezing, sometimes it’s wet plus – it’s a warrior sport, so the team needs some extra time to get into the right frame of mind. Get there 30 minutes before the game please.

And so one of the most requested features from a long time ago was adding ‘meet up’ time, or the ‘get there’ time ; we’re calling it Arrival Time in teamstuff.

So that basically means that a game can have two different times – the time the game starts,and the time the coaches want you to turn up.  Like everything in Teamstuff, we’ve made it pretty easy to set. Just like this;


So you set the Arrival Time as an offset ; so if your game changes time, just one less thing to worry about. The Arrival Time would adjust automatically.

And then you, and all your team will see your recommended Arrival Time. It’s right up front, big highlight in orange. Very hard to ignore.


So once again; we’ve had lots of requests, lots of votes for this feature. We’ve been waiting for the right time to deliver it – and the new game and training redesign was the right time for Arrival Time. Phew!

First players to respond are in…

Another often requested feature ; the ability to automatically limit the number of players in a  game. Say you’ve got 7 players in your tennis team, but each week only want 4 to play. You can manually roster 3 off each week ; or you could say ‘the First 4 players to say they can play are in the team’. And so now, Teamstuff can do this automatically for you.

So if you’ve got a team that runs like this; then here’s what you should do. Jump onto and find your team. We consider this a setting that impacts the games – so jump to the game listing under your team, and you’ll see the list of game settings or preferences.


OK great – if you’d like to set it to limit your team to 4, just turn the limit on, and set it to 4 players. It will look like this when you’re finished;


And what happens now…

It’s really simple – when the 4th player says they are coming, then we consider that you have a full team. And so all the other players that haven’t set their attendance are automatically set to ‘Rostered Off’. They can’t then try to get into that game. Of course, as coach / manager ; you always have the rights to override this; but the individual team managers do not.

We do listen.

It’s true. Well, technically we read. Your feedback, your ideas, your comments at Try us out if you’re not sure, but it is truly the best way for us to get better. We have some ideas – our users have ideas – we put them all together and together we improve.

On Another Note

We also had our best signup period ever. A beautiful set of numbers. Since we haven’t changed our marketing ( yet ) , we think this is another little sign post that we’re heading in the right direction. People who use Teamstuff tell other people to use Teamstuff. It’s the only explanation for our phenomenal growth. Another little sign post might be this unsolicited piece of feedback we received today from the UK.

Just wanted to say a massive thank you from the Peterborough Phantoms Junior Ice Hockey Club in England. We’ve been using Teamstuff for three seasons now and wouldn’t have it any other way.

How many times to you get unsolicited and super positive feedback like that?

What’s Next?

Well, we’re preparing ourselves for the very next signup period. This one’s really interesting, because we’ll be taking on some of our major competitors for the first time in a really serious way. No ads, no cost, better user experience, great features.  If we get that right,then we’re going to make the start of next season a rival time for our competitors.

Yes, teamsnap. Yes teamer. We’re looking at you.



The Best Clubs are Powered by Teamstuff

We’ve supported plenty of teams over the last few years. Of course that’s where we started from – hence the name. We wanted the focus of a sports team to be on the playing ( you know – the fun part ) – not the administering – the management of the team. So we made the team manager’s life easier by helping them see who’s coming. We made the player’s life easier through reminders and easy access to where the game is right now. We made parent’s lives easier through a single view of the weekend ( BTW, mine right now is 7 games over Friday to Sunday. Eeeek! ) And we made coach’s lives easier by giving them planning and training tools.

But in 2016 something really interesting is happening – the best clubs, the biggest clubs are moving to the Teamstuff platform. We’ve taken the same focus on saving time at the team level to the club, so a club that’s using Teamstuff gets beautiful well organised teams as well as  a beautiful well organised club. And what’s really really interesting ( for us definitely, and maybe for your club too ) is that it’s the biggest clubs, with the biggest administration issues that are getting on board.

And we think that’s because we’re reducing the load on the club administrators, and our offering is delivering the clubs what they actually need. Which is a really motivating result for us, because we have long believed that the tools we make have to actually work ( solve a problem / save people’s time ) rather than just looking like they’re working. Really, this is the age old ‘function’ vs ‘marketing’ battle, and it seems that actually being useful is beating the ‘but it comes in your team colors’ brigade.

So, some interesting examples;

With over 1,200 players the Ashburton United Soccer Club  in Melbourne, Australia has plenty of logistical challenges. How to communicate with all their players and parents. How to maximise sponsorship dollars, or how to organise the many U10 teams. With the club this big, it’s imperative that it has access to tools that support gllefficient management.  And so the club choose the Teamstuff platform years ago, and remains today one of our biggest clubs.

But it’s not the biggest. Because if size matters, then maybe we should look north – to the largest community football club in Australia. Closing on 2,600 players this year, the Balmain & District Football Club has moved away from a time consuming team app ( that comes in the club colors, but doesn’t really do a lot ) to our platform. And that decision was all about productivity, all about features, all about the problems Teamstuff can solve.

There’s another new addition closer to home, where Glen Eira Football club has a clear vision to be the best run club in Melbourne. And if doubling in size in the last few years is any indication, they seem to be on the right track. Not only are they doubling in size, they’re also pushing us hard to add new capabilities to help clubs grow, organise and support their sport and their family.

And so the cycle continues. The more clubs we have, the more we get pushed to have more capabilities, the more clubs come on board. It’s lucky we love building things, and it’s lucky we’re never satisfied with what we have today.

So our 2016 is shaping up nicely, with the best clubs – the biggest clubs- powered by teamstuff. Shouldn’t yours be too?





2015 – Where did you go?

Is that how you see the year too? It’s such an overused cliche ( is there any other kind? ) but for us here at teamstuff, it’s exactly how it feels. So I’ve been planning this review for about 2 months now, and suddenly I’m buying last minute presents for the kids  writing last minute letters to Santa.

At the start of the year, we wrote a piece detailing our goals for the year. It felt like a big year of change for teamstuff – so that’s a great place to start for reviewing 2015. So taking each area in turn, let’s see how we went.

Mobile Platform – More Change

The aim was to get edit onto the mobile platform in the same way it appears on the web platform. I think we’ve done pretty well on this goal. Teams, games, training sessions all editable on the mobile platform now. The latest release ( as of last week ) has beautiful account settings editable on mobile, so we’ve carried that goal right through. So we’ll give ourselves a B+ on that one.

Text Messaging

Yep, we have that well supported this year. US, Australia, Canada, Germany and the UK all have text message support. We use twilio as our text messaging partner, and their tools and integration have been super solid. Rating A.

A More Beautiful User Experience

Made some big strides ahead here. We released a ‘know your team’ killer feature in the middle of the year, and it was the start of a thirst to make the user experience as great as it can be. If you look at the payments and the user experience there, you can see where we are headed. And – we’re redesigning all the older parts of the application and web as we speak. So  this year the web started looking a bit more like the apps do! I’d give us a B ( on the right track, more to do ).

Files and Photos

Epic fail. Did not get this one started. So let’s just call that an F and oh…look over there at…


Which we did actually achieve! We have a beautiful interface for managing the team based payments – either in cash or direct to bank accounts via stripe. Only been out for a month but the feedback on this has been astounding. As has the tens of thousands of dollars that have already gone through it. We’ll give ourselves an A here, but we might mention that we’re already looking at how we roll this up for clubs for example. Really powerful.


We’ve got lots more languages this year, with steady growth the usage of our languages. Germany – very popular! We think we could have achieved more with those languages – let’s call that one a B.


Not so good here. The bright shiny thing called ‘what cool feature can we build next’ just keeps getting in our way and preventing us from telling people what a great choice we are. Closing in on feature complete with teamsnap – just better and cheaper. Maybe we should tell a few people? We did try a few new things this year, let’s call it a D.

Paid Plans and Revenue

Another epic fail here. Once again, a big fat F. Sorry everyone – we just forgot to add in paid plans in 2015. Oh well, we’ll add that to the To Do list for 2016 shall we?



Anything Else?

We’ve maintained a beautiful J curve for growth – all without marketing. It seems that people who use teamstuff seem to like it, and tell their friends. That’s a good thing right?

We added in Duties ( things you need to do for your team ) as a first order, in your face item for all team members. Pretty much impossible to ignore. We got duty volunteering onto the mobile with a nice to use interface, and finally delivered duty xfer from player to player – all without involvement from the manager. Nice update.

Oh, we just redeveloped our clubs offering – And we’ve got a few features in development under the clubs banner – out early next year.

We had one outage for the year – less than 16 minutes. And in true 2015 fashion, our users notified us via twitter at about the same time as our alarms were going off.

Final Report Card – Users

OK, I’m going to be generous, and group together the areas we promised to you, our users. We delivered 4/5 of the initiatives we targeted, and delivered a few others on top of that. OK, let’s call that a B+. We aren’t satisfied yet with the platform, and we’ve got more  features to build, and more UX to improve. But the platform today is way better than at the start of the year. B+.

Final Report Card – Teamstuff

If we group together the initiatives for teamstuff – marketing and revenue. Oh gosh. Not great. I think that’s an F. Guess we know what summer school I’m going on then!

Some final thoughts

We’ve built a great team here in Melbourne, and we love what we do. Building software that makes a difference to thousands of users – it’s a total joy. Coming to work energised, going home happy – that’s a rare privilege. We’ve all got summer breaks coming up, and we’ll be coming back to work in 2016 pretty fired up. Massive year coming up.

Oh – and that little boy reading ‘The Bears Holiday’ or ‘Sniff-Snuff-Snap’ on my knee? A year later and he’s currently reading Harry Potter ; book 5 I think he’s on now.

All things change – and isn’t that wonderful?

Lastly from the Teamstuff family to yours – have a safe, healthy and wonderful end of year break.

See you in 2016.





Show me the MONEY !

Did you get that reference? I suspect I’m showing my age in this post – it’s  Jerry Maguire ( 1996? ) and that’s a pretty famous line. But equally – if you recognise it – then maybe you’re showing yours! ;-) Anyway, we finally kicked into production a feature that’s been on the board ever since we started.

Payments. Asking for them – getting paid, making the payment. I know; sweet!

This is a big one, since every team I’ve ever played in has cash in there somewhere – court fees, season fees, uniforms or transportation. Paying for the umpires or the insurance. There’s always something that needs to be paid, and it’s normally just another job for the team manager.

You know – the unsung hero wandering around the player and parent group – coughing politely – “Have you paid the registration fees yet? “, keeping records, reminding people – and very often – coming up short.

Since our mission in life is to find team management problems and solve them – we’ve nailed this one too. ( and how – there’s some interesting new user interfaces we’re rolling out. Hope you like them. We love them, please love them too! )

Asking For Payment

If you’re the team manager or coach, it’s never been easier to collect money for your team. Choose the team, and describe what it’s for. Tell your team when it’s due, and how much it’s for. We’ve made it super easy to add amount to your team. In the example below, I have added $25 to all the players.IMG_3692

And that’s taken me all of one click – on the Players button in blue under the $25. Most of the time, most people will owe the same amount – so we’ve made that super easy.

But of course we know that not all team payments are the same – so you can edit any person to any value you need. In fact, you could have a different amount on every team member if you need to. No problems, we’re here to support.

OK, once your numbers are good – hit save, and magic happens. We’ll send out notifications to your team members ( push / text or emails ); letting them know what they owe, what it’s for and when it’s due. So that’s the easy part. The hard part as always is getting paid.

Getting Paid – Part A ( cash )

So you’re standing on the sidelines, and a parent hands you $20.  You know they owe you more than that , but you’re going to take it right? Of course you are. So that’s no problems for us at all.  It’s super simple : all you do is;

  1. Hit the big green ‘receive a cash payment’ button.
  2. Record which player is making the payment
  3. And lastly – how much

Those steps look a little like below – where I’m recording receiving $20 for player Sam.


And of course you have a full audit trail of who’s paid, and what’s outstanding.

Getting Paid – Part B (online)

Wouldn’t it be terrific if we could get paid directly into our bank accounts? No cash to lose ( or spend! ) – and super convenient for all. Well teamstuff ( and our partners at ) have combined to make this happen. For the manager wanting online payments, you just connect your account ( free, easy to create and use – available pretty much everywhere we are. super secure).

So – your team members can now pay online, using the Teamstuff app on their iOS or Android devices with their credit card. First thing they’ll see in their app is the payments section calling out to them with a ‘new’ payment ready for them to pay.


Next – your team members will see all the details they need – what they owe, what it’s for and when its due. Together with a very large ‘make a payment’ button.

All together, the process looks like this. In the example below, I owe for multiple children so my total is $55. ( Two kids @ $25 each, and one – Sam from previous example I still owe $5. )


And that’s it. The full lifecycle of payments is now handled in teamstuff. You might find a few extra features in there too – say the ability to easily remind those yet to pay.

Payments done the Teamstuff way – totally handled. 100%. Or in the words of my thirteen year old – “Legit”. Which I believe means good/ true / authentic / the dog really did eat my homework.

Credit Cards, Money, Fraud and all that good stuff

We thought we might mention how this all works, because anything to do with money tends to attract a bit more attention that say, who’s on the scoring duty this weekend. ( in another life, we process billions of dollars worth of bills, so we understand how every cent counts )

It’s going to be necessary to go into a bit of technical detail here, so hope you’re sitting down, ready to absorb all the fine details.  Here are the key points, in order;

  1. Stripe does all the hard work.
  2. Next – Stripe does all the hard work.
  3. Finally – Stripe does all the hard work.

If you got to this paragraph – well done you! That’s an enormous amount of technical detail to absorb. But it’s no accident – we want them to do all the hard work, all the fraud detection, credit card processing, moving money between accounts. And that’s what they do, and do superbly.

Here at teamstuff, we want to focus on your team, so by using stripe we can leverage what they’re great at, and avoid the problems that often come with financial transactions. We store no credit card details ( ever ), and we do nothing with the monetary transfers. We simply ask the experts in the field to help us out – that is. And that’s what they do – for a small fee of course. You might notice that if you pay online, the team member making the payment will be charged a transaction fee. Part of that covers stripe’s fees, and part of that goes to us – to teamstuff. Finally – we have some form of revenue.

Because it’s not just a 20 year old movie that needs to ‘Show me the MONEY!’. Teamstuff itself has had a very patient investment group behind it. And whenever I talk about new teamstuff features ( my passion  ), I often find my investor group responding with ‘Show me the MONEY!’😉

We’ll try to keep the rest of teamstuff free for as long as we can. In the meantime, use the payments feature how you want to. Some will pay in cash and there’s no transaction fees at all. Some will pay online for convenience, and we’ll get a small cut.

Now, wonder what our next big feature should be…..

p.s. So it’s about 2 days since we’ve gone live, and we’ve got some outstanding feedback to date. Clearly our most well received feature – ever. But the pick of the bunch so far has to be this response from Josie, Baldwin City, KS.

No complaints on my end on the fees you are charging. Your app has been so valuable to our soccer club. We did some research before choosing to use it, and all other options were very expensive whereas your app was free. You guys definitely deserve some compensation at this point!

And this is the perfect way to go about getting it.

If parents don’t want to pay the fee, that’s fine, they can continue to mail me a check. If parents prefer convenience, they can choose to pay the fee and pay through the app. That way everybody is happy.

We have around 200 players and we don’t currently accept credit cards because of the fees. We don’t want to have to increase our dues to accommodate the people that want to pay by credit card. This way, we won’t have to do that. We can accept credit cards, and only those people who want to pay that way will absorb that cost.

Plus you get paid!
Plus I have less work to do!
Plus everyone knows their balance at all times!

Yay for everybody!🙂

This is where you update your phone number, and choose Text as your preferred notification style

Text Messages are GO!

We ticked off another one of our ‘big ticket’ items the other day – adding support for text messaging into teamstuff. So that we’re clear, we’re talking about the ability for teamstuff to notify you via a text message straight to your phone. So when the coach cancels training – you get a text message – rather than a push notification or email.

There’s probably two key benefits to go for text messaging as your preferred communications style.

  1. Every mobile phone in the world can get a text message (!) ( as opposed to push notifications which are restricted to Android and iOS phones )
  2. Text messages are inherently ‘louder’ and harder to ignore than push – so they’re more easily noticed by your team members

There’s also one big downside for teamstuff – they cost us real money – per text message. So we’ve introduced text messages as a paid feature – in fact our first paid feature. So the idea is that if you the user ( not the team, not the club ) would prefer text messages, then you buy a ‘bundle’ of messages. We still think that there’s a place for push notifications and for emails – but if it’s your preference to get text messages, well we now support that too. No problems! Take a look into your Account Settings on the web.

Adding your Phone Number

Just jump online, and find your Account Settings. From here, you can choose to get Text Messages rather than Push Notifications. To do this, you’ll then need to register your mobile – and verify it’s yours. Like Google – we’ll send you a random code to your mobile to prove it’s you.

This is where you update your phone number, and choose Text as your preferred notification style

This is where you update your phone number, and choose Text as your preferred notification style

Now that you’ve registered yourself, you’ll need to buy a bundle of text messages. Now the cost of these varies by country – for me here in Australia they are relatively expensive. The effective price you pay varies too based on how many you buy, but to give an indication they vary from 2c to 3c per text in the US, and from 10 to 13c per text in Australia.

Just in case you’re interested – we are using as the payments provider. Many reasons why ( including easy ability for us to integrate into ) , but one of the best reasons is security. Teamstuff never deals with credit cards – stripe does all that hard work. Once a transaction is successful – they’ll let us know and you get your bundle of text messages.

OK – after that – you might want to look at your Notification Settings. These let you personalise what you receive from us and how you receive it.

Allowing you lots of choice about when and how you might be notified.

Allowing you lots of choice about when and how you might be notified.

And the end result – the teamstuff central servers start talking to your phone directly using text messages.

Note : We support the US and Australia for text messages at the moment. More coming soon.

Why Can’t You Use Your Own Text Account?

Most all people with mobiles can send text messages – and very often it’s a lot cheaper than what we pay for. So we’re frequently asked whether we can integrate from your own account. And the very clear and simple answer is no – it’s not possible. The text messages we send come from the teamstuff servers ( for example, when sending a reminder text message for a duty ) – not from your phone – so we pay integration partners ( such as twilio amongst others). We have no ability to send a text message spontaneously from your phone, or your account.