Skip to content
ARIES LEADS AUTOMATION

Automate the busywork.
Keep the conversation human.

Aries Leads connects lead discovery, enrichment, email verification, and outreach through APIs and webhooks. Send JSON requests from your tools to start supported actions, then receive events at your own URL. Build CRM handoffs, reply alerts, and suppression workflows with your connector or backend.

HTTP POST + JSON. Your tools. Your workflow rules.

A connected lead workflow
Your CRM
Your website
Your backend
INCOMING API REQUEST

Aries Leads

Discovery meets action

Find contactsEnrich companiesVerify emailsManage outreach
OUTGOING WEBHOOK EVENT

Your connector or backend

Match records. Apply rules. Route the next step.

Illustrative flow. Configure and test each connection.

Two directions. One connected process.

An API asks. A webhook tells.

Use the incoming API when another system needs Aries Leads to do something. Use an outgoing webhook when something has happened in Aries Leads and another system needs to know. Both use HTTP POST with JSON, but the destination and purpose are different.

Send work into Aries Leads

Your system → Aries Leads API

A CRM, trusted script, or automation tool sends a supported request. Start with a company domain, a website URL, or a person's name. Request enrichment, contact extraction, email finding, or validation. Sequence operations let your workflow manage contacts and outreach state.

See request examples

Send events out to your tools

Aries Leads → your receiving URL

Configure a destination for a supported event. When that event occurs, Aries Leads pushes JSON to the URL. Your receiver decides whether to update a CRM record, create a task, notify an owner, or update a suppression list. Those downstream steps are yours to configure.

Browse event coverage

An accepted request is not proof that every result is already available. Confirm the response format, relevant event payload, and record-matching method in your account. Keep records awaiting a result in a reviewable state instead of assuming every request produces a match.

Built around the next useful action

Six ways to connect your lead workflow.

Start with one handoff that slows your team down. These patterns combine Aries Leads capabilities with rules you build in a connector or backend, not preinstalled automations.

RevOps & sales teams

Turn account research into CRM records

  1. Company name or domain
  2. Aries Leads enrichment
  3. Your CRM matching rules

Convert a company name to a domain when needed, then request enrichment. Use the relevant found-record event to continue your workflow after checking the actual payload.

Build in a check: Search for an existing account first. Preserve manually verified CRM fields instead of overwriting them with empty enrichment values.

Agencies & outbound teams

Give captured contacts a quality gate

  1. LinkedIn or extension capture
  2. Find and verify an email
  3. Your owner-assignment rules

Use the contact-captured event to start a review. Where a name and company domain are available, request email finding, then validation before considering outreach.

Build in a check: Keep missing-email records in a research queue. A verified address does not establish consent or permission to contact someone.

Local business prospecting

Build a website-to-research pipeline

  1. Approved website list
  2. Contact extraction API
  3. Your qualification queue

Submit each website from your spreadsheet or backend. Route extraction events into your own qualification workflow and retain the website that supplied the information.

Build in a check: Check source terms and applicable privacy rules. Dedupe by a stable record identifier before creating contacts.

Sales & account managers

Bring replies to the right person

  1. Prospect reply event
  2. Your CRM owner lookup
  3. Task or team notification

Send reply events to your connector, look up the responsible owner, and create a task or notification with a link to the record. Add a human review for intent and context.

Build in a check: Treat automated replies separately. Do not assume a reply is positive or that an event automatically pauses every connected campaign.

Deliverability & operations

Keep suppression lists connected

  1. Unsubscribe or bounce event
  2. Your suppression record
  3. Connected sending tools

Propagate unsubscribe and bounce events into the systems you control. Use the sequence API's email or domain unsubscribe actions when a preference originates elsewhere.

Build in a check: Give suppression precedence over enrichment and scoring. Test both directions without creating an event loop.

Growth & customer teams

Act on signals beyond email

  1. New domain, score, or review
  2. Your qualification rules
  3. Research or support task

Use new-domain events for account research, score thresholds for sales review, and bad-review events for customer support. Each signal should have its own destination and owner.

Build in a check: Do not label new domains as purchase intent. Validate the signal before changing lifecycle stages or starting outreach.

Incoming API reference

Small requests.
Useful next steps.

Send a JSON body with Content-Type: application/json. The five examples here show supported data requests and their input fields. All use a placeholder key. Send authenticated requests only from a trusted backend or connector.

Keep your API key private

Replace YOUR_API_KEY in your private environment. Never paste a real key into frontend JavaScript, shared spreadsheets, screenshots, or logs. This page does not send API requests.

These are request examples, not a complete API contract. Check response schemas, usage limits, error handling, and processing behavior in your account before production use.

POSTEnrich a company from its domain

Start company enrichment from an account domain. Use this when your CRM or research queue has a website but needs additional company context.

https://myapiconnect.com/api-product/incoming-webhook/enrich-company

{
  "api_key": "YOUR_API_KEY",
  "domain": "example.com"
}
POSTFind a domain from a company name

