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

Less hassle on the calendar, more control on payments

Less hassle on the calendar, more control on payments

This update is about speed and control. We launched the Mangobeds app for iOS and Android, made calendars easier to manage, payments clearer, and syncing more reliable. Here’s what’s new. Drag & Drop Unavailability Block or move unavailable periods right on the...

Connect Coliving.com with Mangobeds

Connect Coliving.com with Mangobeds

If you are listed on Coliving.com and manage operations in Mangobeds, this integration keeps everything aligned, so your availability and booking info don’t turn into a manual nightmare. How to get started Important If you were using iCal before to sync the...

AI Agents in Mangobeds. Set Up Your New Assistant

AI Agents in Mangobeds. Set Up Your New Assistant

Booking questions come in at all hours, and they’re usually the same ones: availability, prices, room options, policies. Mangobeds Agents help you handle that faster with an AI-powered chat assistant connected to your booking flow, so guests get answers instantly and...