Voice input → create new row → store transcript in columns

Hi Glide team,
I’m building a simple internal logging app and I’m stuck with a voice-input workflow.

Goal:
When a user taps a button and speaks, the transcript should be written into a NEW row of my table (along with date/time/user email).

Issue:
Currently the voice component or action is writing the transcript into the same row, and I don’t see a reliable way to:

  • Create a new row
  • Store the transcript into a specific column of that new row
  1. What is the correct way to configure actions so that every voice input automatically creates a new row with the transcript?
  • Should I use a Form Screen?
  • Or a Button → Create Row → Set Column Values?
  • How do I bind the transcript to the newly-created row?
  1. I will later process the transcript (e.g., converting text into structured data), but for now I only need help with the voice → new row workflow.

Thanks in advance!