Infobip (Edge)

Last updated on Oct 29, 2026

Infobip is a cloud communications platform that businesses use to engage with their customers over channels such as SMS, WhatsApp, voice, email, and live chat. Its Conversations product is a cloud contact center that agents use to handle customer conversations across these channels, and its People product stores the profiles of the persons and companies that the business interacts with.

Hevo uses the Infobip Conversations API and People API to replicate data from your Infobip account to the Destination of your choice. To ingest data, you must provide Hevo with an API key of your Infobip account and the Base URL host of the account.


Supported Features

Feature Name Supported
Capture deletes Yes (for some objects)
History mode No
Custom data (user-configured tables & fields) No
Data blocking (skip objects and fields) Yes
Resync (objects and Pipelines) Yes
API configurable Yes

Handling of Deletes

Hevo handles deleted records differently based on how data is ingested for an object.

For the Account Wrap Up and its child objects, Agent, Agent Recording, Bot, Conversation Form, Field, Hold Config and its child object, Queue, Routings, Trigger, Waiting Strategy and its child objects, and Working Hour and its child object, Hevo uses a full data refresh approach to capture deletes. During each Pipeline run, Hevo compares the data fetched from the Source object with the data present in the Destination table. If a record exists in the Destination but is no longer returned by the Source, the record is marked as deleted by setting the value of the metadata column __hevo__marked_deleted to True.

For the Company, Conversation, and Person objects, which are ingested incrementally, Hevo marks the records deleted in Infobip as deleted in the Destination when you resync the object. Until then, records deleted in Infobip remain in the Destination.

For the child objects of Agent, Company, Conversation, and Person, Hevo replaces the records of a parent record each time it ingests the parent record. As a result, a record deleted in Infobip is removed from the Destination the next time its parent record is ingested.

For the Account Recording, Eligible Queue, Field Operator, and Field Options objects, Hevo replaces the records in each Pipeline run. Records deleted in Infobip are removed from the Destination.


Source Considerations

  • Hevo reads data with the scopes of the API key that you provide. The connection test reads data only through the Conversations API. If the API key does not have the people:read scope, the test succeeds, but ingestion fails for the Company and Person objects. To avoid this, add the scope to the API key, or deselect these objects in the Pipeline.

  • Some objects, such as Account Recording, Agent Recording, Hold Config, Waiting Strategy, and Eligible Queue, contain the settings of calls in Conversations. If you do not use a feature in your Infobip account, the related objects are created in the Destination without any records.

  • The custom attributes of companies and persons are stored as JSON in the custom_attributes field of the Company object and the custom_attributes_json field of the Person object. The Person Shopping Cart List object contains records only if your account has a custom attribute named ShoppingCartList of the list type. Other list attributes are available only in the custom_attributes_json field.


Limitations

  • Hevo replicates data only from the Infobip account to which the API key belongs. To replicate data from more than one account, create a separate Pipeline for each account.

Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Oct-21-2026 NA New document.

Tell us what went wrong