> For the complete documentation index, see [llms.txt](https://docs.p0.dev/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.p0.dev/integrations/notifier-integrations/custom-notifiers/aws-lambda-notifier.md).

# AWS Lambda notifier

The **P0 AWS Lambda Notifier** lets you route notification events directly to your own AWS Lambda function. Built using the [Custom Notifier API](/integrations/notifier-integrations/custom-notifiers.md), it enables you to trigger custom workflows, integrate with internal systems, or run arbitrary logic in response to notification events from your existing AWS infrastructure.

Use it to:

* Trigger automation pipelines
* Forward events to internal alerting systems
* Apply custom filtering or enrichment
* Connect with services beyond email or Slack

## Before you begin

This guide walks you through setting up your **AWS Lambda Notifier.** Before diving into the steps, make sure you have installed an AWS function caller component in P0

[How to install the AWS function caller component](https://github.com/p0-security/p0-docs/blob/main/integrations/resource-integrations/aws/function-caller.md)

## Installing your AWS Lambda Notifier

1. Go to p0.app in your browser, navigate to **Integrations**, and select **AWS Lambda** in the **Notifiers** section.

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-d7819a003b8c36eb2724ef601f758885e48b665c%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

2. Within the integration, click the **"Add Notifier"** button.

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-0d97b1ace45b4713e24d7d4b25a0a88dfb5aa288%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

3. Give your AWS Lambda notifier name. This is a user-friendly label that helps you recognize the purpose of the notifier at a glance.

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-789466074af0d8b655356fa5de7d083a462720c1%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

4. Choose the Lambda function you registered previously via the function-caller.

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-bf01f2e85d857c4d5e71f4b90b313be227030eb4%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

5. Complete the setup by clicking **"Finish"**. Your notifier is now active!

<figure><img src="https://3783273641-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FSQNwGQz62W737pY0FzVb%2Fuploads%2Fgit-blob-dc867ce5cb00de49b45557de8eb495231ed1197a%2Fimage.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

## Related Links

[Review the Custom Notifier OpenAPI specification](/integrations/notifier-integrations/custom-notifiers.md)
