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

Managing Documents in Mangobeds

Managing Documents in Mangobeds

Every property deals with documents — agreements, ID copies, contracts, house rules, receipts. Mangobeds gives you a complete set of tools to manage all of this without leaving the platform. Here’s what you can do: Add Documents to Bookings Upload files directly to...

Get Documents Signed by Your Guests

Get Documents Signed by Your Guests

Some documents need more than just being shared — they need a signature. Rental agreements, liability waivers, community rules — with Mangobeds, you can request signatures on any document attached to a booking, and your guests can sign them directly from the Guest...