Create customer sign-up forms as unique as your business, and save custom data to customer accounts.
Go to siteThe Customer Fields API provides a suite of tools for managing customer data in e-commerce platforms, including custom form fields and data automation. With it, you can efficiently tailor customer interactions, streamline data collection, and enhance the shopping experience. Integrating Customer Fields with Pipedream allows for seamless automation of tasks like syncing data to other platforms, triggering personalized communications, or managing customer segments based on custom field data.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
customer_fields: {
type: "app",
app: "customer_fields",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://app.customerfields.com/api/v2/shop.json`,
headers: {
Authorization: `Bearer ${this.customer_fields.$auth.oauth_access_token}`,
"accept": `application/json`,
"content-type": `application/json`,
},
})
},
})
Customer Data Sync to CRM: Automate the transfer of customer information from Customer Fields to a Customer Relationship Management (CRM) system like Salesforce or HubSpot. Each time a new customer is added or existing customer details are updated in Customer Fields, trigger a Pipedream workflow to update the corresponding entry in your CRM.
Dynamic Email Campaign Trigger: Use Customer Fields data to personalize marketing efforts. Create a Pipedream workflow that listens for updates in customer preferences or behaviors and use this data to trigger targeted email campaigns through an email marketing service such as Mailchimp or SendGrid.
Customer Support Ticket Automation: Improve customer support by creating a Pipedream workflow that creates a support ticket in a tool like Zendesk or Help Scout whenever a customer submits specific requests or feedback through custom forms in Customer Fields.
Trigger when a new customer is added to the database. See the documentation.
Trigger when a profile of a customer has been updated or changed. See the documentation.
Create a new customer with detailed attributes using the provided data. See the documentation.
Update an existing customer's information with new provided data. See the documentation.
Customer Fields uses OAuth authentication. When you connect your Customer Fields account, Pipedream will open a popup window where you can sign into Customer Fields and grant Pipedream permission to connect to your account. Pipedream securely stores and automatically refreshes the OAuth tokens so you can easily authenticate any Customer Fields API.
Pipedream requests the following authorization scopes when you connect your account:
read
write
GET
https://app.customerfields.com/oauth/authorize
?
client_id={{oauth.client_id}}
&
redirect_uri={{oauth.redirect_uri}}
&
state={{oauth.state}}
&
response_type=code
&
scope={{oauth.space_separated_scopes}}
POST
https://app.customerfields.com/oauth/token
content-type: application/x-www-form-urlencoded
accept: application/json
client_id={{oauth.client_id}}
&
client_secret={{oauth.client_secret}}
&
redirect_uri={{oauth.redirect_uri}}
&
grant_type=authorization_code
&
code={{oauth.code}}