Connect Shape with your other systems and pass data through API or webhooks.
Shape is a powerful and flexible platform that can operate as a standalone system or connect seamlessly with external tools and applications. Through OpenAPI, HTTP posts, Zapier, and webhooks, Shape allows you to build advanced integrations and automate data flow across your tech stack.
Shape’s OpenAPI provides public-facing endpoints that allow approved systems to interact directly with your CRM. Once enabled, these endpoints can be used to create, update, search, and manage records programmatically.
The update record endpoint is especially powerful, allowing you to update multiple fields, reassign users, and change status in a single API call.
To use the OpenAPI, it must be enabled within your Shape settings. Each request requires two key values to authenticate and route the request correctly.
Both values are found under Settings → API Integrations, and the API key must be copied in full for requests to succeed.
Shape’s OpenAPI uses JSON formatting for all requests. Field mappings determine which data points can be retrieved or updated and can be found throughout the platform, most commonly within marketing sources.
Status updates must match the exact status value and status list as it appears in the system.
When updating a record, the lead ID is required. This ID can be found directly in the contact record URL or retrieved using the search endpoint.
Successful updates return the lead ID as confirmation. A response of zero indicates an error in the request.
In addition to OpenAPI, Shape supports HTTP POST methods for lead creation. This method is commonly used with marketing tools like Facebook Lead Ads.
HTTP POST requests do not require authorization keys but do require specific fields such as first name, last name, email, and source.
Zapier and webhooks can be used along side the OpenAPI to build multi-step workflows. A common approach is creating a lead via HTTP POST, then updating or assigning the record using OpenAPI calls.
Lead IDs returned from one step can be passed into subsequent steps to complete advanced automation chains.
Integrations are critical for scaling your workflows and eliminating manual data entry. Shape’s OpenAPI gives you precise control over how data enters, updates, and moves through your system, while still triggering the automations and processes you rely on. Whether you’re syncing marketing leads, updating records in real time, or building advanced workflows with Zapier, the OpenAPI ensures Shape fits seamlessly into your existing ecosystem.
Changing templates will take time and may require a template change fee.
Not sure what to choose? Contact us.