@mattpocockuk: This is a PRD based on a multi-day /wayfinder session Look how detailed it is Look how every assertion is linked back t…
Summary
Matt Pocock shares a detailed PRD and open-source tool for managing course video publishing workflows, integrating Dropbox, Zapier, and Buffer.
View Cached Full Text
Cached at: 07/05/26, 08:37 PM
This is a PRD based on a multi-day /wayfinder session
Look how detailed it is
Look how every assertion is linked back to the session where it was decided
Secondary source -> Primary source
Beautiful
https://t.co/AMVKBNJq6X
mattpocock/course-video-manager
Source: https://github.com/mattpocock/course-video-manager
Course Video Manager
A tool for managing course video publishing workflows — editing metadata, generating descriptions, creating thumbnails, and posting to social platforms.
Zapier Webhook Setup (Buffer Integration)
The app uses a Dropbox → Zapier → Buffer pipeline to post videos to social media. When you click “Post to Buffer” in the app, it:
- Copies the video file into a local Dropbox folder
- Waits for Dropbox to sync the file to the cloud
- Sends a webhook to Zapier with the caption and file path
- Zapier finds the file in Dropbox and adds it to your Buffer queue
Prerequisites
- Dropbox desktop client installed and running (the app uses
dropbox filestatusto poll sync status) - Buffer account connected in Zapier
- Zapier account with access to the Webhooks by Zapier and Buffer integrations
Environment Variables
| Variable | Description |
|---|---|
BUFFER_POSTS_PATH | Local path to a folder inside your Dropbox directory where video files are copied before posting (e.g. ~/Dropbox/buffer-posts) |
ZAPIER_BUFFER_WEBHOOK_URL | The webhook URL generated by your Zapier Zap (see below) |
AI_HERO_BASE_URL | Base URL for the AI Hero instance (e.g. https://www.aihero.dev). Required for AI Hero posting integration. |
Creating the Zapier Zap
Step 1: Create a “Webhooks by Zapier” trigger
- Create a new Zap in Zapier
- For the trigger, choose Webhooks by Zapier
- Select Catch Hook as the trigger event
- Copy the generated webhook URL
- Set it as the
ZAPIER_BUFFER_WEBHOOK_URLenvironment variable in your app
The webhook receives a JSON payload with this shape:
{
"caption": "Your post caption text",
"dropboxFilePath": "/full/path/to/buffer-posts/video.mp4"
}
Step 2: Add a “Dropbox: Find File” action
- Add an action step and choose Dropbox
- Select Find File as the action event
- Configure it to look up the file using the
dropboxFilePathvalue from the webhook payload
Step 3: Add a “Buffer: Add to Queue” action
- Add another action step and choose Buffer
- Select Add to Queue as the action event
- Map the media field to the Dropbox file URL from Step 2
- Map the text field to the
captionvalue from the webhook payload
Step 4: Test and enable
- Use the app to trigger a test post so Zapier can capture a sample webhook payload
- Walk through each step to verify the data mapping is correct
- Turn on the Zap
Similar Articles
@mattpocockuk: Going live, doing a full feature build using: - /grill-with-docs - /handoff - /prototype
Matt Pocock live streams building a 'delivery calendar' feature for his course video manager using AI tools like Grill with Docs. He focuses on aligning terminology and data models with AI agents, and discusses the importance of coding standards for agent experience (AX).
@mattpocockuk: I fucking love prototyping Wayfinder killing it again with a modal I can open anywhere to edit the text of my courses w…
Matt Pocock praises prototyping tool Wayfinder for its AI-powered modal that enables editing course text from anywhere.
@mattpocockuk: For folks following my personal wiki journey, it's going extremely well. Every weekday I have a 15-minute podcast on th…
Matt Pocock describes his personal wiki journey, using AI to generate daily podcasts from multiple data sources and build on-demand deep dives, along with a custom CLI for agents to help create course material, highlighting the power of owning your data.
@mattpocockuk: Some extremely smart ideas in here around: 1. Using /wayfinder as an orchestrator of custom skills 2. Using a multi-pha…
Matt Pocock shares ideas on using /wayfinder as an orchestrator for custom skills and a multi-phase prototyping approach with Claude to improve frontend app development.
@mattpocockuk: Submitted a session to @aiDotEngineer Paris "Fixing The PR Bottleneck" - all about how you can apply software fundament…
A tweet announces that a session titled 'Fixing The PR Bottleneck' has been submitted to the AI Engineer Paris event, focusing on applying software fundamentals and automated review to speed up pull requests, with the session to be recorded and shared on YouTube.