Plan the perfect event with Gantt charts in draw.io

By Emily Williams

September 11, 2025

This blogpost is part of our I bet you didn’t know you could diagram that! series, where we look at surprising and creative ways visual thinking can supercharge everything from product development to personal productivity.

Discover how diagrams can save time, spark fresh ideas, and transform collaboration across any project or goal for obvious and not-so-obvious use cases.

We’ll cover the following topics:

Planning the perfect event

No matter the type of event—whether it’s a small gathering, a major conference, or a wedding—all successful events have some things in common:

  • A clear objective and vision: What is the event purpose? How will you know the event will be a success?
  • Careful planning: Securing the venue, comparing vendor offerings, pricing, etc., all require thorough research. This planning helps you stay in budget and stick to deadlines.
  • Seamless communication: Contacting the right people at the right time, following up to check where a delivery is at, and keeping attendees in the loop, will provide everyone with all the info they need (and keep stress levels to a minimum).
    • Is there a dress code? Then let people know well in advance!
  • Adaptability: No event is plain sailing, and expecting the unexpected will help you adapt. Things like factoring in extra time for when things can (and will) go wrong, and being able to change tack when, say, your favorite venue is not available for your event, will help you manage your own and others’ expectations.

In this blogpost, we’ll be looking at tips and tricks that will help you manage your event, taking the example of planning a wedding. These include:

  • Creating Gantt charts: with a template, Mermaid code, or build from scratch
  • Seating plans
  • Adding custom links and multipage diagrams
  • And, of course, all with the help of draw.io!

Together in holy efficiency

Planning a wedding is a mammoth task: venue hire, catering, invites, a DJ, outfits… There are a lot of moving parts, and it can be challenging to keep track of what needs to be done when, and how all the pieces fit together.

Fortunately with draw.io, and using the multipage feature, you can build out a detailed Gantt chart and seating plan, all within the same diagram.

Gantt charts

Gantt charts are a great tool to help you manage any project, including weddings. They enable you to map out your schedule, from researching the venue, to the actual big day, and are a great way to get a clear overview of what needs to be done, by when, and in what order.

Tips for building a Gantt chart in draw.io

There are a number of ways to build a Gantt chart in draw.io, depending on if you want to customize a template, use Mermaid code, or start from scratch:

Generate a Gantt chart using AI

To generate a Gantt chart using draw.io’s Smart Template feature, head to the template manager by clicking on the plus (+) icon in the top menu and selecting Template.

Image showing the draw.io editor, with plus (+) icon in the top menu and the option Template selected.

Next, locate Smart Template in the left side menu, type in your parameters, select “Gantt” from the dropdown menu, and click Generate. If you’re not happy with the output, click Generate again to produce a new diagram. When you’re finished, click Create.

An AI-generated wedding Gantt chart in the draw.io template manager, generated by Smart Template.
A wedding Gantt chart generated by Smart Template

The diagram generated is 100% editable, and you can customize this by adding colors, changing the font, adding, removing, or replacing shapes, etc.

Create a Gantt chart from a template

You can use one of the Gantt chart templates available in draw.io. This will give you the general building blocks you need; you would then need to customize the events, timeframes, and durations.

Head to the template manager by clicking on the plus (+) icon in the top menu as described above, then use the search bar to locate the Gantt chart templates.

A draw.io Gantt chart template, previewed in the template manager.

A Gantt chart preview in the template manager

Use the Gantt chart container shape

In the draw.io editor, use the search bar to locate the Gantt chart container shape, either to adapt to your needs, or just for inspiration.

The Gantt chart container shape in the draw.io editor.

The Gantt chart container shape

Generate a Gantt chart using Mermaid code

You can find out how to build a Gantt chart using Mermaid here, Use Mermaid syntax to create diagrams.

Build your Gantt chart from scratch

The Tables feature is your best option to create a Gantt chart from scratch. To do this:

  1. Add the approximate number of columns and rows you wish to use (you can always add more, or remove these later).

Image showing the draw.io editor with the table icon selected, with a preview of an 11x6 table that will be created.

2. Double-click on a table cell to add your text. Include four cells for each month.

Tip: left-clicking on the table and dragging to the right will extend the table cells horizontally.

Image showing a table created in the draw.io editor, with the headers “Task name”, “Jan 2026”, “Feb 2026”, etc. along the top row. And names of tasks “Research venue options”, “Visit venue”, “Book venue”, etc. along the left-most column.

