Тариф: REST API и MCP доступны на Business и Agency.
Шаг 1 — структура базы
| Поле | Тип | Назначение |
|---|---|---|
| Media | Attachment | Видео или изображение |
| Caption_Long | Long text | Instagram, TikTok, LinkedIn |
| Caption_Short | Single line | X и Threads |
| Platforms | Multiple select | Целевые площадки |
| Publish_At | Date+time | Местное время публикации |
| Timezone | Single select | Название IANA |
| Status | Single select | Draft → Review → Ready → Scheduled → Published / Failed |
| Error | Long text | Результат диагностики |
Статус Ready является человеческим шлюзом: черновик не должен попадать в публикацию автоматически.
Шаг 2 — мост автоматизации
- Airtable Trigger отслеживает view Ready.
dohoo_upload_from_urlимпортирует временный attachment URL в постоянную медиатеку DOHOO.- Для выбранных площадок вызываются отдельные publish или schedule tools.
- Airtable Update сохраняет ID и состояние.
Если используете чистый REST, n8n сначала скачивает attachment, затем выполняет presigned upload и документированный publish endpoint.
Шаг 3 — обратная запись статуса
Периодически сопоставляйте сохранённые ID с расписанием и обновляйте Published или Failed. Так база становится журналом, а не просто планом.
Зачем нужен слой DOHOO
Он управляет подключениями, OAuth, медиатекой и платформенными параметрами, а Airtable остаётся чистой системой контента и согласования.
Частые вопросы
Подойдут временные attachment URLs?
Да как источник для dohoo_upload_from_url. Для публикации используйте постоянный файл из медиатеки DOHOO.
Разные записи могут иметь разные площадки?
Да. Поле Platforms определяет ветки процесса.
Как работает согласование?
Автоматизация обрабатывает только Ready. Draft и Review игнорируются.
Google Sheets проще?
Да, если не нужны представления, связанные записи и развитые этапы согласования.