Intro
Use the Domo PowerPoint plugin to pull Domo Cards into a PowerPoint presentation. This plugin provides much more power and flexibility than the other available methods for showing Cards in PowerPoint.Notes:
- The Domo PowerPoint plugin can be used only in PowerPoint on Windows machines and is only supported by Office 2000 and later.
- Multi-factor verification is not available for the PowerPoint plugin.
- This plugin can be used by Admin-, Privileged-, and Editor-level users by default. To enable Participants to access Tool Downloads and obtain this plugin, please contact Support.
Benefits of the Plugin
Using this plugin, you can do all of the following:- Connect to the server for the desired Domo instance.
- Create a template for displaying Cards in your presentation. You can include or exclude attributes such as Card title, summary number, description, owner name, last modify date, and so on.
- Specify the page in Domo that Cards are being pulled from.
- Refresh the Cards in a presentation.
- Specify the types of Cards that are pulled into Domo (Visualization Cards, document Cards, custom Apps, etc.).
Download the Plugin
You can download the Domo PowerPoint plugin in the Admin Settings. To download the Domo PowerPoint plugin,- In Domo, navigate to Admin Settings.
- Select Tool Downloads.
- Scroll down to the Domo PowerPoint plug-in section.
- Click Try the PPT Plug-In.
- After the plugin finishes downloading, follow the steps in the wizard to install it to your computer.
Sequence of Steps
The process for using the plugin to pull Domo Cards into PowerPoint can be summarized as follows:- Connect to the server for the Domo instance you want to pull Cards from.
- Set up a template to control how Cards will appear when pulled into PowerPoint.
- Download the Cards from the desired Domo page or subpage into PowerPoint.
- After your presentation is saved, you can refresh the Cards as necessary to keep the data up to date.
Parts of the Domo Tab in PowerPoint
After you have installed the Domo PowerPoint plugin, a Domo tab appears near the end of the main tab row in PowerPoint. This tab appears as follows:
| Component | Description |
|---|---|
| Connect to Domo | Lets you connect to a specified Domo instance. |
| “Templates” Options | Let you choose whether one, two, or four Domo Cards appear in the currently selected slide. |
| “Custom Layout” Options | Let you include various layout items in the currently selected slide. Visualization adds a single-Card visualization layer to the slide. All of the other options add macros for swapping in text. For example, if you clicked Owner Name , a text macro reading “@DomoOwnerName-1” would appear under the visualization layer. This would then be replaced with the actual Card owner’s name when the Card was pulled into Domo. |
| Clear All | Deletes all layout attributes from the currently selected slide (including visualization layers). |
| Choose Page | Lets you specify a page in Domo from which to retrieve Cards. The wizard populates with all pages you have access to. |
| Refresh Cards | Refreshes all of the Cards in this PowerPoint presentation, updating the underlying data as necessary. |
| Settings | Lets you specify the types of Cards that are pulled from Domo into PowerPoint. You can choose Visualization Cards (here called “Chart Cards”), document Cards, table Cards, or custom Domo Apps. Here you can also turn Domo watermarks (Domo’s logo on rendered Card images) on or off. Be aware that this option requires a contractual agreement with Domo that allows for white label usage of this tool. |
| Help | Provides basic instructions for using the Domo PowerPoint plugin. |
Connect to a Domo Server
You can connect to the server for any Domo instance for which you have access. To connect to a Domo server,-
Click the Connect to Domo button on the left side of the Domo tab in PowerPoint.
A dialog appears requesting that you add a connection.

- Click Add.
-
Enter the URL for your Domo server in the field, then click Next.

-
Enter your Domo credentials in the fields, then click Next.
If you have entered your credentials correctly, a “Success” dialog appears. In addition, an access token is created within Domo. For more information about access tokens, see Manage Access Tokens.