3. Click on the cell containing “Jan 2026“, then hold down Ctrl key, and select the top three cells to the right. Next, in the Table settings, hit Merge. This will mean that each month has four columns below, but the cell containing the month and year takes up only one cell.

Merge other cells so that the columns and rows correspond with the timeline you’ve allocated for the project from start to finish.

Image showing the draw.io editor with the table icon selected, with the bottom option “Merge” highlighted.

Before merging cells

Image showing table cells after they've been merged, in the draw.io editor.

After merging cells

4. Next, drag and drop the rectangle shape over a particular row, and customize using a different color using the Style tab in the right side menu. These will serve as your Gantt bars.

Image showing a number of rectangle shapes dragged across the Gantt chart to signify Gantt bars, in the draw.io editor. The rectangle colors have been customized to a light peach color.

5. Add a new rectangle shape with text to create categories. Click on the shape, then use the rotate button to rotate the shape 90 degrees.

mage showing a Gantt chart built in the draw.io editor, with a new rectangle shape added containing the text “Venue”. This shape has been rotated counterclockwise by 90 degrees, and dragged to the left of the left Task column. The Venue category encompasses three tasks: “Research venue options”, “Visit venues”, and “Book venue”.

6. Customize your Gantt chart by changing the color of table rows and columns to make these more or less visible, and adding a light background to alternate months to add contrast, so each month is easier to follow across the Gantt chart.

Image showing a Gantt chart built in draw.io with customized line and shape colors, and grey backgrounds alternating for each month, so each month is easier to follow.

Customize your Gantt chart using different line and shape colors, fonts, cell columns, etc.

Here is the final Gantt chart:

Image showing a Gantt chart for planning a wedding built in draw.io.

The icing on the cake: Custom links and multipage diagrams

Add custom links to your Gantt chart

Add custom links to your Gantt chart to keep track of venues, your favorite wedding dress website, etc.

To add custom links to your Gantt chart, right-click on a shape and select Edit Link.

Image showing a Gantt chart built in draw.io. The table cell “Book Venue” has been right-clicked, and the option “Edit Link” is selected.

Paste in the url under Edit Link.

Image showing the Edit Link modal in draw.io. A hyperlink to the Wikipedia page, “A Marriage in the Moon”, has been pasted into the first text field.

The link will then be visible when you click on the shape in the diagram editor, or hover over the shape in published diagram preview.

Image showing a Gantt chart built in draw.io. The table cell “Book Venue” contains hyperlinked text to a Wikipedia page, visible when the user hovers over the text in the table cell.

Multipage diagram: Create a seating plan

Use the multipage diagram feature in draw.io to create a seating plan on the next page. This keeps all your planning and preparation in your single source of truth.

To add a new page, click on the plus (+) icon in the bottom left corner.

Image showing the draw.io editor with the plus (+) icon to add a new diagram page highlighted in the bottom-left corner.

Double-click on the page to rename it.

Image showing a seating plan built in draw.io. This is a multipage diagram, with the tab, “Seating Chart”, highlighted at the bottom of the editor.

The shapes for your seating plan can be found under +More Shapes library at the bottom left of the editor. Scroll down to Other, and click on Floorplans.

Image showing the Floorplans shape library in draw.io.

Feeling creative? You could even create your invite cards in draw.io!

You can download the final Gantt chart and seating plan here:

Image showing a Gantt chart for planning a wedding built in draw.io.
  1. Open Confluence.
  2. Open draw.io (blank diagram).
  3. Drag & drop your XML file into your blank drawing area.
  4. Use it as a custom template if you like.

Bring your event to life

draw.io has the tools to help visualize every step of your event, helping you gain a clear overview of tasks, the schedule, and key upcoming deadlines. Take your event planning even further with multipage diagrams and custom links.

Whether you’re planning a wedding, a product launch, or your next team retreat, you’ll have a single source of truth that keeps everything organized, and stress levels to a minimum.

Try building your own event plan in draw.io, and bring your next event to life!

Want to dive deeper into the world of draw.io? Access our linktr.ee page to follow us on social media and learn how others use draw.io, as well as pick up some helpful tips and tricks.

Not using draw.io yet? Convince yourself and start your free 30-day trial today. Or book a free no-obligation demo with our customer success team to learn more about how draw.io can make life easier and more productive for you and everyone in (and outside of) your company!

Happy diagramming!

You are currently viewing a placeholder content from YouTube. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.

More Information