User management in Webflow x Tangram
Summary:
This video covers managing users in the Tangram app. Users are accounts on your platform, visible in the default or custom navigation. The admin table lists users with default attributes: avatar, display name, email, and an associated role. Admins can view and edit user details, such as contact information, metadata (e.g., signup date, IP address, Stripe ID), and manage related data like listings or invoices.
Admins can ban users, limiting their platform interactions, or delete accounts permanently. Additional actions include setting availability, editing slugs (user profile URLs), and changing passwords. Batch operations, CSV exports, and the ability to "login as" a user offer further management options. User profiles display key information and connected data, such as listings, which can also be edited by admins. The next video will dive deeper into managing listings.
Video Transcript:
" Hey, everyone. Today I'm going to be teaching you about users in the Tangra map. So, what are users? Users are the accounts on your platform. , when you create a Tangra map, by default, you will always have a users table. In the default nav, you can view it by clicking the users link. If you have a custom nav on your platform, there will always, by default, be a link to users if we've set up your platform on your behalf.
And when you click that link, you'll be brought to this admin table showing all the users in your platform. , users, like I said earlier, are the accounts people can use to interact with your platform. Each one, by default, has three attributes that come out of the box. One is the avatar, two is the display name, and three is the email.
In addition to that, every user in Tangram must have a role associated with it. And we're going to make a video on what a role is in the future. But for now, all you need to know is that a role is basically a type of user. If I click these three dots on the admin table, I'm given a few actions. The most important one is manage, and what this will allow me to do as an admin is view and modify the information associated with this user.
On this test platform, I have display name, email, phone number, address, and an about field set up. And then I have on the right side here, as you can see, the metadata information. It tells us when the user signed up, when they last signed in. the IP address they signed in from, where they're located based on geolocation of the address field, and their Stripe account ID if they have one.
At the top here there are also actions you can take as an administrator. These will vary depending on the specifics of your platform and how it's set up, but by default you always will have a login button, an override fees button, a new review button. and a ban button. And if I ban this user, it will turn to a delete button.
Banning a user makes it so that their ability to interact with your platform is limited. If I ban this user, it will tell me this user is currently banned. And if this user logs in, they'll be, they'll be limited in what they can do. For example, new listings they create won't be visible to other users until they're unbanned.
I can also delete their account, which will permanently delete them, but I'm not going to do that. Instead, I'll re approve them, so they won't be banned anymore. From this Edit User page, I can also go to Manage Listings, if listings are enabled for this user, or Manage Invoices, if invoices are enabled, which they are in this case.
Any other types of data structures that are set up, you can manage from this page, if they're connected to the user. You can also manage users availability by clicking the Manage Availability button. which will let you set when the user is available or see if you're interested in that. As an admin, sometimes you may also want to edit the user's slug, which is the string in the URL when you access their profile.
It's like the primary ID of the user. In addition to that, the change password functionality will work if you're an admin, but generally you don't want to be changing your user's passwords unless you're giving them to them manually. If I click the login as button, I'll be able to see what the platform will look like from this user's perspective.
But in this case, I can't actually do that because I'm logged into a test platform. Finally, if I go back to this dots menu, some of the same options as that other menu, just for quicker access, I have login as in ban. I can export the user CSV to get all my user data exported. I can also do batch operations by clicking on rows in this table and clicking modify.
And then I can type approve if I want to approve all these users or delete if I want to quickly delete them all. This functionality is only available to you as an admin. If I view the user's profile, it will bring me to the view profile platform, page for the platform I'm on. In this case, this is just the Tangram default profile because I don't have a custom frontend set up.
And on here it shows, you know, basic information about the user, their location, their name, avatar, about, and then their listings. Just the test data that they have set up. And then one last thing I'll show is just quickly managing the listings for this user, for example, because I just showed them on the profile.
As you can see, these are the same listings that were on Avery's profile before. And if I click edit, I can edit these as if I was the user who owned them. The next video in the series is going to go more in depth on listings. I'm going to pause it here and we'll go on to the next one."
Get notified of new features & resources.
Subscribe to our newsletter and stay up-to-date on our roadmap, new features, and free resources to help you scale your marketplace.