How to create a new listing type for rentals on Tangram
Summary:
The video provides a step-by-step guide to creating a new rental listing type, applicable for products or properties like Airbnb. Here's the summary:
- Creating the Listing Type:
- In the admin account, navigate to the Listings tab and click "New."
- Name the listing type (e.g., "Rentals") and optionally add a description.
- Assign roles (e.g., sellers/providers) that can create these listings.
- Setting Up Tabs:
- Scheduling: Choose whether rentals are priced per hour or per day and track availability at the listing level.
- Monetization: Configure platform fees (e.g., percentage or fixed amounts) for vendors and customers. Decide if payments go directly to the admin account or sellers via Stripe Connect.
- Booking Settings: Choose whether sellers must confirm bookings or allow instant confirmation. Enable features like user login, chat, and upsells.
- Optional Features:
- Enable add-ons, custom checkout questions, or action buttons (e.g., "Leave a Review").
- Customize terminology (e.g., "Renter" for buyer, "Host" for seller, "Book Now" for checkout).
- Connecting Fields:
- Go to the fields table and link necessary fields (e.g., title) to the new rental listing type.
- Ensure the availability tab is enabled and connect Google Calendar if desired.
- Finalizing:
- Save changes, test the listing creation process as a provider, and verify fields are displayed correctly.
- Request additional features from the Tangram team if needed.
This setup ensures a customizable and user-friendly rental listing process.
Video Transcript:
" In this video, we'll be covering how to create a new listing type for rentals. This could be used if you're renting products or property like Airbnb. We'd start by going to the listings tab in the admin account, click the plus new button to create a new listing type and give it a name like rentals.
I'll put a space because I don't feel like adding a description, but you can if you want to describe it and connect which role can create rentals. I'll say sellers or providers can create rentals. Now let's fill out each of the tabs in Listing Creation, and I'll walk you through which ones will be essential for rentals.
On this tab, nothing necessary yet, other than the name and the description, which is, the description is optional. Under Scheduling, you'll want to select whether the rental is per hour, in which the customer chooses a per hour range for the rental, or if it's priced per day.
The level at which the availabilities are tracked at for product rentals, like Airbnb would be at the listing level, meaning that instead of you selecting your availability from the availability of the seller, it's tied to the individual school. Property and when that property or when that piece of equipment, if you're renting equipment is available, so I would select listing here and then depending on whether you're pricing the rental per day or per hour, you would select it accordingly here and I'll choose per day for the sake of sticking with the Airbnb example.
Under monetization, you would select how much you would want to collect from the seller side. If we select 5 percent here on a 100 per day rental, it, it would for each day give the platform 5 from the vendor side and the vendor would receive 95 per day. You can do the same thing by upselling 5 percent to the customer side, where if it's 100 per day, the customer will pay 105 per day.
You can also mix and match dollars per transaction as a fee. If we added two on either side here, it would upcharge the customer 2 per transaction, and the customer 2 upselled per transaction. The vendor, if it was a 100 listing per day, would be charged 5, so they would pay 105. And then 2 per transaction.
That's 7 total. They receive 93 from that from a single day. And I will set those all back to zero for now. And I'll talk through one more setting here you might want to consider, which is directing all payments to the platform Stripe account. If you want all payments to manually go to your admin account first, and you want to manually pay out sellers, you would check this box.
But if you want to automatically pay out sellers with Stripe Connect, you would uncheck it. And they would connect their Bank account through Stripe Connect our integration with that. And they would just automatically receive their portion of the funds on a two week basis. But that setting can be changed in your Stripe account under the permissions tab.
You will probably actually it's up to you whether you want to require the sellers to confirm rental bookings before they're officially confirmed. If you leave it unchecked, it'll just be the flow such that when the customer pays, they've paid and their, their appointment is secured. I would recommend Just having the customers have their appointments secured you can always have a refund process, but it's up to you what you want to do there Also this box if you want to force users to log in to book rentals I would recommend checking it if you want a chat system enabled It's just best practice in combination with that But if you it's if it's more important to have guest checkout Uncheck this so that you can have guest checkout if you want the ability to upsell or have cleaning fees things like that on Airbnb style rentals I would recommend having this checkbox checked to allow you to add upsells or add ons in the listing creation process as a seller or at the platform level.
And I believe that's the most important portion.
You may want to check this box which allows sellers to add custom questions on checkout to the customer and they may want to, depending on the property or listing, ask if they have children coming or if they want Certain equipment to be left out for them to enjoy their time. This might be a useful feature.
Action buttons. If you don't want chat, feel free to hit the trash icon. This is just a chat button that shows up to all the users, the buyer or the seller on the transaction details page. They can always reach out to one another. You can also add other action buttons like leaving or review that the customer can see if you enable.
And type in what you can see on the screen right now. And you would make it such that the customer, it's visible to the customer, when the status, when the status of the transaction is confirmed, they can leave for review and they'll see that button there. That's how you would do that. Add ons. This is for platform level add ons.
We'll cover that in an advanced tutorial. We don't need to cover that. We don't need to cover field groups right now. But for terminology, you might want to rename the buyer terminology for rentals to be something like renter. And the seller to be host, and the checkout page terminology might be reserve or book now, whatever you think is best for your rental setup.
And hit save. Once you do that, the listing type is created, so if you log in as a user and try to create a listing, As the user, the listing type is tied to. In this case, providers will go to the, my listings table, click plus new. The listing type will show up in the dropdown of listing type options.
But if we select rental right now, we did not connect any fields to it yet. It'll show up as an empty form. What you'll need to do is you'll need to go back to the admin account, go to the fields table and connect all the fields you want in the form to. The new listing type we just created, which was rental.
For instance, the title field, I want to connect that to. The rental listing type, so I'd do so when the user create, creates a listing of the rental type, I want to require the title to be filled out like so, and now if I go back to login as a provider and create a rental listing under the my listings table, I'll click post new, I'll create a rental, get started, boom, we can see the title field there.
You'll need to go through and hook up all the fields that you want in listing creation for rentals. And you also will need to request from the Tangram team, if you don't see the availability tab here for that to be enabled, which will allow you to set hours of availability for certain listings for it to be booked.
And you can also connect Google Calendar to each individual rental to manage availability that way."
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.