> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upflow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Contact custom fields

> Create custom fields on Upflow contacts to capture extra attributes, segment recipients and personalize collection reminders with targeted data.

Contact custom fields let you create specific data points associated with your contacts, enabling better organization and more targeted interactions.

## Creating contact custom fields

Go to **Settings** > **Custom Fields**.

### Add new custom fields

1. Once you're in the dedicated section, select custom fields from NetSuite or Salesforce. This flexibility means you can maintain consistency across your tools.

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487568359569.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=95dd54da09834a047dd99aaaf1ce14c4" width="320" style={{ width:"42%" }} data-path="images/45487568359569.png" />

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487568473873.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=5e668cc73fdba9bc1625a7503bdfb5dc" width="320" style={{ width:"42%" }} data-path="images/45487568473873.png" />

2. If you prefer (or don't use SFDC/NetSuite) you'll find the option to create a new custom field for the Contacts entity.

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487572352657.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=6847f7c95cb565062c230e7d319bd184" width="437" style={{ width:"55%" }} data-path="images/45487572352657.png" />

3. You can create fields that are specific to your needs. For example, you might want to add fields for "Billing email" or "Executive contact."

### Visibility of custom fields

After you create these fields, they are visible in both the contact list view and on the customer details page.

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487572551697.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=7fbcba0244ac49f3b7bc6e03ab264a9c" width="640" style={{ width:"73%" }} data-path="images/45487572551697.png" />

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487588321297.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=a59cfc9cbb2ddbfc6c4a3b48c3c3213d" width="640" style={{ width:"95%" }} data-path="images/45487588321297.png" />

## Editing custom fields

To edit a custom field, go to the contact edit modal on the customer page and make your changes.

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487585526545.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=9ef569eae1e30c9301e1a92940376bc7" width="366" style={{ width:"54%" }} data-path="images/45487585526545.png" />

**Best practice:** If you've imported this information from a third-party source, it cannot be edited in Upflow. Manage those edits in the original system and they'll automatically update in Upflow.

**Good to know:** Bulk editing of contact fields through the list view isn't supported. You'll need to make updates individually.

**Integration note:** Currently, contact custom fields integration is available only with NetSuite and Salesforce. If you want to set up custom fields from other sources, you can configure API settings:

* Create custom field: [API documentation - Create custom fields](https://upflow.docs.apiary.io/#reference/0/custom-fields/create-custom-fields)
* Import contact custom field: [API documentation - Import contact custom fields](https://upflow.docs.apiary.io/#reference/0/contacts/create-customer-contact)

## Managing your contact custom fields

### Exporting data

You can export your custom fields via CSV from the Contacts list view for reporting or further analysis.

## Using custom fields in reminders

* You can use these fields to specify which contacts should receive payment reminders, tailoring your communication to each customer's needs.
* Each field can be filtered, allowing for targeted messages. You cannot combine multiple fields for a single reminder.

### Adding recipients

You can use custom fields to specify which contacts should receive collection reminders. Add tags explicitly when you set them as recipients.

* Look for your contact custom position and select it:

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487569132945.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=b7c3746bd9ea37c090872173bf2927bc" width="320" style={{ width:"63%" }} data-path="images/45487569132945.png" />

* Select a value according to the field type:

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487588628369.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=f0158705cccbbc7197caeb1971b6ec5e" width="569" style={{ width:"63%" }} data-path="images/45487588628369.png" />

* If not, you will see the field in red, and it won't be usable. Click **Edit** and add a value:

<img src="https://mintcdn.com/upflow-04dc27cd/ChOL1st0PHnWPSQG/images/45487569327633.png?fit=max&auto=format&n=ChOL1st0PHnWPSQG&q=85&s=8d74d460f311a95ca9b4a53059969acc" width="320" style={{ width:"66%" }} data-path="images/45487569327633.png" />

<Info>
  **Good to know:** Always double-check your entries for accuracy to ensure the successful addition of tags.
</Info>

<Warning>
  Note that only the selected custom positions will receive this email template. If they are not available at the customer level, the email will fall back to the Main contact.
</Warning>

## Takeaways

* Custom fields are vital for organizing contact information and improving targeted communication in Upflow.
* You can create and manage custom fields easily, importing from tools like NetSuite and Salesforce for consistency.
* Double-check tags for accuracy to avoid communication errors.
* Bulk editing isn't supported — updates must be made individually.
* Integration with other sources requires API configuration.

Have questions? [Contact our support team](/en-us/essentials/get-started/contact-our-support-team).
