How it works
Dohoo doesn’t have a native Zapier app, but you don’t need one. The Webhooks by Zapier action supports custom headers, JSON bodies, and all HTTP methods, so it maps directly to the Dohoo REST API. Set your trigger (a new file in Google Drive, a row in a Google Sheet, a form submission, etc.), configure the Webhooks action with your API key, and Zapier does the rest.Authentication
In the Webhooks by Zapier action, add your API key under Headers:
Zapier stores this alongside your Zap configuration. You’ll add the same header to every Webhooks action step that calls a Dohoo endpoint.
Example Zap: publish a new Google Drive video to YouTube
1
Trigger: New File in Google Drive
Choose Google Drive as your trigger app and select the New File in Folder event. Point it at the folder where you upload finished videos. Every new file in that folder will kick off the Zap.
2
Action: Webhooks by Zapier — POST to Dohoo publish endpoint
Add a Webhooks by Zapier action and configure it as follows:Map
- Method:
POST - URL:
https://dohoo.ai/api/v2/youtube/publish - Headers:
X-API-Key: dh_live_xxxxxxxxxxxxxxxxxxxxxxxx - Data: select JSON and paste the body below, substituting your own values
fileId dynamically from an earlier step that retrieves the uploaded file’s ID from Dohoo.Full upload + publish flow
If you’re uploading a new file (rather than referencing one already in your Dohoo media library), your Zap needs three Webhooks steps:
Use Zapier’s Data Mapper or subsequent action steps to pass the
fileId and uploadUrl returned in step 1 through to steps 2 and 3.
Supported publish endpoints
API access is required to use Dohoo with Zapier. Upgrade to the Business or Agency plan to generate your
api_ API key.