Better member portal & self-service

We’ve just released the first set of improvements for the member portal. Lets take a look…

Equipment overview


Right after logging in, members see all your equipment at a glance. Machine details; what’s available, what’s in use, what’s broken.

Clicking on “Book” leads them to…

A better booking calendar

The booking calendar finally supports click & drag to create new bookings:


(And the calendar in the admin app got the same update.)

Choose what’s visible in the member portal

Previously, Fabman automatically hid equipment if members weren’t allowed to book it.

But with the new overview, you’ll want to show information about some equipment even if it can’t be booked – while hiding auxiliary machines that aren’t relevant. So we’ve introduced a new option to give you full control:

Great for keeping your world domination machine secret, but also useful for de-cluttering the member portal.


Self-service for members

You can now allow your members to edit their own profile via the member portal:

If you enable this new option, members can update their contact information or addresses via the member portal – without bothering you.

Member change-log

But if members can change their details whenever and however they like, how do you know what happened? Fear not: From now on, Fabman keeps track of all changes to a member’s profile.

So if you made a mistake and or a member deleted something they shouldn’t, you can click on “view change log” to see any recent changes and correct them, if needed:


Other changes

As always, we’ve released many other improvements and fixes. Here are the most important ones, if you’re curious:

View changelog
  • Member contact address: Add a contact address to your space to help members reach you in case of questions.
  • Simplified sign-up: We recognized that asking for both your company name and your space name during sign-up was confusing. From now on, we’ll only ask you for a space name when you add a second space to your account.
  • While you could already attach metadata to members via the API, there was no way to see or edit this information via the webapp. Well, now there is!
  • When you create charges via the API, you can now link them to an entry in the activity log – to keep track of why the charge was created.
  • We’ve improved the documentation for several parameters of our Live API.

If you want to give these changes a try, have a look at how to set up the member portal to make sure you’ve configured everything properly. And as always: Please let us know what you think, what you like, what we’ve missed.

2 Likes

Hi Raphael,
These changes are great and v. much appreciated.
However, this link:

https://fabman.io/members/<space_number>

redirects to https://fabman.io/login.

And when someone who’s not logged in visits, it doesn’t seem to be aimed at them. I’m sure many spaces would rather manage sign ups themselves from the admin page, but as we’re trying to transition from another system, which is already well used, I personally wouldn’t like to go about setting up our 200+ frequent-ish users myself, and entering all their personal data.

There are still safeguards of course if they can sign themselves up, like packages and training restrictions. So is it possible to get a “sign-up as a member” page(which even bears something like our logo or name as well)?

Hi @FabLabLimerick,

thank you for your feedback.

Yeah, that sounds like a nightmare, to be honest. But that’s one of the reasons why Fabman has an open API. If you can do a little bit of scripting in Python, Ruby, Bash, or something similar, you can use it to import all you existing members from your previous system (which must allow you to export your data, thanks to GDPR). If you turn on “auto-invite” in your account settings, all those members automatically get an email to create a password for the member portal.

We don’t have a self-sign-up page for members yet, but we’d like to offer that option in the future. We plan to extend the member portal significantly over the coming months.