FaithTranscripts + n8n
Self-host your transcript pipeline with n8n.
Two built-in nodes, signed webhooks, full ownership of the workflow. Wire FaithTranscripts into the automation stack your engineering team already runs on your own servers.
How it works
Three steps, start to finish
Store the API key as a credential
FaithTranscripts. Set the header name to Authorization and the value to your Bearer token.Name: Authorization
Value: Bearer ft_live_YOUR_KEYAuthentication referencePOST with the HTTP Request node
Idempotency-Key header makes retries safe.Method: POST
URL: https://www.faithtranscripts.com/api/v1/transcripts
Headers:
Content-Type: application/json
Idempotency-Key: {{$json.uniqueId}}
Body:
{
"source_type": "youtube",
"url": "{{$json.videoUrl}}",
"options": { "ai_pass": { "enabled": true } }
}Full request specVerify the webhook with a Code node
import crypto from "node:crypto";
const secret = $env.FT_WEBHOOK_SECRET;
const sig = $input.first().headers["x-ft-signature"];
const raw = $input.first().body;
const expected = crypto
.createHmac("sha256", secret)
.update(raw)
.digest("hex");
if (!crypto.timingSafeEqual(
Buffer.from(expected, "hex"),
Buffer.from(sig, "hex"),
)) throw new Error("invalid signature");
return $input.all();Webhook signing & retriesBuild your pipeline
Connect any source to any destination
Trigger on new audio or text from
- Cron schedule
- New Google Drive file
- New FTP upload
- New S3 object
- New RSS item
- New database row
- Internal CMS webhook
- Manual form submission
Deliver the cleaned transcript to
- Self-hosted Ghost
- WordPress REST API
- Notion database
- Internal Postgres
- Slack channel
- Team Mattermost
- Email via SMTP
- Your own API
Developer docs
For engineers on your team
Quickstart
Send your first transcript and see a corrected response in under five minutes.
/docs/api/quickstartWebhooks
Event types, HMAC signature verification, retries, and replay from Settings.
/docs/api/webhooksProcessing options
Toggle the AI validation pass, set categories, pass metadata, and more.
/docs/api/optionsSync, poll, or webhooks
Choose the right interaction pattern for every workflow in your pipeline.
/docs/api/asyncFAQ
Frequently asked questions
- Yes — the integration only uses the built-in HTTP Request and Webhook nodes, which ship with every n8n install (self-hosted, Docker, and n8n Cloud). No community node required.
Wire up your first workflow
FaithTranscripts is in early development. Drop your email and we'll let you know when n8n workflow templates are ready.
No spam. Just one email when we're ready for you.
Not self-hosting? See the Zapier integration.