- Click Finish.
Set up a Card Template
Before pulling Domo Cards into PowerPoint, you must set up a template for them. The plugin pulls all Cards from a page and allocates them according to the template in the currently selected slide. For example, if you select a slide with a four-Card template then choose a Domo page with 32 Cards, those Cards would populate the next eight slides in your presentation, with four Cards appearing per slide as per your template. You can also insert text macros for swapping in Card text attributes such as title, description, owner name, and so on. When the Cards are pulled in, the real text will replace the macros you have inserted. All macros are prefaced with a @ symbol and are thus easily identified. You can edit Domo Card layout items just as you can any other elements in PowerPoint. For example, you can add text, move elements around on a slide, and so on. This section discusses the various options available for setting up Card template layouts.Specify the Number of Cards in a Slide
You can specify whether one, two, or four Cards is added to a template. You do this by clicking Single Card, Dual Card, or Four Cards, respectively, in the Domo toolbar. If you click one of these options in a blank slide, a visualization layer is added to the slide, divided into the specified number of Card templates. If you click one of these options in a slide that already contains a template, that option replaces the current template. For example, if the slide contains a two-Card template and you click Four Cards, the four-Card template replaces the two-Card template. The single-Card and two-Card templates come with preinserted text macros for swapping in text. You can move these, remove them entirely, or add different ones if desired. The single-Card template includes macros for the Card title, summary number, description, owner name, and last update date, as follows:

Insert Text Using Custom Layout Macros
For any Card template, you can insert macros for Card attributes such as title, description, owner, etc. As described above, when you pull Cards into Domo, the real attribute text replaces the macros. The following macros are available:| Macro | Description |
|---|---|
| Card Title | The title of this Card as it appears in Domo. For more information about setting Card titles, see Editing the Name or Description of a Visualization Card . |
| Summary Number | This Card’s summary number as it appears in Domo. For more information about configuring summary numbers, see Configuring Your Chart Summary Number . |
| Description | The description of this Card as it appears in Domo. For more information about adding or editing a Card’s description, see Editing the Name or Description of a Visualization Card . |
| Owner Name | The name of the Domo user who owns this Card. For more information about Card ownership, see Changing a Card Owner . |
| Data Last Updated | The date when the data in this Card was last refreshed. For more information, see Updating or Refreshing the DataSet for a Visualization Card . |
| Card Last Modified | The date when this Card was last edited. For more information, see Understanding Cards . |
@DomoOwnerName-1. Then, if you were to pull in Cards for this slide, this macro would be replaced by the name of the owner for @DomoVisualization-1. Make sure you match up your text macros with the correct visualizations, or you could end up with Cards paired with the wrong attributes!
Remove Everything from a Slide
You can quickly remove all visualization layers and macros from a slide by clicking Clear All in the Domo tab.Pull Cards into PowerPoint
After you have set up a Card template as described in the previous sections, it is time to pull Domo Cards into PowerPoint based on your template. You do this by clicking Choose Page then following the steps in the wizard.Note: When pulling Domo Cards into PowerPoint, make sure you have selected the slide containing your template. Otherwise one card is allocated per slide.
- Visualization Cards (“Chart Cards”)
- Table Cards
- Document Cards
- Custom Domo Apps
- Sumo Cards (only pulls Sumo table data, not Card attributes such as colors, etc.)

- Select the PowerPoint slide that contains the template you want to base your Cards on.
- Click Choose Page in the Domo tab.
- Scroll down to navigate to the page or subpage you want, or filter the list using any of the filters at the top of the dialog. The first filter lets you filter by entering the name of the desired page; the second filter lets you choose from parent pages; and the third filter lets you filter by page owner.
- Once you find the page you want to import from, select it then click Next. All of the Cards of the type(s) you enabled in Settings are downloaded.
- Click Create Slides. The Domo Cards you have downloaded are inserted into the slides in your presentation.
Refresh Domo Cards in a Presentation
You can refresh a presentation with Domo Cards. When you do this, all Cards in the presentation are updated to show the most recent data. To refresh a presentation with Domo Cards,- Click Refresh Cards in the Domo tab.
Troubleshooting
Several users have reported an issue in which Microsoft disables the plugin after a crash; hence the plugin is still installed but is in a disabled state, so the Domo tab doesn’t appear. Reinstalling the plugin leaves it in the disabled state. Below are instructions to re-enable the plugin. To re-enable the PowerPoint Plugin ,- Open PowerPoint.
- Select File > Options.
- Select Add-ins.
-
In the Manage dropdown, select COM Add-ins, then click Go.

- Check the box next to Domo PowerPoint then click OK.
- In the Windows Control Panel, go to Add/Remove Programs.
- Remove all instances of “Domo PowerPoint.”
- Reinstall the plugin.
- Open PowerPoint. Select Domo > Connected.
- Delete your account. Then click Close and PowerPoint.
- Restart your PC. Open PowerPoint. Re-Connect to a Domo server.

