WordPressで自動ワークフローを作成する方法を学びたいですか?
日々のサイトメンテナンスや管理作業をすべてこなすのは大変です。自動化されたワークフローを作成することで、時間と労力を節約し、サイトの成長に集中することができます。
この投稿では、Uncanny Automatorを使ってWordPressで自動ワークフローを簡単に作成する方法を紹介します。
WordPressで自動ワークフローを作成する理由
多くのサイトオーナーは、同じ作業の繰り返しに多くの時間を費やしている。例えば、最新のブログ投稿をFacebookに投稿したり、カスタマイザーが商品レビューを残した後にクーポンを送ったり。
このような繰り返しの多い手作業に自動化されたワークフローを作成することで、時間と労力を大幅に節約することができる。また、自動化により、すべてが即座に行われるため、カスタマイザーサービスを向上させることができ、コンテンツを自動的に投稿することで、ソーシャルアカウントをより魅力的なものにすることができる。
しかし、自動化の問題点は、WordPressのプラグイン同士がうまく会話できないことです。例えば、WooCommerceと コンタクトフォームプラグインを使っている場合、初期設定ではこの2つは互いに通信することができません。
そこでUncanny Automatorの出番だ。
Uncanny Automatorとは?
Uncanny Automatorは、コードを書くことなく自動化されたワークフローを作成するのに役立つ最高のWordPress自動化プラグインです。
これは、異なるWordPressプラグインが互いに通信できるようにするためのブリッジとして機能します。例えば、誰かがフォームに入力するたびに、自動的にメールリストに追加することができます。
2つのWordPressサイトを連携させることもできます。例えば、オンラインストアで商品を販売し、会員制サイトでカスタマイザーのアカウントを管理することができます。
Zapierのようなものだが、WordPressサイトのためのものだと考えてほしい。
実際、Uncanny AutomatorはZapierと連携しているので、Googleドライブ、Slack、Asana、Twitter、Instagramなど、5,000以上の外部アプリとWordPressを統合することができます。
とはいえ、WordPressで自動ワークフローを作成するためにUncanny Automaterを使用する方法を見てみましょう。
WordPressで自動ワークフローを作成する
まず、Uncanny Automatorプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。
注: 多くの一般的なタスクを自動化できる無料のUncanny Automatorプラグインがあり、300の自動化トリガーとアクションが付属しています。しかし、より多くのプラグインやサービスと統合されているため、私たちはUncanny Automator Proを使用します。
有効化した際、無料版のUncanny Automatorコアのインストールも求められます。無料プラグインには限られた機能しかありませんが、Proプランのベースとして使用されます。
次に、WordPressダッシュボードからAutomator ” 設定ページに移動し、ライセンスキーを入力します。
この情報は、Uncanny Automatorサイトのアカウントで確認できます。
キーを入力したら、「ライセンスの有効化」ボタンをクリックします。
新規オートメーションレシピの作成
ライセンスを追加したら、WordPressで自動ワークフローを作成する準備ができました。Uncanny Automatorでは、これらのワークフローを「レシピ」と呼んでいます。
開始するには、Automator ” 新規追加ページにアクセスします。ログイン中’レシピを作成するか’Everyone’レシピを作成するか尋ねられます。
ログインレシピはログイン中のユーザーのみがトリガーできますが、「Everyone」レシピは誰でもトリガーできます。
作成したいワークフローに基づいてレシピタイプを選択し、’Confirm’ボタンをクリックする必要があります。
このガイドでは、WPFormsプラグインを使ってEveryoneレシピを作成します。WPFormsはWordPressのコンタクトフォームプラグインの中で最も優れたプラグインで、ドラッグ&ドロップですべてフォームを作成することができます。
誰かがサイトのお問い合わせフォームに入力するたびに、新しいWordPressユーザーアカウントを作成する自動ワークフローを構築する予定です。
レシピの種類を選んだら、「タイトル」フィールドにレシピの名前を入力します。これは参考用ですので、お好きなものをお使いください。
自動ワークフローへのトリガーとアクションの追加
Uncanny Automatorの各レシピには、トリガーと アクションと呼ばれる2つの部分があります。
トリガーとは、訪問者がフォームを送信するなど、自動ワークフローを開始するイベントです。アクションはレシピが実行するタスクです。
まず、統合を選択してトリガーを設定する必要があります。
Uncanny Automatorは、WordPressサイトで利用可能なすべての統合を表示します。次の画像では、すでにWPFormsが検出されていることがわかります。
続行するには、「WPForms」をクリックします。
次に、トリガーイベントを選択する必要があります。ドロップダウンメニューで、’A form is submitted’を選択します。
その後、ドロップダウンメニューを開くと、WPForms WordPressプラグインを使って作成したフォームをすべて見ることができます。
レシピのトリガーとなるフォームを選択し、「保存」をクリックするだけです。
Actions」セクションに移動し、「Add Actions」ボタンをクリックします。
Uncanny Automatorは、アクションで使用できるすべての異なる統合を表示します。
ログイン中のユーザーのためにレシピを作成するか、すべての人のためにレシピを作成するかによって異なるオプションが表示されるかもしれません。
Actions」で、統合として「Automator」を選択する。
その後、Uncanny Automatorはアクションを選択するよう求めます。
ドロップダウンメニューから「カスタム関数/メソッドを呼び出す」を選択する。
ここで、このレシピで使用するカスタム関数の名前を入力する必要があります。この関数は新しいユーザーアカウントを作成するので、’create_contact’のような名前を使うことができます。
その後、「Add Variable」をクリックする。
変数を使ってフォームからデータを取得する
WPFormsのお問い合わせフォームからデータを取得し、それを使ってフォームを送信した人の新しいユーザーアカウントを作成したいと思います。
これを行うには、空のフィールドの隣にある’*’記号をクリックします。ドロップダウンで「トリガー」を探し、お問い合わせフォームを選択します。
フォームを構成するすべてのフィールドが表示されます。
フィールドのデータを使用するには、そのフィールドをクリックしてください。これでフィールドが変数に変わり、レシピで使用できるようになります。
これで、上で説明したのとまったく同じ手順で、さらに変数を追加することができる。
例えば、以下の画像では、コンタクトフォームからユーザーの名前とメールアドレスを取得し、その情報をユーザープロフィールに追加しています。
使用したい変数をすべて追加したら、「保存」をクリックする。
新規ユーザーアカウントの自動作成
次に、「アクションを追加」ボタンをクリックし、次に使用するインテグレーションを選択します。私たちの場合はWordPressです。
その後、Uncanny Automatorは、この統合を使用して実行できるすべてのアクションを表示します。
ドロップダウンメニューから「Add a new role to the user’s roles」を選択してください。
ユーザーデータへのアクセスを求めるポップアップが表示されます。
ユーザーデータを設定する」ボタンをクリックするだけです。
Everyone’レシピを作成するので、このアクションを’既存ユーザー’または’新規ユーザー’に実行することができます。
すでにWordPressブログやサイトに登録しているユーザーのアカウントを作成したくないので、「新規ユーザー」をクリックします。
Uncanny Automatorは、新規アカウントで使用するデータを選択するよう求めます。
これらのフィールドのいくつかを、お問い合わせフォームから渡される変数にマッピングすることができます。例えば、’First name’の隣にある’*’ボタンをクリックして、コンタクトフォームをトリガーとして選択することができます。
次に、ドロップダウンメニューから’Name’変数を選択する。
その他のフィールドでは、トークンとプレーンテキストを組み合わせて使用することもできます。たとえば、ユーザー名をランダムに生成するには、その人の名前と一連の数字、あるいは今日の日付のような別のトークンを組み合わせます。
初期設定では、Uncanny Automatorは新しいユーザーに「購読者」権限を割り当てます。
これを変更するには、「権限」ドロップダウンを開き、リストから別の権限を選択するだけです。
すでにそのメール・アドレスやユーザー名にリンクされたアカウントがある場合、Duplicatorを作成する必要はありません。
とはいえ、次のセクション「ユーザーがすでに存在する場合の処理」で「何もしない」を選択していることを確認してください。
自動化されたWordPressワークフローを公開する
完了したら、「保存」ボタンをクリックして変更内容を保存することをお忘れなく。
その後、ワークフローを公開します。Recipe’ボックスで’Draft’スイッチをクリックし、代わりに’Live’と表示されるようにする。
レシピは公開され、誰かがサイトのお問い合わせフォームに入力するたびに、Uncanny Automatorが自動的に新しいアカウントを作成します。
WordPressでオートメーションのログ記録を表示する
自動化されたワークフローを作成したら、バックグラウンドで起こっているすべてのタスクをトラッキングする簡単な方法が欲しくなるだろう。
Uncanny Automatorによって実行されたすべてのレシピ、トリガー、アクションを見るには、WordPressダッシュボードからAutomator ” ログ記録ページにアクセスするだけです。
ドロップダウンメニューを使って、アクションやユーザーなどに基づいてデータをフィルターできるようになりました。
このガイドでは、Uncanny Automator プラグインが本当にパワフルであることをほんの少し紹介しました。Uncanny AutomatorはWooCommerce、Formidable Forms、GiveWP、その他多くのWordPressプラグインと連携させることができます。どのような自動ワークフローを作成できるか、試してみる価値はあります。
ボーナス: Uncanny AutomatorとChatGPTを接続してAIコンテンツを作成する
また、Uncanny Automatorを使用すると、OpenAI統合を使用してChatGPTでワークフローを作成できます。
これにより、AIが生成したコンテンツをさまざまな方法でワークフローに組み込むことができます。例えば、フォームが送信されるたびにAIが生成したコンテンツで新しいブログ投稿を作成することができます。
同様に、フォーラムで質問されたことに自動的に返信するAIワークフローを作成したり、プロンプトに基づいて画像を生成したり、WhatsAppチャットボットを作成したりすることもできる。
また、Uncanny Automatorを使用して、AIをOptinMonsterのような他のWordPressプラグインと接続し、コードを使用せずに素晴らしいワークフローを構築することもできます。
詳しくは、人工知能と機械学習を使ったWordPressプラグインのトップ・ピックをご覧ください。
この投稿が Uncanny Automator を使って WordPress で自動ワークフローを作成するのにお役に立てば幸いです。また、エキスパートが選ぶ最高のドラッグ&ドロップ WordPress ページビルダーや、WordPress サイトでユーザー登録を許可する方法についてのステップバイステップガイドもご覧ください。
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
Mrteesurez
I think I like this functionality. If I understand it very well, meaning visitors can be automatically become a registered users with just filling a contact form. ok.
But can I connect two to three websites together, when a user register on a site, I will automatically create an account for him on other connected sites. thanks.
WPBeginner Support
For that, you would want to take a look at our guide on how to set that up below!
https://www.wpbeginner.com/plugins/how-to-share-users-and-logins-between-multiple-wordpress-sites/
管理者
Moinuddin Waheed
Automated workflows not just save times and energy but also increases the productivity and efficiency.
Having automatically sent posts to different social media and other workflows can be difficult to manage if not done through automation softwares.
Going through the article , it seems automator is the best option to create auto workflows. it comes with integrations with many other workflow softwares and other options.
I will definitely give it a try.