# Post newly generated creative on a social media platform

Zapier integrates with many social media apps, so you could automate generating a new creative and posting it live on social media.&#x20;

Here's a list of the supported social media apps.&#x20;

{% embed url="<https://zapier.com/apps/categories/social>" %}

For this example, we'll get the newly generated creative from a different zap and set this zap to post it live on Instagram.&#x20;

{% hint style="warning" %}
Because this is an automated process, you cannot preview the generated creative before it gets posted live. So, it's best to test this workflow before to ensure the quality of the generated creative is up to par.&#x20;
{% endhint %}

### Setting up the trigger

You must first set up a trigger to retrieve the creatives you generated through a different zap. You can use the Creatopy trigger or the webhook trigger. Here are the step-by-step indications for each one.&#x20;

{% content-ref url="/pages/eThvx5DbxdbPZLkkiPed" %}
[The Brief Trigger](/zapier-integration/setting-up-zapier-with-the-brief/setting-up-your-second-zap/the-brief-trigger.md)
{% endcontent-ref %}

{% content-ref url="/pages/nlE8bhjZGfLh8SCGkmIX" %}
[Webhook trigger](/zapier-integration/setting-up-zapier-with-the-brief/setting-up-your-second-zap/webhook-trigger.md)
{% endcontent-ref %}

### Setting up the action

After you set up the webhook trigger correctly and ensure you get the payload from Creatopy, you need to post the new creative to Instagram. Pick the **Instagram for Business** app in Zapier and choose the event **Publish Photo**.

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

After connecting your Instagram account to allow Zapier access, you need to set up the action. For this case, we're using the creative URL from the webhook call's payload in the photo field. You can fill in the rest of the fields as you need.&#x20;

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

Then, test the zap and verify whether the Instagram post was made correctly. You can publish the zap to put this workflow to use.&#x20;


---

# 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://docs.thebrief.ai/zapier-integration/zapier-use-cases/post-newly-generated-creative-on-a-social-media-platform.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.
