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.
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.
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.
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 teams01
Turn account research into CRM records
Company name or domain
Aries Leads enrichment
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 teams02
Give captured contacts a quality gate
LinkedIn or extension capture
Find and verify an email
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 prospecting03
Build a website-to-research pipeline
Approved website list
Contact extraction API
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 managers04
Bring replies to the right person
Prospect reply event
Your CRM owner lookup
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 & operations05
Keep suppression lists connected
Unsubscribe or bounce event
Your suppression record
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 teams06
Act on signals beyond email
New domain, score, or review
Your qualification rules
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.
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
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
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
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
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.
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.
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.