Submit a company name to look for its domain. Review ambiguous matches before using a result for enrichment or account-level deduplication.

https://myapiconnect.com/api-product/incoming-webhook/convert-company-names

{
  "api_key": "YOUR_API_KEY",
  "company_name": "Example Company"
}
POSTExtract contact data from a website

Request website contact extraction from a URL. For a list of websites, have your workflow submit individual requests within your account limits.

https://myapiconnect.com/api-product/incoming-webhook/extract-emails-from-urls

{
  "api_key": "YOUR_API_KEY",
  "url": "https://example.com"
}
POSTFind an email from a name and domain

Send a first name, last name, and company domain. Aries Leads creates a list inside the product with the associated data for finding emails.

https://myapiconnect.com/api-product/incoming-webhook/find-emails-first-last

{
  "api_key": "YOUR_API_KEY",
  "first_name": "Joe",
  "last_name": "Doe",
  "domain": "example.com"
}
POSTCheck an email before the next step

Request email validation for a contact or signup. Your application decides how to handle valid, invalid, missing, or unresolved results.

https://myapiconnect.com/api-product/incoming-webhook/verify-email-state

{
  "api_key": "YOUR_API_KEY",
  "email": "person@example.com"
}

Sequence actions for your existing workflow

The incoming sequence API also supports the operations below. Use your account's request definitions for exact URLs, campaign identifiers, and required fields. Start with test contacts and confirm the scope before changing live sending or unsubscribe settings.

  • Stop sending to a prospect
  • Unsubscribe an email
  • Unsubscribe a domain
  • Create a contact
  • Update a contact
  • Update a prospect score
  • Mark a prospect converted
  • Fetch campaigns
  • Fetch replies
  • Fetch campaign statistics

Outgoing webhook catalog

When something happens, put it to work.

Aries Leads can push JSON via HTTP POST to your configured URL for these events. Choose events that match a specific business action, inspect a test payload, and map its actual fields before enabling your destination workflow. Event descriptions below are readable labels, not literal payload identifiers.

Enrichment & company discovery

  • Contact found from enrichment
  • Company found from company explorer
  • Local business saved
  • Domain found from company name

Match a found record to your CRM, preserve its source, and route it to the right account owner.

LinkedIn & browser capture

  • LinkedIn contact extracted, with or without an email
  • LinkedIn contact extracted with an email found
  • Contact saved from the browsing extension

Separate research-only records from contacts ready for verification. Avoid subscribing to overlapping events without deduplication.

Website extraction

  • Extraction made from a website

Send extracted contact details into a review queue before updating your CRM or preparing outreach.

Sequences & newsletters

  • First email sent
  • Follow-up sent
  • Prospect replies
  • Prospect opens
  • Prospect clicks
  • Prospect visits a page
  • Prospect converts on a page
  • Prospect unsubscribes
  • Prospect bounces
  • Prospect score meets or exceeds a threshold
  • New contact created

Build reply alerts, lifecycle updates, and suppression workflows. An open or click alone is not proof of buying intent.

Daily registered domains

  • New domain uploaded

Start account research, then qualify the domain against your target market before finding contacts.

Email finder

  • Email found from a name and company name or domain
  • Email found manually with the single email finder

Continue a prospecting workflow when an address is found, with a separate validation and permission check.

Review management

  • Bad review created

Create a support review task through your connector. Keep customer recovery separate from sales prospecting.

Email validation

  • Email verified
  • Email invalid

Update a validation status in your own system and direct invalid addresses away from sending workflows.

Choose a receiver you control or trust. Payloads may contain contact data, so limit access and retention. Review webhook authentication, retries, ordering, and delivery behavior with support; this catalog does not establish those guarantees.

Illustrative case studies

What this looks like inside a team.

These are example implementations, not customer testimonials or measured results. Use them to plan the workflow, define acceptance checks, and decide what you will measure.

SCENARIO 01

An agency managing separate client pipelines

The handoff problem
Researchers save local businesses and website contacts, but operations must decide which client owns each lead. Manual exports make source tracking and duplicate checking difficult.
The workflow
Connect saved-business and extraction events to a client-specific intake workflow. Store the source URL and client identifier in your own system, match existing contacts, validate addresses, and send only approved records to that client's CRM.
The acceptance check
Replay the same sample event and confirm it updates one record. Test that a lead for one client cannot enter another client's destination. Keep client credentials and routing rules isolated.
What to measure
Track manual touches per approved lead, duplicate rate, and records routed to the wrong client.
SCENARIO 02

A SaaS team connecting signup quality to sales

The handoff problem
New signups reach sales with inconsistent company information. Some addresses need review, while existing customers should stay with their current account owner.
The workflow
Request email validation and, where an appropriate company domain exists, company enrichment from a trusted backend. Process the relevant events in a staging queue, match existing accounts, and use your CRM rules to assign or retain the owner.
The acceptance check
Test an invalid address, a personal email domain, an existing customer, and a missing result. Keep unresolved records available for review; do not promise immediate validation or block legitimate users without a fallback.
What to measure
Track the share of signups requiring manual review, account match accuracy, and time from approval to owner assignment.

