OTHER

Voice-note webhook to deduped Airtable feature base

Accepts a voice note via webhook, transcribes and structures it, checks for a near-duplicate existing request, and either upvotes the match or creates a new Airtable record.

CategoryOther
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerWebhook receives voice-note audio URLHTTP webhook
  • ActionTranscribe and summarize the requestElevenLabsElevenLabs
  • ActionFind similar existing requests in AirtableAirtableAirtable
  • LogicDecide duplicate vs. new via similarity score
  • OutputUpvote existing or create new Airtable recordAirtableAirtable

What it does

Keeps your feature-request base clean by catching duplicates at intake. A posted voice note is transcribed and summarized, then compared against existing requests. If it matches one closely, the workflow increments that record's vote count instead of creating clutter; if it's new, it adds a fresh structured record.

When to use it

Use it when many customers ask for the same things in their own words and your board fills with redundant cards. The dedupe step turns scattered asks into a single record with real demand signal.

How it works

  1. 1An app or recorder POSTs the audio URL to the webhook trigger.
  2. 2ElevenLabs transcribes the audio; OpenAI produces a normalized request title and summary.
  3. 3Airtable is queried for existing requests in the same category.
  4. 4OpenAI scores semantic similarity against candidates; a logic step decides match vs. new.
  5. 5On a match, the existing Airtable record's vote count and "last requested" date are updated; otherwise a new structured record is created.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect ElevenLabsText-to-speech, voice cloning.
  3. 3
    Connect OpenAIModels, embeddings, files.
  4. 4
    Connect AirtableBases, tables, views, automations.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.