BOOMI + VERIROW GUIDE

Verify what happened
after a Boomi process.

Keep Boomi as your integration engine and add Verirow as the independent verification layer that checks the actual records after the process completes.

01
OVERVIEW

Boomi moves the data. Verirow checks the result.

A Boomi process can finish successfully while individual records are still missing, duplicated, or different in the target system.

01Boomi process runs
→
02Verirow verifies
→
03Review discrepancies
No replacement architecture.

Your existing Boomi process stays responsible for the sync. Verirow only checks whether the final Source and Target data match.

02
SETUP

Set up Boomi verification in five steps

1Create the Source connection

Connect the system containing the original records before the Boomi process moves them.

2Create the Target connection

Connect the destination that should contain the completed Boomi result.

3Choose the matching key

Select a stable identifier that represents the same record in both systems.

4Select comparison fields

Choose the values that must be correct after the Boomi process finishes.

5Save the check

Save the reconciliation so the same verification can run again after future Boomi processes.

03
CONNECTIONS

Connect the systems Boomi is moving data between

Verirow does not need to become part of the data-moving logic. It only needs read access to the Source and Target records used for reconciliation.

SOURCEOriginal system

The records before the Boomi process transforms or moves them.

TARGETDestination system

The records that should exist after the Boomi process completes.

API URLReadable endpoint

Use an endpoint that returns the records required for the verification.

ACCESSUse the minimum required permissions

Reconciliation generally requires read access, not write access.

Test both connections before continuing. Verirow should be able to load the expected records from each side.
04
MATCHING

Match the same business record on both sides

Verirow needs one identifier that exists in both Source and Target.

COMMON MATCHING KEYSorder_idinvoice_idcustomer_idexternal_idsku

If Boomi transforms the field name during the process, the business value still needs to represent the same record on both sides.

Do not use a field that changes during the sync.

A changing status, timestamp, description, or generated value is usually not a safe record key.

05
SAVED CHECK

Save the Boomi reconciliation once

Once Source, Target, matching key, and comparison fields are correct, save the configuration as a reusable check.

EXAMPLEBoomi — Orders to NetSuite

Shopify Source + NetSuite Target + order_id + status, quantity, total.

That saved check becomes the verification definition you can run manually or trigger after a Boomi process.

06
AUTOMATION

Run Verirow after the Boomi process completes

The cleanest workflow is to trigger the saved Verirow check only after Boomi has finished writing the relevant target data.

01Boomi completes

The normal integration process finishes.

02Trigger Verirow

A protected request starts the saved verification.

03Compare Source → Target

Verirow independently reads and reconciles both systems.

Timing matters.

If the target system processes records asynchronously, trigger Verirow only after those records are expected to be available.

07
RESULTS

What Verirow can reveal after Boomi

OKCorrect

The Source and Target record match.

MISSINGRecord did not arrive

The expected record exists on one side but not the other.

DIFFERENTValue mismatch

The record exists, but one or more compared values differ.

DUPLICATENon-unique record

The selected identifier appears more than once where it should be unique.

A green Boomi process and an all-OK Verirow result answer two different questions: the workflow completed, and the resulting data reconciled correctly.
08
TROUBLESHOOTING

Common Boomi verification issues

Boomi succeeded but Verirow shows Missing

Check whether the target write completed before Verirow ran, and confirm the same matching key exists on both sides.

Most records show Different

Review field mappings and any transformations performed by the Boomi process. The Source and Target values may be semantically equivalent but formatted differently.

Verirow runs too early

Add the verification trigger only after the target data is committed and available to the API Verirow reads.

The same ID appears as Duplicate

Confirm the selected record key is truly unique. If it is, the duplicate may represent a genuine target data problem.

The connection cannot load records

Recheck API URL, authentication, permissions, Records Path, and the endpoint response structure.

09
FAQ

Boomi + Verirow questions

Does Verirow replace Boomi?

No. Boomi remains the integration engine. Verirow runs after the Boomi process to independently verify the result.

When should Verirow run?

Run Verirow after the Boomi process has completed and the target system has finished receiving the records you want to verify.

What does Verirow verify after Boomi?

Verirow compares source and target records using a shared record ID and the fields you choose to compare.

Can a Boomi process succeed while the data is still wrong?

Yes. A successful process confirms the integration flow completed, but it does not by itself prove that every target record arrived with the expected values.

Do I need to change my Boomi integration?

Not necessarily. You can keep your existing integration architecture and add Verirow as a separate verification step after the process.

What should I use as the record ID?

Use a stable identifier that exists in both systems, such as order_id, customer_id, invoice_id, external_id, or another business key.

READY TO VERIFY BOOMI RESULTS?

Let Boomi move the data.
Let Verirow prove it arrived correctly.

Start verifying