DEV Community

Andrii Siryi
Andrii Siryi

Posted on

Recommendations on how to properly troubleshoot integration issues in support.

When a client reports that certain data hasn’t synced correctly, it’s important to follow a structured, step-by-step troubleshooting process to identify and resolve the root cause.

I added some recommendations that can help quickly to identify the root cause:

  1. Start with the integration logs.

a) You need to Identify the relevant API request/response in logs.
b) Check timeouts, unexpected responses, or missing data in the response, and check the consistency of the API call.

  1. Check the connector transformation logs.
    Here you can identify if any errors occurred while parsing, mapping, or converting the data.

  2. Inspect the upload database.
    a) Compare the data received by the connector via API with what's stored in the Database.
    b) Ensure that all required fields are present and valid.
    c) This helps determine whether the issue occurred before or after the upload stage.

  3. Check sync rules and configuration.
    Ensure the sync configuration matches the data:
    a) Is the object type enabled for syncing?
    b) Are the filters or date ranges correctly set?
    c) Are the fields mapping misconfiguring?

  4. Try to reproduce the issue (if needed).
    If the problem persists, try to replicate the issue in a test environment or sandbox with similar data.
    This helps confirm if the root cause is data-specific, configuration-based, or system-wide.

  5. Communication with the client.
    Keep the client informed at each stage:
    a) What was checked
    b) What was found
    c) What actions will be taken (manual resync, fix deployment, etc.)

Top comments (0)