Skip to main content

Hello, I am working on building a Zapier process to automate the processing of team meeting notes using AI tools and Confluence. The goal is to:

  1. Automatically capture meeting transcripts (.txt)

  2. Rewrite those notes using OpenAI’s Custom GPT or Assistant (With uploaded company files as knowledge)

  3. Publish the clean version to Confluence as a new page

Unfortunately we are running into some issues regarding the parameters in later steps.

 

Step 1 – Trigger: New Email with .txt Attachment

  • The .txt transcript is emailed to a Zapier parser inbox (e.g. from Otter.ai or similar tool).

  • Zapier triggers on receiving the email and gets the .txt attachment.

Step 2 – Code by Zapier: Fetch Text from Attachment

  • Using JavaScript in Code by Zapier, we fetch the file’s plain text content.

  • This is returned as content, which we send to GPT.

Step 3 – Webhooks by Zapier: Send Notes to OpenAI Assistant

  • We use the OpenAI Assistants API (v2) to rewrite the notes.

  • The flow here is:

    1. Create a thread

    2. Post a message to the thread with the meeting notes

    3. Run the assistant

    4. (Poll for completion, retrieve the assistant’s response)

This is where we are encountering issues.

Specifically:

  • Step 3.2 (POST message to thread) returns:

    “Missing required parameter: 'role'.”

We would appreciate your help or any pointers at what the issue might be.

I’ll attach some configuration screenshots as well for the, currently, last step with the error.

Thank you very much!

 

Best regards,

Mihajlo

 

 

Hi ​@Mihajlo 

Try using this Zap action: Webhooks - Custom Request

Method: POST


Hello ​@Troy Tessalone

 

I appreciate your help. Unfortunately I receive the same error when I use the Custom Request.

I forgot to include pictures for the whole Zapier setup. Maybe that might lead to different ideas or some observations / other suggestions. I apologize for the messy image dump.

I might be doing something wrong in earlier steps or in my chain of thought process. I’m open for any suggestions.

Thank you!

 

 


@Mihajlo 

If you are already using a Code step, then a Code step can also be used to make an API request and handle the response.

Try asking ChatGPT to help you debug/troubleshoot and generate the code for the Code step.


Good morning ​@Troy Tessalone 

 

Apologies for the late reply.

 

It worked with a code step. Thread can be closed.

Thank you very much!