AutoThink for Agencies

    Developer APIs for Agency Integration

    AutoThink provides developer access to specific products, enabling agencies to integrate our tools into client applications. We offer a REST API for AutoPostcode address validation and a read-only API with webhooks for Call Bullet call tracking. Access is managed on a case-by-case basis following a discussion of the intended use.

    Integration Routes Explained

    Connecting external systems to our products requires a clear understanding of the available methods. For many agencies, website embeds or dedicated plugins provide sufficient functionality. However, for deeper integration into client applications and custom workflows, a direct Application Programming Interface (API) is often necessary. We offer two primary API-led integration patterns: a REST API for request-response interactions, ideal for tasks like data validation, and webhooks for pushing real-time event notifications from our system to yours. This allows your services to react instantly to events, such as a phone call being completed, without constantly polling our servers for updates. Choosing the correct route depends entirely on the client's objective.

    Our approach is to provide specific, documented APIs for select products rather than a single, universal API for the entire AutoThink platform. This ensures stability and clear purpose for each interface. It is also important to distinguish these product APIs from emerging standards like the Model Context Protocol (MCP). A product API allows one system to talk to another in a structured way. MCP is an open standard designed to allow AI agents to connect to tools and data sources. While we monitor developments in this area, our focus for general agency integration remains on robust, well-defined REST APIs and webhooks. Discussions around MCP are handled separately for specialist use cases.

    Verified API Capabilities by Product

    AutoPostcode offers a REST API designed for one specific, critical function: validating UK addresses and related data at the point of capture. Agencies can integrate this API into client websites, ecommerce checkouts, and custom-built applications. By calling the API with a partial address or postcode, your client's system receives structured, validated address data in return. This is a common implementation project for web development and automation agencies seeking to improve the quality of customer data entering a client's CRM, order management system, or database. Correctly implemented, it reduces downstream errors, improves delivery accuracy, and supports a cleaner data environment for the client.

    For agencies providing marketing analytics and sales intelligence, Call Bullet offers a read-only developer API and a webhook service. The read-only API allows you to programmatically retrieve call data and integrate it into your own internal dashboards, client-facing reports, or business intelligence tools. This enables you to build a consolidated view of marketing performance. The webhooks provide a more immediate, event-driven integration. You can configure a webhook to send a notification to your own application whenever a call starts or finishes, pushing data directly into a client's CRM to log the activity or triggering a follow-up workflow in an external system.

    What is Not Currently Available

    It is important to be clear that most AutoThink products are managed via their dedicated web applications and do not currently have public-facing APIs for general agency use. Products such as AutoEmails, AutoPersonify, and Call Qualitix are delivered as managed services through their respective platforms. We do not offer a single, unified API that provides access to all AutoThink tools, nor do we provide read-write access to the internal databases of these applications. Our strategy is to release APIs only where there is a clear, stable, and secure use case that benefits our agency partners and their clients. We advise against assuming API availability for any product not explicitly mentioned here.

    We also need to clarify the status of the Model Context Protocol (MCP). MCP is an open standard designed to help AI agents interact with external tools and data, which is a different function from a conventional product API. As of 2026, AutoThink products do not ship with built-in MCP servers as a standard feature. While we are open to discussing potential MCP integrations for highly specific, experimental AI agent workflows, this is not a generally available option. Such conversations are held on a product-by-product basis with specialist automation agencies and are considered bespoke development projects, separate from our standard API offerings.

    Example Client Workflow: Enhanced Marketing Attribution

    Consider an agency managing a multi-channel marketing campaign for a professional services client. The client invests in PPC, social media, and print advertising, but finds it difficult to attribute inbound phone enquiries to the correct source. This makes it hard for the agency to demonstrate the value of specific channels and to optimise the marketing budget effectively. The agency decides to use Call Bullet to solve this attribution problem, but they want to integrate the results directly into the client's existing CRM and their own reporting suite, rather than using another separate dashboard.

    The agency implements Call Bullet's dynamic number insertion on the client's landing pages. When a prospect calls a tracked number, a webhook is configured to fire at the end of the call. This webhook sends a JSON payload containing the call's source, duration, and a link to the recording to a small application the agency hosts. This application parses the data, formats it, and then uses the CRM's own API to create a new activity record against the relevant campaign. Simultaneously, it pushes key metrics to the agency's central BI tool. The client gets real-time call attribution in their CRM, and the agency has the data to prove its impact.

    Discussing Access and Onboarding

    Access to our developer APIs is not self-service. The process begins with a conversation to understand your agency, your client, and the specific use case you intend to address. This initial consultation allows us to confirm that the chosen API is a suitable technical solution and to outline the commercial model. Our pricing for API access typically involves a setup fee and an ongoing retainer or a per-client management fee, reflecting the value of the integration. We do not offer a standard reseller programme or commission structure. Our focus is on establishing a direct, supportive commercial relationship with the agencies we work with.

    Once a use case is mutually agreed upon, we move to the technical onboarding phase. We will provide your development team with the necessary credentials, such as API keys, and grant them access to the complete technical documentation. This documentation details the available endpoints, data formats, authentication methods, and example code. We also clarify the specific rate limits and usage policies that apply to ensure a stable service. Our objective is to provide a clear, predictable, and robust framework that supports your development process and leads to a successful and sustainable client solution.

    AutoThink products for this service

    Available now

    AutoPostcode

    Add UK address and data validation to client forms, checkouts and apps.

    Call Bullet

    Make call attribution part of your marketing service.

    How the service works

    1. 01

      1. Scope and Agree Use Case

      We begin with a technical and commercial discussion to understand your client's needs and how our API can address them. This ensures alignment before any development work is initiated.

    2. 02

      2. Implement and Test Integration

      Following agreement, we provide API credentials and documentation. Your development team can then build and test the integration with support from our technical contacts.

    3. 03

      3. Manage and Support the Service

      Once live, the integration forms part of the service you deliver to your client. We provide ongoing platform support, while you manage the client relationship and the specific implementation.

    Example package · illustration

    Client Data Integrity Service

    • UK address validation for one client website
    • AutoPostcode REST API access
    • Developer documentation and initial support
    • Integration with client CRM or application
    • Ongoing data quality monitoring
    • Monthly performance reporting

    This is an illustrative example; the specific scope, technical requirements, and commercial terms are agreed upon for each agency and client project.

    Frequently asked questions

    Which AutoThink APIs could support our client applications and workflows?+

    Currently, we offer a REST API for AutoPostcode, enabling UK address validation in forms and apps. We also provide a read-only developer API and webhooks for Call Bullet, allowing you to pull call tracking data into your own reporting systems or push call events to external tools. Other products are primarily accessed via their web applications. API access is granted on a case-by-case basis after a technical discussion to ensure a good fit for the intended workflow.

    Is documentation available?+

    Yes. Once we have discussed your use case and confirmed that one of our APIs is a suitable solution for your project, we will provide you with access to the relevant technical documentation. We believe in providing clear and comprehensive information to support your development team, but we do not publish this documentation publicly. The first step is always a conversation about your requirements to ensure the API meets your needs before you invest development resources.

    How is access granted?+

    Access is not automated or self-service. It is granted after a consultation process. We start by discussing your agency's goals and the specific client workflow you intend to build. If the API is a good fit, we agree on commercial terms. Following this, we provision API keys or credentials and provide access to the necessary documentation and support channels. This structured approach ensures a stable and well-understood foundation for any integration project your agency undertakes with our tools.

    What rate limits apply?+

    Rate limits and usage policies are in place to ensure stable and reliable service for all users. These limits are specific to each API and are determined based on the expected load and the nature of the integration. We will clearly communicate all applicable rate limits and fair use policies during our initial technical discussion and document them in our agreement. Our aim is to provide a predictable and robust service that your client applications can depend on, and clear usage guidelines are part of that.

    Can we connect your tools via Model Context Protocol (MCP)?+

    Model Context Protocol (MCP) is an emerging open standard for connecting AI agents to external tools, which is distinct from a traditional REST API. While we are monitoring its development, our products do not currently ship with standard MCP servers. The possibility of an MCP-based integration for specific agent workflows is something we are open to exploring on a product-by-product basis with specialist agencies. This would be a bespoke discussion and is not part of our standard advertised integration options.

    Do all AutoThink products have APIs?+

    No. The majority of our products are designed to be used directly through their web applications. Only a select number of products, such as AutoPostcode and Call Bullet, have been developed with a public-facing API for agency and developer use. We prioritise stability and purpose, releasing APIs only where there is a clear, sustainable use case for deeper integration. Always check with us directly regarding the integration capabilities of any specific product you are interested in.

    Related agency guides and solutions

    Discuss this service with AutoThink

    Tell us about your agency and clients. Integration, branding and commercial terms are agreed product by product.

    Discuss an agency use case