ZapierとSalesforceを連携している場合、認証が失効してエラーが発生することがあります。この問題が起きると業務フローが止まることも。この記事では、具体的な原因と解決策を説明します。
Salesforce認証エラーが起きる理由
認証エラーの主な原因は、Salesforce側のセキュリティ設定やトークンの期限切れです。以下が主な原因のリストです。
- セッションの有効期限切れ
Salesforceのアクセストークンは一定期間が過ぎると無効になります。
- ZapierとSalesforceの再認証が未設定
Zapierは定期的な再認証が必要ですが、これが行われていない場合エラーが起こります。
- 権限変更や設定更新
Salesforceでユーザー権限が変更された場合、Zapierとの連携が切れることがあります。
認証エラーの症状
認証が失効すると、以下のような状況が発生します。
- Zapierでタスクが実行されない
- 「401 Unauthorized」エラーが表示される
- データ同期が止まり、新しいレコードが追加されない
これらのエラーに早く気づくために、Zapierの通知設定を有効にしておくと便利です。
解決手順
- Zapierで再認証を行う
Zapierの「My Apps」画面でSalesforceアカウントを選択し、再認証を実施します。必要な場合はSalesforceのログイン情報を再入力してください。
- Salesforce側で設定を確認する
Salesforceの「セキュリティ設定」からトークンの有効期限やユーザー権限をチェックします。特にアクセストークンの期限が切れている場合は再発行が必要です。
- 権限の再設定
Salesforceの連携アプリに必要な権限が割り当てられているか確認し、不足している場合は追加してください。
- Zapierのタスクをテストする
再認証後にZapierのタスクを実行して、正常に動作するか確認します。
再発防止のポイント
エラーを防ぐには以下の対策が効果的です。
- ZapierとSalesforceの定期的な認証更新
自動通知を設定しておくと便利です。⚠️忘れがちな更新作業を事前に防げます。
- セッション期限の延長設定
Salesforceでセッションの有効期間を長く設定することで、頻繁なトークン切れを防げます。
- Zapierの通知機能を活用する
タスク失敗時に即座に通知を受け取れるようにしておきましょう。🔔
トラブルが解消しない場合
上記を試しても解消しない場合は、ZapierまたはSalesforceのサポートに問い合わせることをおすすめします。サポートチームにログやエラーコードを提供すると解決がスムーズになります。
参考URL
この記事の情報は以下を参考にしています:
https://kiseki-tech.jp/2025/01/22/zapier-salesforce-authentication-expired/