> ## Documentation Index
> Fetch the complete documentation index at: https://fillout-005a867b-dependabot-npm-and-yarn-socket-io-parser-4.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# How to create an Attio form

> Use a Fillout form to create Attio contacts, companies, deals and custom CRM records. Embed your forms or share them anywhere.

export const SupportBanner = () => {
  const titleId = React.useId();
  return <div className="support-banner" role="region" aria-labelledby={titleId}>
      <span className="support-banner__ring support-banner__ring--outer" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--middle" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--inner" aria-hidden="true" />
      <span className="support-banner__ring support-banner__ring--center" aria-hidden="true" />

      <div className="support-banner__content">
        <div className="support-banner__title" id={titleId} role="heading" aria-level="2">Still have questions?</div>

        <div className="support-banner__copy">
          <span className="support-banner__line">Our team is happy to help. Start a live chat using the</span>
          <span className="support-banner__line">
            chat bubble <span className="support-banner__chat-icon" aria-hidden="true" /> in the bottom right, or email us at
          </span>
          <span className="support-banner__line">
            <a href="mailto:support@fillout.com">support{'@'}fillout.com</a>
          </span>
        </div>

        <a className="support-banner__cta" href="mailto:support@fillout.com">Contact us</a>
      </div>
    </div>;
};

## What is Attio?

[**Attio**](https://attio.com/?ref=fillout) is a CRM platform that adapts to different business needs, effectively managing sales, customer relationships, and data. It stands out for its ease of use, strong data integration, and focus on security.

## How it works

<Steps>
  <Step title="Link your Fillout form to Attio">
    Open the Fillout form you want to connect with Attio, then go to `Integrate` in the top menu. Click `Attio` to link your form to an object.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-socket-io-parser-4/H0_paIss0BOLjKcv/images/Screenshot2025-11-17at2.47.11PM.png?fit=max&auto=format&n=H0_paIss0BOLjKcv&q=85&s=05dd6908d90c36efbddbb819624f35cd" alt="Screenshot 2025-11-17 at 2.47.11 PM.png" width="2620" height="1436" data-path="images/Screenshot2025-11-17at2.47.11PM.png" />

    Enter a `Name` for your Attio connection, then `Connect to Attio`. You will be prompted to grant access to a workspace of your choice.

    Next, select an **Object** you’d like to sync form responses to.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-socket-io-parser-4/YdhW8dhA9tw-ZECD/images/Screenshot2025-02-12at3.21.59PM.png?fit=max&auto=format&n=YdhW8dhA9tw-ZECD&q=85&s=837bbfa871457b7db186b26b6e63345f" alt="Screenshot of the Attio form creation page" width="2132" height="892" data-path="images/Screenshot2025-02-12at3.21.59PM.png" />
  </Step>

  <Step title="Map form fields">
    Attio attributes will automatically show up as form fields on the left-hand panel. Simply drag them onto your form.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-socket-io-parser-4/YdhW8dhA9tw-ZECD/images/Screenshot2025-02-12at3.24.09PM.png?fit=max&auto=format&n=YdhW8dhA9tw-ZECD&q=85&s=15bd5ff972a13c0516ff09e3508162b0" alt="Screenshot of the Attio form creation page" width="2416" height="1431" data-path="images/Screenshot2025-02-12at3.24.09PM.png" />

    Alternatively, you can [manually map](https://www.fillout.com/help/additional-integration-mappings#how-to-map-fields-manually) them in the `Integrate` page. Select the Attio attributes in the left and map it to the relevant Fillout field in the right.

    <img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-socket-io-parser-4/YdhW8dhA9tw-ZECD/images/Screenshot2025-02-12at3.24.22PM.png?fit=max&auto=format&n=YdhW8dhA9tw-ZECD&q=85&s=79fd7d3b9760b7e0a0f484d22e31ea62" alt="Screenshot of the Attio form creation page" width="1644" height="308" data-path="images/Screenshot2025-02-12at3.24.22PM.png" />

    <Tip>
      Click <Icon icon="rotate-reverse" iconType="solid" size={12} /> on the right side to have the [reflect recent changes](https://www.fillout.com/help/additional-integration-mappings#updating-fields-and-options).
    </Tip>
  </Step>

  <Step title="Publish and share">
    `Publish` your form. Now, answers to matched fields will appear in the attributes of your record on Attio.
  </Step>
</Steps>

## Updating existing records

If you’d like to update existing records that already exist, just toggle `Update if record already exists?` under **Mappings**. Then, choose which attribute you’d like to use to determine the record to update.

<img src="https://mintcdn.com/fillout-005a867b-dependabot-npm-and-yarn-socket-io-parser-4/YdhW8dhA9tw-ZECD/images/Screenshot2025-02-12at3.22.56PM.png?fit=max&auto=format&n=YdhW8dhA9tw-ZECD&q=85&s=61b9e7d4771454b18293033f053a0b5e" alt="Screenshot of the Attio form creation page" style={{ width:"60%" }} width="698" height="232" data-path="images/Screenshot2025-02-12at3.22.56PM.png" />

## Specify a condition

You can run your integration only when a specific condition is met. Check out this [guide](/conditional-integration).

## Other similar integrations

<CardGroup cols={3}>
  <Card title="Create a HubSpot form" icon="hubspot" iconType="regular" color="#FFC738" href="/hubspot">
    Create or update contacts with a form.
  </Card>

  <Card title="Create a Notion form" icon="cube" iconType="regular" color="#FFC738" href="/notion">
    Use a form to create or update Notion databases.
  </Card>

  <Card title="Update existing Airtable records" icon="arrow-rotate-right" iconType="regular" color="#FFC738" href="/airtable-update-form">
    Edit existing records and pre-fill fields.
  </Card>
</CardGroup>

<SupportBanner />
