Zapier、より高度なWeb自動化を実現するマルチステップZapを発表

Zapier、より高度なWeb自動化を実現するマルチステップZapを発表
Zapier、より高度なWeb自動化を実現するマルチステップZapを発表

iOS アプリとワークフローを補完する手段としての Web 自動化に、私は長い間興味を抱いてきました。以前は、主に IFTTT や Zapier のレシピをトリガーするネイティブ アプリが不足していたため、Web 自動化の実際的なメリットについては懐疑的でしたが、時とともに、Web サービスを自動化し、面倒なタスクを実行させる機能のありがたみを理解できるようになりました。クラウドにあるデータへのシンプルなフロントエンドである iOS アプリを備えた Web サービスにますます依存するようになっていることも関係しているかもしれません。1の Web 自動化の使い方は、劇的にクリエイティブというわけではありません。1 回タップするだけで自動メールを送信する Do Button レシピがいくつかあります。YouTube の更新といくつかの RSS アイテムを Slack に転送し、自動レシピを使って私に代わってツイートする Twitter アカウントもいくつかあります。そうしないと忘れてしまうからです。それほど革新的なものではありません。

本日、IFTTTのパワーユーザー向け(有料)代替ツールであるZapierが、マルチステップZap(IFTTTのレシピに相当)をリリースしました。私はこれを1週間かけてテストすることができました。複雑なWeb自動化を構築する際、Zapierが提供する追加のコントロール機能のおかげで、私はずっとIFTTTよりもZapierを好んで使ってきました。Zapierでは、アクションにフィルターを割り当てたり、専用のZapier Parserサービスを使ってメールメッセージのデータを解析したりできます。そして、私のように細かい調整をしたいユーザーを念頭に置いて設計されているのが一般的です。マルチステップZapはこの戦略にぴったりで、複数のWebサービスを連携させて時間を節約するために私が試した中で、これまでで最も強力なソリューションです。

基本的な考え方は、Webサービスで何かが発生し、その出力を複数の宛先(例えばTwitterスプレッドシート)に渡したい場合、そのイベントごとに別々のZapを作成する必要はないということです。Zapierの複数のステップは、期待通りに動作します。まず、条件(例えば「チャンネルから新しいYouTube動画」)を定義するサービスを選択し、次に複数のサービスを単一のアクションフローに組み合わせることで、次に実行する処理を選択します。

例えば、RSSフィードのリンクをGoogleスプレッドシートとSlackに同時に共有したり、メールのテキストを読み取って結果をEvernoteのノートに記録し、Twitterで共有したりすることも可能です。想像力は無限大です。Zapierがサポートする500以上の既存のサービスすべてでマルチステップZapが有効化されているため、選択肢は豊富です。

同社はマルチステップザップを次のように説明しています。

マルチステップZapは滝のように機能し、すべてのデータが下流に流れていきます。どのステップの情報でも、その下のステップを具体化するために使用できます。ステップ1で取得した名前をステップ6で使用したり、ステップ3で取得したメールアドレスをステップ5で使用したりすることも可能です。

複数のアプリからのデータを組み合わせて、すべての顧客情報を電子メールやフォームから CRM や追跡スプレッドシートにルーティングするなど、すべての重要な情報を専用のハブに渡すこともできます。

テストでは、新しいシステムのシンプルさと、3つ以上のサービスにまたがるWebワークフローを直感的に構築できることに感銘を受けました。新しいマルチステップエディターでは、サービスが上から下へとリストアップされ、上部にトリガーが1つ、その下にフィルター(条件付きANDまたは条件付きOR)と複数のアクションを追加するための「+」ボタンが配置されています。すべてが明確にレイアウトされており、ワークフローの流れを変えたい場合でもいつでも戻って修正できます。Zapierのエディターの再設計は気に入っています。機能が増えたにもかかわらず、より速く、よりシンプルに感じられ、これは注目すべき成果です。

今後しばらく使い続けていく、2つのマルチステップワークフローを思いつきました。1つ目は、@ClubMacStoriesを設定して、新しいMailChimpキャンペーンがクラブメンバーに送信されるたびにツイートするようにしました。キャンペーンへのリンクは同時にAirtableの共有ベースに保存されるので、過去のキャンペーンリンクのログを作成できます。

2つ目のワークフローでは、Zapierのメールパーサーを使って、RSSログを読み込むスクリプトを実行した後にサーバーから毎日自動送信されるメールから、RSSフィードの購読者数を抽出します。このメールには、抽出したいデータが2つ含まれています。日付と実際の購読者数です。パーサーのウェブテンプレートを使えば、このデータから2つの変数を簡単に作成できます。メール内で常に同じ位置に表示されるテキストを選択し、各変数に名前を付けるだけです。その後、複数のステップを経て、日付と購読者数をGoogleスプレッドシートの2つの列に追加し、Slackbot経由でパーソナライズされたメッセージとともに共有するワークフローを作成できます。こうすることで、前日のRSSヒットに関する通知を毎朝受け取ることができますが、メールに煩わされることなく、すべてがスプレッドシートに保存されて後で参照できるようになります。これらすべてが1つのワークフローで完結します。

Zapierの新しいマルチステップWeb自動化機能は、多くの強力なシナリオを可能にします。その多くは、この1週間は検討する時間がなかったものです。ワークフロー中にあらゆる種類の情報を検索できる新しい検索アクションが追加され、検索結果が返されなかった場合に新しいデータを作成するフォールバックオプションも用意されています。JavaScriptとPythonのスクリプトをアクションとして実行できるようになりました。これは一見奇妙に思えますが、試してみたところ、ちゃんと機能しました。

Zapierは従来の2ステップZapから移行するつもりはありません。現在も利用可能ですが、マルチステップZapは月額20ドルからの有料アカウント限定で、毎日数十ものワークフローを実行する必要があるユーザー向けです。私自身が(まだ)そのカテゴリーに当てはまるかどうかは分かりませんが、今のところ気に入っている点もあり、マルチステップZapをもっと活用できるか検討してみようと思っています。むしろ、使っていてとても楽しいです。


  1. 参照: Slack、Google ドキュメント、Google スプレッドシート、Office 365、Box、Quip、Airtable。↩︎

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。