# Benchmark Email integrations: contacts and lists

> Create a contact, create a list and create a campaign in Benchmark Email. Connect Benchmark Email to the rest of your marketing stack with Tray.ai.

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

## Overview

Benchmark Email is an email marketing platform for building newsletters and campaigns, managing contact lists, and tracking opens, clicks and engagement. Tray.ai connects to Benchmark Email through the HTTP Connector, so your workflows can call the Benchmark Email API alongside the rest of your stack.

## Use cases

### Contacts

Read, create, update, and delete contacts in Benchmark Email from any Tray.ai workflow. The Benchmark Email API covers calls such as list contacts and create a contact.

- List contacts
- Create a contact
- Update a contact

### Lists

Read, create, update, and delete lists in Benchmark Email from any Tray.ai workflow. The Benchmark Email API covers calls such as list contact lists and create a list.

- List contact lists
- Create a list
- Update a list

### Campaigns

Read, create, update, and delete campaigns in Benchmark Email from any Tray.ai workflow. The Benchmark Email API covers calls such as list campaigns and create a campaign.

- List campaigns
- Create a campaign
- Update a campaign

### Reports

Read reports in Benchmark Email from any Tray.ai workflow. The Benchmark Email API covers calls such as get dashboard snapshot reports and get campaign reports.

- Get dashboard snapshot reports
- Get campaign reports
- Get campaign engagement reports

### Email templates

Read email templates in Benchmark Email from any Tray.ai workflow. The Benchmark Email API covers calls such as list email templates and get an email template.

- List email templates
- Get an email template

## Challenges Tray.ai solves

### Keeping Benchmark Email 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 Benchmark Email 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 Benchmark Email 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 Benchmark Email 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 Benchmark Email?

Yes. Tray.ai connects to Benchmark Email through the HTTP Connector, which calls the Benchmark Email API directly. Any call the Benchmark Email API documents can run as a step in a Tray.ai workflow.

### How does Tray.ai authenticate with Benchmark Email?

The Benchmark Email 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 Benchmark Email connector?

Benchmark Email runs through the HTTP Connector rather than a dedicated connector. If your team wants one, the Tray.ai connector SDK can build a dedicated Benchmark Email connector from the Benchmark Email 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/
