How to integrate Atom with non-native CRMs or custom developments?
If your company uses a CRM that does not have native integration with Atom — such as Zoho, Seekop, or a custom development — you can perform the integration using REST APIs.
📌 What do you need?
API Base URL (e.g., https://api.yourcrm.com/v1)
API documentation to know required fields and structure
Authentication: can be with Token, API Key, or OAuth
Response format: JSON
List of available endpoints (e.g., /customers, /contacts)
Data to send from Atom: name, phone, email, etc.
🧡 If you want to see a general list of possible integrations and how they work, see the article: Which platforms do we integrate with and how?
What APIs does Atom offer and what are they for?
Atom offers different APIs so you can integrate your own systems with our platform.
📁 Customer API
Allows:
Create new customers
Update existing data
List all customers
Consult specific data of a customer
👉 More information: Customer API
📩 Template API
Ideal for sending messages with templates approved by Meta. Allows:
Send templates to customers individually
See the list of available templates
Configure automatic assignment of conversations
👉 More information: Use the Template API
🔁 Atom Webhooks
Use Webhooks to send automatic flows to other systems. Typical use cases:
Satisfaction surveys
Appointment reminders
Case or campaign tracking
👉 More information: Security configurations and Webhooks
How to test your APIs in Postman before integrating them with Atom?
Before integrating an external API into an Atom flow, it is essential to test that it works correctly.
🧪 Why use Postman?
You can validate that the endpoint URL is correct
You verify that the headers and tokens work
You confirm that the message body is well formed
You review how the external system responds
Once everything is validated in Postman, you can replicate the configuration in the HTTP component of your flow.
👉 Complete step-by-step guide: Test your API in Postman and configure it in Atom