Integration•8 min read

Is Your Celigo Integration Still Working for Your Business? What an Integration Audit Should Review

A Running Flow Is Only Part of the Picture

Your orders still move. Your team still checks Celigo each morning. But someone now fixes customer records by hand, inventory arrives too late, or finance rebuilds a report before month-end. Is the integration still doing the job your business needs?

An audit should answer that question with evidence. It should check whether the right records arrive, whether the values are correct, and whether people can recover when something fails. It should also ask whether the process still fits your business.

We conducted a document review of the six sources below to build this checklist. Our analysis connects platform checks with business outcomes. This is a review framework, not a report of tests run in a customer account.

Start With What Has Changed Since Launch

Meet with the people who use the output: sales, warehouse staff, finance, and support. Ask where they still copy data, wait for updates, or work around missing fields. A flow built for one sales channel may need a fresh review after a new warehouse, currency, or company entity is added.

For each key process, write down the source, destination, record types, owner, schedule, and expected result. Set a measurable target with the business owner. For example, an order should reach the warehouse before its agreed shipping cutoff. Treat that as a proposed business target, not a Celigo performance promise.

  • Which flows support orders, inventory, billing, and refunds?
  • Which saved searches, lookups, scripts, and downstream flows do they depend on?
  • Which manual steps remain, and how much staff time do they take?
  • Which old flows are still enabled but no longer have an owner?

Read the Dashboard Alongside the Business Records

Celigo says its integration dashboard shows flow status, run times, and errors within the available retention window. It also separates successful and ignored records. [1] Save the evidence needed for the audit before older history falls outside your plan’s retention period.

Choose a review window that includes normal work and a busy period. Compare eligible source records with destination records using stable IDs. Account for expected exclusions, timing gaps, and records still waiting to run. A completed run alone does not prove that every order your team expected was selected.

Evidence to collect for each important process
Review areaEvidenceBusiness question
CompletenessEligible source IDs matched to destination IDsDid anything disappear between systems?
AccuracyLine items, totals, tax, currency, and statusCan teams use the record without fixing it?
TimingSource event time and destination availabilityDid the update arrive before it was needed?
RecoveryError age, retry history, and final recordWas the business task actually completed?
OwnershipNamed owner, backup, and support notesCan another person handle a failure?

Check Mappings Against Today’s Rules

Take a sample of real record types and follow each from start to finish. Include a normal order, a partial shipment, a refund, and a record with a missing optional field where those cases apply. Use approved test data for any test that changes records.

Review field mappings, defaults, filters, lookups, and custom scripts. Check which system owns each value. If both systems can update an address or order status, define how conflicts are handled. Pay special attention to blank values: should a blank clear a field, leave it unchanged, or stop the record?

Compare financial values at line and header level. Document valid differences, such as rounding or shipping rules, before treating them as errors. Keep sample IDs and expected results so the same checks can be repeated after a change.

Look Beyond the Number of Open Errors

Celigo’s Errors page supports reviewing failed data, assigning errors, using tags, and retrying records in bulk. [2] Audit how your team uses those tools. A small queue can still contain an old, high-value order that needs urgent attention.

Separate temporary connection failures from bad data and broken rules. Find the first cause of repeat failures, then record who will fix it. Closing an error should include proof that the intended destination record is correct or that the business owner approved an exception.

  • Review the oldest unresolved items and their business impact.
  • Check who receives alerts and who covers absences.
  • Confirm the steps staff follow before retrying an uncertain result.
  • Track repeat causes so the same cleanup does not become a daily task.

Prove That a Retry Will Not Create a Duplicate

AWS explains that idempotent API design makes retries safer by avoiding repeated side effects for the same request. [3] That principle is useful in a Celigo audit, but it does not prove that any particular flow is safe to replay.

Inspect the record key, create-versus-update rules, and destination lookup. In a controlled test environment, repeat the same business event and check the result. Also test the case where the destination accepted a record but the response was lost. The expected result should be one correct business record, with a clear way to confirm it.

Use the following sequence for each high-impact flow. Stop before changing live data if the scope, expected result, or recovery plan is unclear.

From audit scope to verified fixFour steps for each business-critical flow
  1. 01
    Define

    Agree on scope, owners, and success measures.

  2. 02
    Trace

    Match source records, flow history, and final output.

  3. 03
    Test

    Check failures, retries, and busy periods safely.

  4. 04
    Verify

    Retest fixes and get the owner’s sign-off.

