Create an AI audience panel for creative feedback

Build an audience panel chatbot for instant feedback on marketing campaigns and creative ideas.

Tags Streamline Icon:
Wrench Streamline Icon:
People Man Graduate Streamline Icon:

By creating an AI audience panel, you can get instant feedback and affinity scores on your marketing campaigns and creative ideas to better understand how your concepts will resonate with your target audience.

In this tutorial, we'll show you how to use ChatGPT (optional) and Zapier to create an AI audience panel chatbot for instant creative feedback.

You’ll need:

  • A Zapier account
  • An Open AI account (optional) if you want to use the GPT-4 model—Zapier comes with 3.5 by default.


  1. Generate audience personas in ChatGPT (optional)
  2. Create a new chatbot in Zapier
  3. Customize the chatbot’s settings
  4. Set up the chatbot's system prompt in the Instructions tab
  5. Connect your audience persona data as the knowledge source
  6. Configure the chatbot's actions
  7. Test your chatbot with sample creative ideas
Products Give Gift 1 Streamline Icon:

Try before you bite?
This one's on us.

Sign up for a free account to view our free courses

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Generate audience personas in ChatGPT (Optional)

To start, you can generate personas for your audience panel with ChatGPT. Otherwise, you can bring your own personas, saved in a file, to the subsequent steps.

Suggested prompt:

Generate five [persona type] personas. Please include their persona name, age, and a brief description of their [specific habits] habits. Provide this in a data table format and CSV file.

Download the CSV file and save this for later. We’ll be using this data as a custom knowledge source for our Zapier chatbot.

Create a new chatbot in Zapier

In your Zapier account, navigate to the Chatbots section from the side menu. Click on the "Create" button to start building your chatbot from scratch.

Customize the chatbot’s settings

In the Setup tab, customise the chatbot's initial greeting text, which will appear as the first message users see when they interact with the chatbot. This is an opportunity to set the tone and provide a brief introduction to the chatbot's purpose.

💡 Tip: Make sure you click the “Save Changes” button at the bottom of each tab when customising your chatbot. These are easy to miss, and if you navigate from a tab without clicking “Save Changes”, all of your updates from that tab will be lost.

Suggested greeting:

Welcome to the AI Audience Panel bot. Send me your marketing campaigns and creative ideas and I'll provide feedback from your target audiences.

If you want to use the more advanced GPT-4 model, connect your OpenAI account to Zapier. This step is optional, as Zapier defaults to using GPT-3.5 if no OpenAI account is connected. It's generally recommended to use the latest, most powerful models for optimal performance.

Set up the chatbot's system prompt in the Instructions tab

In the Instructions tab, you can define the chatbot's system prompt, which serves as the instructions the bot will follow without requiring user input. This is where you'll provide the explicit instructions to the bot to ensure it’s behaving like your audience personas.

💡 Tip: Zapier provides a system prompt framework as a default in the Directive field. This is a helpful framework to use when constructing your own system prompts. The suggested prompt below utilizes some of this provided framework.

Suggested prompt:

Role: You are the personas in the provided "Personas" knowledge source.

Your main objective is to provide feedback on a scale of 1 to 10 on how resonating the idea provided is to you for each persona. You should provide a feedback score and a few details explaining the score for each persona. If a user asks for more details on a specific persona, extrapolate as that persona to provide answers accordingly.

Only utilize the attached knowledge source "Personas" for the personas.

Your communication style should be professional and engaging.

Other Rules:
If a user asks questions beyond the above scope, do not address these queries directly. Instead, guide them back to the topics you can assist with by providing a list of relevant subjects or redirecting them to the appropriate resources.

Connect your audience table as the knowledge source

Select "File" as your knowledge source and upload the CSV file from ChatGPT with the personas (or a file with your own personas). Zapier will auto-generate a description. Edit it to add “This is the personas knowledge source.”

Alternatively, you can build this personas table in Zapier Tables and link it to the chatbot, but if you’re generating your personas from ChatGPT, it’s faster to upload a file.

Configure the chatbot's actions, such as copying the output or triggering a Zap

In the Actions tab, you can configure various actions for your chatbot, such as displaying a button to trigger a Zap (a workflow), providing a button to copy the chatbot's response, or collecting information from the user before proceeding.

In this example, we'll add a button to allow users to copy the chatbot's output. This can be useful if you want to share the output with co-workers for feedback or collaboration.

💡 Tip: You could set up a Zap that sends the output to Slack, Docs, Notion or many other places - if you were building something that you wanted to share with co-workers for feedback, for example.

Test your chatbot with sample creative ideas

To test your chatbot, enter in a marketing campaign brief or creative idea. The chatbot will provide affinity scores and details from each persona in response to the marketing campaign or creative idea. From there, you could ask further questions on how you could better appeal to certain personas.

Finally, you can share your chatbot. You can limit who can access it via the url, embed it as a pop up, inline on a page, or even add it to a Zapier Interface.

This tutorial was created by Garrett.

Get full access

✔️ All 100+ courses & tutorials in our catalog
✔️ New content added weekly
✔️ Private community access
✔️ No subscription, $150 paid once
✔️ Expense it using this template. Or get a team account.
✔️ 30-day refund policy. No questions asked
Join 3,107 learners from companies like Microsoft, Coca Cola, NBA, Adobe & Google

More tutorials like this

View all

If you scrolled this far, you must be a little interested...

Start learning ->

Join 3,107 professionals already learning