Начнём с описания ifttt.com
ifttt.com — это очень перспективный стартап, который в двух словах: Lets You Hack Together Web Apps, Without Coding Skills. Если детальнее, то это сервис позволяющий пользователям, без погружения в API огромного количества сервисов и каких либо знаний о разработке\языках программирования смешивать и автоматизировать различную активность друг с другом. В начале 2012 года получили посевные инвестиции в размере $1.5M.
В системе всего несколько сущностей, таких как задачи ( это правила ваших триггеров или реакций на внешнее событие), рецепты (это задачи, которые создали другие и поделились со всеми) и каналы ( это то, что с чем можно пытаться смешивать налаживая разные схемы выполнения задач, каждый канал следует привязать к ifttt.com ).
![ifttt main screen](https://habrastorage.org/getpro/habr/post_images/8c6/ee9/eb9/8c6ee9eb98f09d186651327687259fb1.png)
Экран задач выглядит так
Преамбула: какие цели следует преследовать?
Думаю никому уже не надо объяснять причины по которым социальное присутствие и главное — адекватная социальная активность, это важнейший атрибут для любого продукта ( и не важно стартап, e-shop, или сайт о правах насекомых). Через социальные сети, чаще всего, мы получаем:
- Канал привлечения лидов\ранних приверженцев( early adopters )
- Хороший канал обратной связи от реальных людей
- Реклама и PR как среди потенциальных пользователей и (или) покупателей, так и среди СМИ и блоггеров
- Шанс на виральность
Но нас интересует не столько зачем, а сколько как это сделать, да и ещё автоматически, и чтобы настроить, а оно надёжно работало. Именно об этом данная статья.
Хорошо, а что автоматизировать ?
Остановимся и подумаем, а какую социальную активность мы можем автоматизировать? Какую вообще социальную активность принято производить для достижения целей объявленных выше? Кроме генерации контента, что не автоматизируется по сути, остальное автоматизировать можно почти всё!
Итак, список того, что принято, что полезно и что можно было бы попробовать сделать в социальных сетях для достижения своих достойных целей:
- Распространять новости о своём продукте в максимальное количество социальных каналов ( WP blog, twitter, facebook (personal or page), tumblr, delicious, linkedin и т.д. ) из одного источника ( например блога, хотя можно абсолютно из любого )
- Репостить\ретвитить с ваших личных аккаунтов любые посты\твиты сделанные с официальных аккаунтов ваших продуктов
- Репостить\ретвитить с аккаунтов вашего продукта новости по вашей индустрии с выбранных вами ресурсов
- Twitter: Благодарить новых followers, тех кто ретвитит вас или людей упоминающих ваш аккаунт или любое заданное вами слово автоответом или упоминанием, постить шаблонные твиты с любой периодичностью, взаимный following и бесконечно много т.д.
- Публиковать любые документы (презентации, описания, исследования) в всех нужных вам соц сетях просто положив файл в public dropbox или отправкой оного на email
- Получать любые статусы или ответы в виде sms бесплатно
и многое многое другое, на что хватит фантазии при использовании ifttt.com
![Channeles list of ifttt.com](https://habrastorage.org/getpro/habr/post_images/1fc/2f5/7aa/1fc2f57aa2fbc59b719801bf6787959b.png)
Скриншот перечня каналов ifttt
Практические кейсы использования ifttt.com
Кроме бесконечного числа личных целей, аля получить sms предупреждение о том что завтра будет дождь рассмотрим тройку практических кейсов.
Транслируем новости во все социальные сети
Исходные условия
- Лично я считаю что оптимальным распространять информацию с блога о вашем продукте, с приземлением трафика либо на блог, либо на сайт вашего продукта.
- Пусть наш блог будет на WordPress и именно в него мы публикуем первоначальный пост
- У вас есть facebook page и (или) личный аккаунт (или выдуманный персонаж), twitter account, linkedin, tumblr или другой социальный сервис из списка
Итак, схема простая:
- Создаём аккаунт на ifttt.com
- Создаём ifttt задачи( или копируем приведённые ниже рецепты )
- WP -> Facebook page post ( recipe )
- WP -> Facebook personal post ( recipe)
- WP -> Twitter tweet ( recipe )
- WP -> Linkedin status ( recipe )
- WP -> Tumblr status ( recipe )
- Задача выполнена, теперь как только мы что то написали в блог, информация об это разлетелась по всем нужным нам местам.
Тривиальная задача скажите вы? И я с вами соглашусь, есть множество нативных и сторонних сервисов которые делают что то подобное, если хитрые схемы с перекидыванием информации аля WP -> RSS -> Twitter tweet -> Facebook personal post -> Linkedin status и это тоже работает, но куда менее управляемо и не всегда хорошо выглядящее. Нахожу трансляцию с помощью ifttt наиболее контролируемую и главное наиболее тонко настраиваемую.
Несколько скриншотов:
![ifttt create task first step](https://habrastorage.org/getpro/habr/post_images/52a/b90/904/52ab90904f53a1c9c87b77a4f5ce51ff.png)
a) Создаём задачу
![ifttt twitter triggers](https://habrastorage.org/getpro/habr/post_images/0ca/9b1/e4a/0ca9b1e4ac8b5aa84a439518245b8c62.png)
b) Выбираем триггер по котором задача должна отработать
![ifttt create task second step](https://habrastorage.org/getpro/habr/post_images/9fe/ac6/ab5/9feac6ab55768bbd35f78d82f228a75a.png)
c) Выбираем действие которое хотим от ifttt
Автоматизируем Twitter активность
Исходные условия
- У нас есть twitter account продукта для людей
- У нас есть twitter bot account продукта для всякого рода автоматических действий
- У вас есть свой twitter account
Схема для twitter
twitter account продукта
- Благодарим каждого нового follower`а твитом с его упоминанием с произвольным тектом
- Мониторим хэштэг продукта(если конечно он есть) и если кто то его упоминает, получаем нотификацию любым удобным способом(sms, email, etc.)
- взаимный following полностью не автоматизируется, видимо по антиспам соображениям, но можно легко добавлять в twitter списки https://twitter.com/#!/%username%/lists и потом и так же легко добавляем руками, либо используем более продвинутые варианты
- Постим чужие но понравившиеся твиты на facebook page вашего продукта через добавление твита в избранные
twitter bot account продукта
при любом упоминании вашего названия вашего продукта, адреса сайта или другого ключевого слова по всему твитеру, делайте автоответ пользователю с заранее заданным текстом. ( recipe )
свой twitter account
Настраиваете ретвит всех постов от аккаунта своего продукта, ведь вы и так всё время это делаете, только вручную.
По другому и не получится
Есть что то, что автоматизировать без написания своего кода никак иначе и не получится, и найти готовое решение практически невозможно, рассмотрим и такие случаи.
Иходные условия
- У вас есть facebook page вашего продукта, twitter account продукта, google + page, личный dropbox
- Вы знаете источники новостей и постов в индустрии вашего продукта
- Вы регулярно выгружаете картинки, презентации и прочие документы для публичного доступа
RSS --> Facebook or Twitter
Вы всегда можете задать достаточно точное ключевое слово в rss feed ленте и в случае если новая статья совпадёт с ним, автоматически запостить на facebook или twitter ( recipe )
Dropbox --> Facebook or Twitter
Настраиваем отдельную папку в дропбоксе на задачу, что если туда попадает новый файл — сделать пост на facebook page по шаблону. Удобно если постить разные картинки или презентации. Тоже самое можно сделать и с твитером. ( Facebook recipe ) ( Twitter recipe )
Google+ --> Facebook экзотика
Настраиваем трансляцию из Google+ в facebook
Минусы
Что то из приведённых примеров вполне можно автоматизировать без раздумий, а что то может создать глупые ситуации, вроде ретвитов плохих отзывов или новостей не по теме, но это уже другая история и я уверен что создатели ifttt.com думаю как максимально эффективно разрешать подобные конфликты.
Хотите проверить? просто упомяните в любом вашем твите слово habrifttt и получите персональную автоматическую благодарность от меня !
PS Рекомендую рецепт — как только в мире произойдёт крупное землятресение — скинь мне sms.
PSS Hint: Для активации канала SMS следует ввести 007 вместо привычных +7