# Action Network integrations: people and petitions

> Update a person in Action Network and start a workflow when Action Network sends “Action taken”.

**Canonical page:** https://tray.ai/connectors/actionnetwork-integrations/
**Categories:** Marketing
**Connects through:** HTTP Connector

## Overview

Action Network is an organizing platform for progressive groups, used to run petitions, events, fundraising pages, letter campaigns and email outreach to supporters. Tray.ai connects to Action Network through the HTTP Connector, so your workflows can call the Action Network API alongside the rest of your stack. API access comes through Action Network's partner program or API plan, so you need approved credentials first.

## Use cases

### People

Read and update people in Action Network from any Tray.ai workflow. The Action Network API covers calls such as list people and get a person.

- List people
- Get a person
- Update a person

### Events

Read, create, and update events in Action Network from any Tray.ai workflow. The Action Network API covers calls such as list events and get an event.

- List events
- Get an event
- Create an event

### Petitions

Read petitions in Action Network from any Tray.ai workflow. The Action Network API covers calls such as list petitions and record a signature.

- List petitions
- Record a signature

### Donations

Read donations in Action Network from any Tray.ai workflow. The Action Network API covers calls such as list donations and record a donation.

- List donations
- Record a donation

### Tags

Read tags in Action Network from any Tray.ai workflow. The Action Network API covers calls such as list tags and list taggings.

- List tags
- List taggings

### Action Network events

Start a Tray.ai workflow the moment something happens in Action Network. Action Network sends events such as action taken and event attendance recorded to a Tray.ai webhook trigger.

- Action taken
- Event attendance recorded
- Donation made

## Challenges Tray.ai solves

### Keeping Action Network credentials out of logs

A raw API call usually means pasting a key or token into the request, where it ends up in step inputs, logs, and screenshots.

**How Tray.ai helps:** Store Action Network credentials once as a Tray.ai authentication and reference them from the HTTP Connector. Tray.ai masks authentication values in logs, so the secret never shows up in a step's input or output.

### Going from the Action Network API docs to a working call

Translating an example request from API docs into a workflow step means copying the method, URL, headers, and body by hand.

**How Tray.ai helps:** Paste a cURL example from the Action Network API docs into the HTTP Connector and Tray.ai fills in the method, URL, headers, and body for you.

### Handling files and non-JSON responses

Not every API answers in JSON. Some return XML, files, or binary data, or expect a multipart upload.

**How Tray.ai helps:** The HTTP Connector parses JSON and XML responses, returns files you can pass to the next step, and sends multipart form data for uploads.

## Frequently asked questions

### Does Tray.ai connect to Action Network?

Yes. Tray.ai connects to Action Network through the HTTP Connector, which calls the Action Network API directly. Any call the Action Network API documents can run as a step in a Tray.ai workflow. API access comes through Action Network's partner program or API plan, so you need approved credentials first.

### How does Tray.ai authenticate with Action Network?

The Action Network API uses an API key in a request header. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.

### Can I get a dedicated Action Network connector?

Action Network runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Action Network connector from the Action Network API.

## Learn more

- Intelligent Integration: https://tray.ai/platform/intelligent-ipaas/
- Merlin Agent Builder: https://tray.ai/platform/merlin-agent-builder/
- Agent Gateway for MCP: https://tray.ai/platform/agent-gateway/
- Book a demo: https://tray.ai/contact/