From first connection to production

Start with one event. Make it dependable.

You do not need to connect every tool at once. Pick one trigger, one destination, and one owner for the workflow. Use test records until you can explain what happens on success, missing data, repeated events, and downstream failure.

  1. 1

    Choose the handoff

    Define the event or API request, the fields you need, and the destination action. Decide which system owns each field and who reviews unmatched records.

  2. 2

    Connect and inspect

    Set up an HTTPS receiver in your connector or backend. Configure the Aries Leads event URL, generate a test event, and inspect its actual payload before mapping fields.

  3. 3

    Add your safeguards

    Check required values, deduplicate, and preserve suppression status. Test existing records and avoid creating loops between systems. Keep credentials and contact data out of public logs.

  4. 4

    Test, then monitor

    Check the destination record, owner, and status. Capture failures in your integration, alert an operator, and define a recovery process. Confirm limits and retry behavior before increasing volume.

No-code connector or custom backend?

Webhook and HTTP steps in tools such as Zapier, Make, or n8n can connect compatible systems. A custom backend gives your developers control over queues, field rules, and monitoring. Check the connector's plan, supported actions, and credential storage. These options do not imply a native Aries Leads app for every destination.

Clear answers before you connect

Automation questions, answered.

Planning a specific connection? Tell us your source, destination, and the action you want to automate.

Ask about your workflow
What can I automate with Aries Leads?

Aries Leads supports API requests for company enrichment, company-name-to-domain lookup, website extraction, email finding, email validation, and sequence operations. Outgoing webhooks send events from supported product tools to your URL. Your connector or backend supplies CRM mapping, deduplication, routing, notifications, and other downstream actions.

What is the difference between the API and outgoing webhooks?

An incoming API request is a JSON POST from your system to Aries Leads asking it to perform a supported operation. An outgoing webhook is a JSON POST from Aries Leads to your configured URL after a supported event occurs. A workflow may use both, but confirm the event payload and request-to-result matching before relying on that connection.

Can I connect Aries Leads to HubSpot, Salesforce, or Pipedrive?

You can design a connection using Aries Leads webhooks or API requests and a CRM-compatible connector or custom backend. The destination must support the fields and actions you need. These are integration patterns, not a claim that each CRM has a native Aries Leads integration. Verify permissions, plan requirements, and connector support before setup.

Can I use Zapier, Make, n8n, or Google Sheets?

Use a tool that can receive webhook JSON and send HTTP POST requests. Zapier webhook steps, Make webhook and HTTP modules, or n8n webhook and HTTP nodes can provide those building blocks, subject to their plans and configuration. A Google Sheets workflow needs a connector or trusted script. Keep credentials out of shared cells and browser code.

How do I avoid duplicate leads and automation loops?

Normalize identifiers, search before creating a CRM record, and use an upsert or uniqueness constraint where your destination supports one. Make repeated event processing safe in your middleware. Keep an origin marker in your own system so an update sent from the CRM does not trigger the same update back indefinitely.

Can I stop outreach when someone unsubscribes or replies?

Aries Leads exposes unsubscribe and reply events, plus incoming sequence operations for stopping sends and unsubscribing an email or domain. Configure and test the appropriate actions in your workflow. Synchronizing external sending tools is your integration's responsibility; do not assume an event stops every campaign automatically.

Where should I store my API key?

Keep the key in a server-side secret store or an access-controlled connector credential. The request examples use YOUR_API_KEY as a placeholder. Never put a real key in public website code, a shared document, a URL, or an unredacted log. Rotate a key that has been exposed.

Are webhook retries, signatures, and API limits documented here?

No delivery guarantee, retry schedule, webhook signing method, API rate limit, or response schema is established by this page. Confirm those details in your account or with Aries Leads support before production use. Build monitoring and a recovery process in your own integration, and check current plan limits on the pricing page.

Keep building

Go deeper on your next connection.

Use these guides for the next layer of your implementation: deciding what belongs in your CRM, when enrichment is useful, and how a webhook fits into the sales process. Treat the account's current API definitions as the source for production request details.

Explore the full feature set, check plans and limits, or compare Aries Leads and Apollo when evaluating your stack. Choose the workflow you need before deciding which tools to connect.

For a destination-side reference, see Zapier's CRM deduplication workflow. It illustrates filtering, matching, and owner notifications. Its app examples describe Zapier capabilities, not native Aries Leads integrations. Keep the same distinction when you adapt a template: Aries Leads supplies the supported request or event, while the receiving tool supplies its own actions, permissions, and limits.

Your next workflow starts here

Less moving data.
More moving conversations forward.

Start with a company domain, a captured contact, or a reply. Connect one useful action, test it, and build from there.