Большинство людей бросают публиковать не потому, что кончились идеи. Они бросают, потому что наступает четверг, а черновик не написан. Кампания content пишет черновик, а решение оставляет вам.
Сначала спросите, чего не хватает
Один вызов отвечает, что вашей организации ещё предстоит сделать, и каким именно вызовом сделать следующий шаг, — исходя из того, что у вас уже есть.
curl "https://makehybrid.com/linkedin/setup" -H "X-API-KEY: $MH_KEY"
Шаг со значением unknown — тот, который это развёртывание не может увидеть ни в ту, ни в другую сторону. Он никогда не считается выполненным, и пока такой остаётся, руководство остаётся not-ready.
Запустите кампанию
curl -X POST "https://makehybrid.com/linkedin/campaigns" \
-H "X-API-KEY: $MH_KEY" -H "Content-Type: application/json" \
-d '{"kind":"content","name":"Weekly posts","account_id":"'$ACCOUNT_ID'","state":"running",
"settings":{"brief":"Posts for a founder selling onboarding software to fintechs.",
"voice":"Plain, concrete, first person. No hashtags.",
"posts_per_week":3,"hours":[8,12],"approve":"manual"}}'
Бриф — то, на что стоит потратить десять минут. Напишите, чем занимается бизнес, для кого он и чем вы хотите быть известны; строка voice — как всё это должно звучать. Обе читает ваш собственный ключ ИИ, а не наш.
Прочитайте черновики, одобрите нужные
curl "https://makehybrid.com/linkedin/campaigns/$CAMPAIGN_ID/posts?state=draft" -H "X-API-KEY: $MH_KEY"
curl -X PATCH "https://makehybrid.com/linkedin/campaigns/$CAMPAIGN_ID/posts/$POST_ID" \
-H "X-API-KEY: $MH_KEY" -H "Content-Type: application/json" -d '{"state":"approved"}'
Одобрение — то, что позволяет опубликовать пост под вашим именем, поэтому это единственный шаг, который остаётся за вами. Сначала отредактируйте текст, если нужно, перенесите пост в другой слот через scheduled_at или отложите его в сторону.
Укажите у кампании room_id, и черновик, ждущий одобрения, станет задачей в этой проектной комнате, где уже идёт остальная работа, — а не пунктом в списке, который кто-то должен не забыть открыть.
Частые вопросы
Может ли она публиковать, не спрашивая меня?
Может — approve: auto, — но для большинства аккаунтов это неудачный обмен. Ручное одобрение стоит минуту в неделю и отличает пост, который вы написали бы сами, от поста, который придётся объяснять.
Могу ли я добавить собственный пост?
Да. Отправьте POST в раздел posts кампании с написанным вами текстом или с draft: true, чтобы текст написали по брифу, — и он встанет в расписание, как любой другой.
Что будет с постом, который уже опубликован?
Он остаётся в LinkedIn. Удаление из кампании убирает его только с нашей стороны; убрать его из LinkedIn — отдельный вызов к аккаунту, который его опубликовал.