The Challenge with Custom Fields
Enterprise applications allow organizations to extend standard object schemas with custom fields tailored to their specific business needs. While this flexibility empowers your users, it creates a challenge for integration builders: how do you map data to fields that don’t exist in the standard schema? Consider this scenario: You’re building a NetSuite integration that creates Invoices. Your integration maps standard fields like customer name, order date, and line items. However, one of your customers has added a custom field calledVI_ORDER_NAME to their NetSuite Invoice object, which they use as the primary identifier for orders.
Without support for custom fields, your integration would fail to populate this critical field, forcing you to build custom logic for each customer’s unique requirements. This doesn’t scale.
How Custom Fields Work
Custom Field support is available on select connectors including NetSuite, Salesforce CRM, and HubSpot. This feature allows end users to map data to their organization-specific custom fields without requiring you to modify the underlying workflow. When configuring an action (such as “Create a new Invoice” in NetSuite), you’ll find a Custom Fields option below the standard optional fields section:

End User Experience
When you publish a workflow with Custom Fields enabled, the modal automatically detects this configuration and presents an Add Custom Field button to end users during installation:
- Field Name: The exact field identifier from their system (e.g.,
VI_ORDER_NAME) - Field Value: The data to populate in that field, which can include static values or dynamic variables from earlier in the workflow
When to Use Custom Fields
Enable Custom Fields when:- You’re integrating with enterprise applications that commonly use custom schemas
- Your users operate in regulated industries with specific data requirements
- You want to provide a white-glove experience for high-value customers
- The application you’re integrating with has highly variable object structures
Best Practices
Document custom field requirements: When onboarding customers who need custom fields, provide clear documentation about what fields they need to map and where to find the field names in their system. Validate field names: Custom field identifiers are often case-sensitive and must match exactly. Encourage users to copy field names directly from their system rather than typing them manually. Test with actual custom fields: Before deploying integrations with Custom Fields support, test with real custom field scenarios to ensure mappings work correctly. Consider governance: For customers with many custom fields, work with them to identify which fields are truly necessary for the integration versus nice-to-haves.Supported Connectors
Custom Fields are currently available for:- NetSuite
- Salesforce CRM
- HubSpot

