Create Reusable Document Templates

Rental agreements, community rules, liability waivers, check-in instructions — if you’re creating these documents manually for every booking, you’re spending time you don’t need to. With Document Templates in Mangobeds, you create a document once and generate it for any booking, automatically filled with the guest’s details.

What Are Document Templates?

A document template is a reusable document that you design once for your property. It can contain variables — placeholders like the guest’s name, check-in date, or total price — that get replaced with real booking data every time you generate a document.

For example, a rental agreement template might include:

This Rental Agreement is entered into by {{GUEST_NAME}} for the unit {{UNIT_NAME}} at {{PROPERTY_NAME}}, located at {{PROPERTY_ADDRESS}}.

The rental period begins on {{CHECK_IN_DATE}} and ends on {{CHECK_OUT_DATE}}, for a total amount of {{TOTAL_PRICE}}.

When you generate this template for a specific booking, Mangobeds fills in all the details automatically and creates a PDF that’s attached to the booking.

How to Create a Template

  1. Go to your property’s Apps section
  2. Open the Documents app
  3. Click New Template
  4. Choose a starting point:
    • Blank Template — start from scratch
    • Rental Agreement — a pre-built template for standard rental contracts
    • Community Rules — a pre-built template for house rules and guidelines
  5. Give your template a name
  6. Write your content using the rich text editor — add headings, lists, bold text, and variables
  7. Click Save

Using Variables

Variables are placeholders wrapped in double curly braces. When you generate a document, Mangobeds replaces them with the actual booking data.

Here are the available variables:

VariableDescriptionExample
{{GUEST_NAME}}Full name of the main guestMaria Silva
{{GUEST_EMAIL}}Email of the main guestmaria@example.com
{{CHECK_IN_DATE}}Check-in date15/03/2026
{{CHECK_OUT_DATE}}Check-out date22/03/2026
{{UNIT_NAME}}Name of the booked unit(s)Room 4, Room 5
{{TOTAL_PRICE}}Total booking price with currency850.00 EUR
{{PROPERTY_NAME}}Your property’s nameSunrise Coliving
{{PROPERTY_ADDRESS}}Your property’s full addressRua da Alegria 42, Lisbon
{{BOOKING_ID}}Unique booking identifierclx7abc123
{{BOOKING_CREATED_DATE}}Date the booking was created01/03/2026

To insert a variable, click the Variables button in the editor toolbar and select the one you need — it will be copied to your clipboard so you can paste it wherever you want in the template.

Previewing Your Template

Before saving, you can switch to Preview mode to see how your template will look with sample data filled in. This helps you make sure the layout and variable placement look right before generating real documents.

Generating a Document from a Template

Once your templates are ready, generating a document for a specific booking takes seconds:

  1. Open the booking
  2. Go to the Documents tab
  3. Click the Generate from Template button
  4. Select one of your property’s templates
  5. Mangobeds generates a PDF with all the variables filled in and attaches it to the booking

The generated PDF is immediately available in the booking’s Documents tab — both for you and the guest through the Guest Portal.

Ideas for Templates

Here are some common templates that property managers create:

  • Rental Agreement — terms and conditions for the stay, signed by the guest
  • Community Rules — house rules, quiet hours, shared space guidelines
  • Liability Waiver — for properties with activities or shared equipment
  • Check-in Instructions — access codes, directions, welcome information
  • Invoice Summary — a formatted summary of charges for the stay
  • Long-stay Contract — extended stay terms with monthly rates and notice periods

What’s Next?

After generating a document, you can request a signature from your guest — they’ll be able to sign it directly from the Guest Portal. Or learn more about managing documents in Mangobeds

You may also like

How Alt_Coliving increased occupancy by filling gaps with Mangobeds

How Alt_Coliving increased occupancy by filling gaps with Mangobeds

Alt_Coliving is a coliving and coworking brand in Chiang Mai with two locations, a strong community vibe, and busy weekly events. They switched to Mangobeds for a system their ops team would actually like using and one that helps them fill gaps and increase occupancy.

Group Your Properties for a Better Overview

Group Your Properties for a Better Overview

Managing several smaller properties can get messy fast. That’s why we added Property Groups: a simple way to bundle properties together and see them as one “big picture” view. With Property Groups, you can get a clearer overview of: Availability across the group...

Managing Long Stay Discounts in Mangobeds

Managing Long Stay Discounts in Mangobeds

Long stay discounts help you encourage longer bookings (weekly, monthly, etc.) without touching your base rates. Create a Long Stay Discount Go to Promotions > Long Stay DiscountsClick New oneSelect the accommodations you want to apply it toSet the discount parameters...