# Zapier integration

## What is the Plus AI Zapier integration?

With the Plus AI for Zapier integration, you can use Zapier to create “Zaps” to generate presentations. Zaps are automated workflows that let you set up various actions like creating a new presentation when you update a CRM record, remixing and updating slides with live data, or even generating presentations in a pinch when you don’t have access to PowerPoint.

## What Plus AI actions and triggers are available in Zapier?

#### **Triggers:**

* **New Presentation:** Triggers when a new presentation is created.

#### Actions:

* **Create Presentation:** Create a new presentation from a prompt or data source.
* **Get Presentation:** Gets a presentation by ID, allowing you to view the contents of the presentation, obtain a link for downloading it, and other interactions.

## How to Connect Plus AI and Zapier

1. **Sign up for Zapier.** If you don’t already have an account you can sign up at <https://zapier.com/sign-up>.
2. Once you are signed up and signed in to Zapier, navigate to the **App Connections** section in the left-hand sidebar.
3. Click the “**Add connection**” button on the right side of the screen, type in Plus AI in the search field, select it, and press the “Add connection” button below the search field.\
   \
   ![](/files/M3Vx0bzveiGLbUPohhyR)<br>
4. You will be asked to allow Zapier to access your Plus AI account, as well as for your **Plus AI API key**.\
   \
   To generate the key, open the Plus AI add-in in PowerPoint or Google. Open the dropdown with your email in the top left, then click **API**. Click on “**Create API Key**” to generate an API key.\
   \
   You can also generate an API key [here](https://app.plusdocs.com/api-settings).

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F54nb5b7bqXPHgn40UzoV%2Fuploads%2Fvr8cPrFQ9ZZmAeKHt6T8%2FAPI.mp4?alt=media&token=65a105c2-c21c-4725-9a39-03d7891a4b22>" %}

5. Copy your API key and paste it into Zapier. Then click “**Yes, Continue to Plus AI**”

You should now see Plus AI listed under your App Connections. You’re ready to create some Zaps!

## How to create Zaps

Zaps are your automated workflows that you can set up once Plus AI is connected to Zapier. Here is an example to show you how to set one up. We've also set up a [template](https://zapier.com/apps/slack/integrations/slack/255675268/create-presentations-in-plus-ai-and-send-via-slack-channels-with-new-slack-mentions) in Zapier to make it easy for you to replicate.

<figure><img src="/files/JtSmLQQiqkyYoBwoKFSN" alt=""><figcaption></figcaption></figure>

In Zapier, click **Create** to set up a new Zap

For this example, we'll set up a Zap that starts with a message in Slack to create a presentation, creates it, then replies to the message in Slack with an upload of the finished slide deck.&#x20;

1. Click on **Trigger**, and use search to find the Slack app.
2. In the right hand menu, select a **Trigger event**: “New Mention”. Then **connect your Slack account** to continue.
3. In the **Configure** tab, set up a **Highlight Word**. Let's use "Make a presentation" for this. (Adding a username is optional.)
4. Test your connection. (Note that you'll need to have examples of this trigger event in your Slack account)  Select one of the records then press “Continue with selected record.”
5. Now, on the main canvas, click on **Action** to search for **Plus AI**.&#x20;
6. In the **Action** **event** dropdown, select **Create Presentation**, which will generate a new presentation when your trigger event happens.
7. In the **Configure** tab, set up the Presentation Prompt. You can click **+** and then select the text "Make a presentation ... " to use the Slack message as the prompt.
8. Test the Action to continue.
9. Next, we'll set up actions to fetch the generated presentation. First, add a "**Delay by Zapier**" action to wait 2 minutes.&#x20;
10. Then, add a **Get Presentation** action. Search for Plus AI again and select Get Presentation as the action event.
11. In the Configure tab, for **Presentation ID**, click **+** to select "**ID of your new presentation**".&#x20;
12. Finally, we'll add an Action to send a message back to Slack. Add an action event "**Send Channel Message"**
13. Configure your Slack message by specifying the Channel and Message Text. Make sure you include include "**PPTX File URL**" as part of the message.<br>

    <figure><img src="/files/VFLS5DabUl9T1Y6fOhR0" alt=""><figcaption></figcaption></figure>
14. Test your action.
15. **Publish your Zap** to start creating presentations directly in Slack via "Create a presentation..."

### What else can I do with Plus AI in Zapier?

We’ve set up some preconfigured [templates](https://zapier.com/apps/plus-ai/integrations) for common automations.<br>

* [Create presentations in Plus AI and send via Slack channels with new Slack mentions](https://zapier.com/apps/slack/integrations/slack/255675268/create-presentations-in-plus-ai-and-send-via-slack-channels-with-new-slack-mentions): This is the template we set up in our tutorial example above.
* [Create Plus AI presentations when new files are added to Google Drive folders](https://zapier.com/apps/gmail/integrations/google-drive/255677341/create-plus-ai-presentations-and-email-via-gmail-when-new-files-are-added-to-google-drive-folders): Create a presentation via a Zap and receive an email through Gmail when the presentation is created and added to a Google Drive folder.
* [Create Plus AI presentations for new or updated Google Sheets rows](https://zapier.com/apps/google-sheets/integrations/google-sheets/255677340/create-plus-ai-presentations-for-new-or-updated-google-sheets-rows): For example, add a customer record to your spreadsheet to trigger a draft sales presentation.

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.plusai.com/ai-for-presentations/zapier-integration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