Find Where Time Is Being Lost

Measure the whole delay from the source event to usable destination data. Then break it into schedule wait, queue time, processing, and retries. Compare normal and peak periods before deciding which setting to change.

Oracle’s NetSuite Concurrency Monitor tracks web services and RESTlet performance. [4] Use it alongside Celigo run history when NetSuite is involved. Check for competing jobs and account capacity before increasing parallel requests. More simultaneous work is not a substitute for finding the bottleneck.

Review Access and Credential Ownership

OWASP recommends fine-grained access to secrets and managing their lifecycle, including rotation and revocation. [5] Apply that review to integration credentials, connection owners, and the people who can edit production flows.

Check for former staff accounts, shared credentials, and permissions that exceed the job. Confirm who can rotate each secret and how connections are tested afterward. Keep secrets out of audit screenshots and sample exports. Record where approved credentials are managed rather than copying them into the audit report.

Make Monitoring Useful to the People on Call

Google’s SRE guidance identifies latency, traffic, errors, and saturation as four key monitoring signals. [6] For this audit, translate them into delivery delay, record volume, failed records, and pressure on queues or capacity. These are suggested audit measures, not a claim that Celigo exposes every measure in one view.

Agree on alerts that lead to a clear action. Test whether the named person receives the alert and can find the affected record. A support guide should explain the business impact, safe recovery steps, escalation contact, and how to confirm recovery.

Leave With a Ranked Fix List

The audit should produce more than screenshots. Give each finding an example, a business impact, an owner, and a way to prove the fix works. Separate urgent risks from improvements that can wait.

  • Fix first: missing transactions, unsafe retries, incorrect financial values, or exposed access.
  • Plan next: late updates, repeat manual corrections, noisy alerts, and gaps in support coverage.
  • Improve over time: unused flows, unclear names, and outdated notes.

Review license and support costs against the processes still needed. Use actual contract terms and recorded staff time. Avoid assuming that a platform change will remove work caused by poor source data or unclear business rules.

Your integration is serving the business when its output is correct, arrives on time, and can be supported by the team. Use those outcomes to decide what to keep, repair, simplify, or retire.

References

Primary documentation used for this review. Product settings and available features should be checked against your own account.

  1. Celigo: Explore the integration dashboard.
  2. Celigo: Errors page — troubleshoot and retry open errors.
  3. AWS Builders’ Library: Making retries safe with idempotent APIs.
  4. Oracle NetSuite: Concurrency Monitor Overview.
  5. OWASP: Secrets Management Cheat Sheet.
  6. Google SRE: Monitoring Distributed Systems.

Find the Gaps in Your Celigo Integration

Talk with SixLakes about an audit of your data, flow performance, error recovery, and support process.

Frequently Asked Questions

Common questions about reviewing an existing Celigo integration.

What should a Celigo integration audit review?

Review business fit, record completeness, field mappings, errors, retries, speed, access, monitoring, and ownership. Each finding should include evidence and a clear next step.

How do I know whether my integration still works for the business?

Match source records to destination records, check key values, and measure when the output becomes usable. Ask teams where they still make manual fixes or miss deadlines.

How often should we audit our Celigo integrations?

Choose a review schedule based on business risk and change volume. Review important flows after major app changes, new channels, new entities, or repeated incidents, and before expected peak demand.

Does an audit require changing live flows?

Many checks begin with read-only access to configuration, logs, and sample records. Test changes and replay behavior in a controlled environment before any approved production rollout.

What access and records should we prepare?

Prepare the flow inventory, approved configuration access, available run history, sample source and destination IDs, support notes, and business targets. Share credentials only through approved secret-management tools.

Can a successful flow still miss records?

Yes. A filter or source query may exclude records the business expected. Compare eligible source IDs with destination IDs and explain valid exclusions and timing gaps.

How should we test duplicate prevention?

In a controlled test environment, replay the same event and inspect the destination. Check matching keys and create-versus-update rules, including the case where a write succeeds but its response is lost.

What should we receive at the end of the audit?

Expect a flow inventory, evidence-backed findings, a ranked fix list, owners, and retest criteria. The report should connect technical issues to business impact and support needs.