# 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](https://docs.p0.dev/integrations/notifier-integrations/custom-notifiers), 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](https://docs.p0.dev/integrations/notifier-integrations/custom-notifiers)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.p0.dev/integrations/notifier-integrations/custom-notifiers/aws-lambda-notifier.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
