> ## Documentation Index
> Fetch the complete documentation index at: https://fillout.com/help/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/hxazQot_xoezmiKA/images/Screenshot2025-11-17at2.47.11PM.png?fit=max&auto=format&n=hxazQot_xoezmiKA&q=85&s=db3d7cf50146f7868d252e809568e544" 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/NAcRDOGnlYuurtkT/images/Screenshot2025-02-12at3.21.59PM.png?fit=max&auto=format&n=NAcRDOGnlYuurtkT&q=85&s=30c363a5fa0c72765f7953181d1c6f7e" 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/NAcRDOGnlYuurtkT/images/Screenshot2025-02-12at3.24.09PM.png?fit=max&auto=format&n=NAcRDOGnlYuurtkT&q=85&s=b2ece12d5b31806a2056100d6a0a2a41" 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/NAcRDOGnlYuurtkT/images/Screenshot2025-02-12at3.24.22PM.png?fit=max&auto=format&n=NAcRDOGnlYuurtkT&q=85&s=f38bbe0761bcfb1735a1b5c53cb916ba" 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/NAcRDOGnlYuurtkT/images/Screenshot2025-02-12at3.22.56PM.png?fit=max&auto=format&n=NAcRDOGnlYuurtkT&q=85&s=1fe65c2e6cba66e383c6c0d0b4ea826a" 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](/help/conditional-integration).

## Other similar integrations

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

  <Card title="Create a Notion form" icon="cube" iconType="regular" color="#FFC738" href="/help/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="/help/airtable-update-form">
    Edit existing records and pre-fill fields.
  </Card>
</CardGroup>

<SupportBanner />
