Tool

Create update contact

The Apollo.io Create or Update Contact tool enables users to seamlessly add new contacts or update existing ones within their Apollo CRM system. It intelligently manages contacts by using email as a unique identifier to avoid duplicates, ensuring accurate and up-to-date contact information.

apollo_io

Features

  • Automatically creates a new contact if the provided email does not exist in the database.
  • Updates existing contact details when the email already exists.
  • Supports detailed contact information including first name, last name, title, phone, and address.
  • Allows tagging contacts with customizable labels for better organization and segmentation.
  • Integrates enrichment capabilities using organization website URLs to provide more comprehensive contact data.

Benefits

  • Streamlines contact management by eliminating duplicate entries.
  • Enhances data accuracy and completeness for sales and marketing teams.
  • Saves time by automating the update and creation process of contacts.
  • Improves targeting and segmentation through label tagging and contact stages.
  • Facilitates better CRM hygiene and data-driven decision making with enriched contact information.

Description

Creates or updates a specific contact. If the contact email already exists, it's updated. Otherwise, a new contact is created. See the documentation

IMPORTANT: The arguments have specific formats. Please follow the instructions below:

  • labelNames: Return JSON in this format: string[]

Parameters

10 parameters

NameTypeDescription
emailrequiredstring

Email address of the contact

firstNamestring

First name of the contact

lastNamestring

Last name of the contact

titlestring

The title this contact

accountIdstring

Identifier of the account for this contact

websiteUrlstring

The organization website Apollo can use to enrich data for you. DO NOT pass in personal social media URLs such as "http://www.linkedin.com/profile_url", or your data will be incorrectly enriched. This argument will be ignored if you pass in a valid email.

labelNamesstring[]

A list of names to tag this contact. You can select the labels from the list or create new ones using a custom expression, i.e., ["label1", "label2"]

contactStageIdstring

Identifier of a contact stage

addressstring

The address string for this contact, Apollo will intelligently infer the city, state, country, and time zone from your address

phonestring

The direct dial phone for this contact

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .