# Video Hub events you can subscribe to

**Category:** [Video Hub](https://help.totalctrl.app/hc/totalctrl/totalctrl-help-center/en-US/categories/subtitles)
**Updated:** 2026-10-04

## Every finished job announces itself

Video Hub work runs in the background, so the way to react to it is a webhook or an Orchestration trigger rather than watching the page. Add these under Settings → Webhooks, in the **Video Hub** group.
### Projects and tracks

- `videohub.project.created` — a video was added to be captioned.
- `videohub.transcription.completed` — a track finished AI transcription.
- `videohub.track.imported` — a caption track was imported from a file or an asset.
- `videohub.exported` — a track was exported as VTT, SRT or plain text.

### Things made from a track

- `videohub.dub.completed` and `videohub.dub.failed` — AI audio dubbing.
- `videohub.voiceover.completed` and `videohub.voiceover.failed` — spoken audio generated from a caption track.
- `videohub.burn.completed` and `videohub.burn.failed` — captions burned into the picture.

### Joining clips

- `videohub.composition.completed` — several clips finished joining into one video.
- `videohub.composition.failed` — a join failed.

### Both ends, deliberately

Every job has a failure event as well as a success one. A workflow that only listens for the success simply stops when something goes wrong, with nothing to say why — which looks exactly like the job still running.

---

## Related Articles

- [Create a project and transcribe](https://help.totalctrl.app/en-US/articles/subtitles-create-transcribe-1)
- [Importing captions over the API](https://help.totalctrl.app/en-US/articles/videohub-api-import-captions)
- [Caption or dub a joined video (do it in this order)](https://help.totalctrl.app/en-US/articles/videohub-join-then-caption)
- [What is the Subtitles app?](https://help.totalctrl.app/en-US/articles/subtitles-overview)
- [AI content review](https://help.totalctrl.app/en-US/articles/subtitles-ai-review-1)

---
[← Back to TotalCtrl Help Center](https://help.totalctrl.app/en-US/)