Build argument maps with AI using draw.io’s Smart Template

By Emily Williams

September 25, 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:

Develop your critical thinking skills with argument maps

As the name suggests, argument maps, or argument diagrams, visually represent the structure of an argument. They are typically composed of:

  • A contention or conclusion;
  • Premises or reasons supporting the contention;
  • Arguments against the contention;
  • Rebuttals that directly counter or argue against a previous argument.

Often used in teaching and applying critical thinking, as well as in the law profession, argument maps help outline the logical structure of an argument. The process of creating an argument map helps uncover biases and unstated assumptions, as well as visually enabling you to see the number of arguments for and against your contention.

In this blogpost, we’ll be looking at how to build argument maps with draw.io, with the help of Smart Templates to quickly generate the basic structure of your argument map using AI.

Generate your basic structure with Smart Templates

Note: The Smart Template feature in draw.io for Confluence Cloud is disabled by default. To enable diagram generation for your users, navigate to the draw.io app configuration in your instance settings and set:

"enableAi": true

To build your argument map:

1. In a Confluence page, start typing “/draw” and select draw.io Diagram.

Image showing a blank Confluence page. The shortcut /draw.io has been typed in, and the draw.io Diagram option will be selected from the dropdown menu to insert a new diagram.

2. In the template manager, locate Smart Template in the left side menu.

3. Next, type in the parameters you require. For this example, I used the prompt, “argument map with a main premise, 5 reasons for and 4 reasons against”.

Image showing the template manager in draw.io. Smart Template has been selected from the side menu, and the prompt "argument map with a main premise, 5 reasons for and 4 reasons against" has been typed into the text field. A preview of the diagram generated by AI is shown on the screen.

4. If you are happy with the diagram preview, click Create to open the diagram in the draw.io editor. If you want another result, click Generate again.

5. You can even use AI to come up with the arguments themselves! The following diagram was created with Smart Template, using the input: “The Beatles is the greatest band of all time”.

(Tip: right-click on the image below and select Open Image in New Tab, to preview a larger version and zoom in.)

Image showing a draw.io diagram generated by AI with the draw.io Smart Template feature. The diagram shows an argument map with the premise, "The Beatles is the greatest band of all time". The argument map contains 5 arguments for and 5 arguments against.

6. By default, the connectors will flow from the starting shape outwards, but argument maps tend to show the connectors all leading towards the contention. To quickly change the flow of the connectors so that they all lead to the overarching contention, hold down Ctrl (Windows) or Cmd (Mac) + Shift + E to select all connectors, then head to the Arrange tab in the right side menu and click “Reverse“.

Image showing a section of an argument map diagram in the draw.io editor. The connectors have been selected using the keyboard shortcut Ctrl (Windows) / Cmd (Mac) + Shift + E. The Arrange tab is shown in the right side menu, with the option to Reverse the connectors highlighted.

7. Double-click on a rectangle shape to edit the text. Check the box, “Word Wrap”, to ensure the text stays inside the shape.

Image showing a section of an argument map diagram in the draw.io editor. A rectangle containing text has been selected, and the Text menu in the right side menu is displayed. The option Word Wrap is checked, meaning the text will remain inside the shape’s borders.

Customize and style your argument map

8. Customize your diagram by changing the rectangles to rounded. You can select all shapes (excluding connectors) using the shortcut Ctrl (Windows) or Cmd (Mac) + Shift + I, then in the Style menu in the right side menu, click on “Rounded”.

Image showing a section of an argument map diagram in the draw.io editor. The shortcut Ctrl (Windows) or Cmd (Mac) + Shift + I has been used to select all diagram shapes (while excluding connectors). The Style menu is displayed in the right side menu, and the option Rounded has been checked, changing the rectangle edges to rounded.

9. Further customize your diagram by adding colors, and changing the font size and type (in this example, the main contention has been given larger font). Simply click on a shape, and select a color using the Style tab in the right side menu. In argument maps, premises tend to be green and arguments in red. Any rebuttals have been added in green.

Image showing a section of an argument map diagram in the draw.io editor. The Style menu is visible in the right side menu, and the color options are visible. The diagram shapes have had color added to them: the main contention at the top is in yellow, the premises below on the left are in green, and arguments on the right are in red. Rebuttals below each of the arguments are also in green.

10. Double-click a connector to add text. This is useful for adding, “because” to your reasons for, and “however” for your arguments against.

Image showing a section of an argument map diagram in the draw.io editor. A connector has been double-clicked, and the word “because” added to it. Another connector is in the process of having text added to it.

11. At this point you could even add additional information to your diagram, for example, below each reason, provide evidence and sources to support your arguments.

Top tips for adding custom images to draw.io

12. To add images to your diagram, simply drag and drop these from where these are stored on your device to the canvas.

Image showing 6 images being dragged and dropped from a device into the draw.io editor, below an argument map diagram.

13. Use the Crop function in draw.io when you’ve imported an image. This will reduce the blank space around each imported image.

Image showing a close-up of 6 images that have been dragged and dropped into the draw.io editor. A shape has been selected, and the option Crop is highlighted in the Style tab in the right side menu.

14. In the modal, select Rounded (if your images are circular like mine), and adjust the connection points around the shape. Once you’re happy, click Apply.

Image showing the Crop modal containing a circular image of a rock climber in the draw.io editor. The option Rounded has been selected, and the connection points around the image have been adjusted, so the area around the shape only contains the image itself, and any blank space has been removed.

15. When importing multiple images with identical size dimensions, either:

  • Hold down Ctrl (or Cmd on Mac) and left click all the images, or,
  • Left click on a blank space on the canvas and drag your mouse over all the images you wish to select.

Then, ensure the “Constrain Proportions” box is checked. This will mean once you resize the images, they will all retain the same width and height proportions as you resize them.

Image showing 6 images selected in the draw.io editor. The Arrange tab is visible in the right side menu, and the Constrain Proportions option has been checked. This means the images will retain their height and width dimensions as they are resized.

16. Drag the images across the canvas to where you would like them to be placed. Below is the finalized diagram.

(Tip: right-click on the image and select Open Image in New Tab, to preview a larger version and to zoom in.)

Image showing the final version of an argument map in draw.io. The diagram was generated by AI using draw.io’s Smart Template feature, and the diagram has been further customized with text added to connectors, colors, and images.

Your next winning argument

Building argument maps in draw.io transforms critical thinking from a manual chore into a streamlined, automated process. By using Smart Templates, you can generate logical structures instantly, then use draw.io’s formatting and style tools to create a professional, evidence-backed diagram ready to win your next hearty debate!

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