Functions is a new way to connect thousands of applications to Segment. With just ten lines of JavaScript, you can build any integration—no additional infrastructure required.
Collect and transform any stream of first-party customer data from webhooks into Segment events.
Resolve identity with Personas, enrich with additional data, and ensure clean, consistent data across all your tools.
Learn more
Transform and map events collected by Segment out to the APIs, tools, and services that connect you to your customers.
Enrich events with additional user context, or send events to new destinations and internal services.
Read the docs
It takes just ten lines of code to capture new data points, enrich your data in new ways, and run advanced campaigns across tools.
Writing Functions on Segment is easy. Spend time building great customer experiences, not configuring networks, gateways, and IAM.
Rest assured knowing your infrastructure can scale to hundreds of thousands of events per second, with built-in monitoring and alerting.
Access pre-built templates from the most advanced Growth and Engineering teams to build faster.
Sync your opportunities, leads, and contacts to marketing automation and analytics tools
A template that sends a “Deal Added” event and a “Deal” object to your data warehouse
Sync your landing page form submissions to your CRM, marketing automation, and analytics tools
Sync Paypal Orders and Checkout events to your marketing automation and analytics tools
Trigger emails in Customer.io when charges fail and analyze subscriptions in Mixpanel or Amplitude
Sync your survey results to hundreds of downstream destinations
Analyze your Typeform responses in your data warehouse
Functions is currently in developer preview. Request access today.