Re-Extract & Resend
How to reprocess documents and retry delivery
Showing every variant, each marked with the profiles it applies to.
Overview
Sometimes you need to reprocess a document - maybe the initial extraction missed something, or you want to send the data again after fixing an issue with your webhook endpoint. StarShipper provides two actions for this: Re-Extract and Resend.
Re-Extract
Re-runs AI extraction to get fresh data
Resend
Sends existing data to webhooks/sheets again
Re-Extract
Re-run AI extraction on a document
When to Use Re-Extract
- The initial extraction had low confidence or failed
- Required fields are missing and you want to try again
- You changed the document type setting for the inbox
- Our AI has been updated and may extract better results
What Happens During Re-Extract
Status changes to
AI re-analyzes the original document file
New extracted data replaces the old data
A new status is worked out from the fresh extraction result
Important
Re-extract does not automatically send the data. After re-extraction, click "Send" to deliver the new data to your connected destinations. This gives you a chance to check the new extraction first.
Where to Find Re-Extract
Re-Extract is the circular arrow icon in the document review page header. It is available at any status other than Processing, so a document that has already been sent can be re-extracted too. Re-extracting a sent document puts it back to Ready or Needs Review, and you send it again from there.
Resend
Send existing extracted data again
When to Use Resend
- Your webhook endpoint was down and missed the delivery
- You fixed a bug in your receiving system
- You added a new webhook and want to send historical documents
- Google Sheets sync failed and you want to retry
What Happens During Resend
The existing extracted data is used (no re-extraction)
Data is sent to the integrations you have connected (CargoWise, Expedient, Xero, Google Sheets, SAP, Third Party Email, Webhook)
Delivery status is tracked per integration in the activity log
New delivery records are added to the history log
Note: Google Sheets matches on the Reference in column A and updates that row in place, so resending corrects the existing row instead of adding a second one. The audit trail of individual delivery attempts lives in the activity log, not in the sheet.
Where to Find the Resend Button
The button in the document review page header reads "Resend" once the document has at least one delivery behind it, and "Send" before that. It shows for Sent documents, and also for Ready or Needs Review documents you have already delivered once.
The button is absent when the organisation has no destinations connected, since there is nowhere to send to. Connect one under Settings → Integrations.
Send (First Time)
Manually approve and send documents needing review
A document that does not auto-approve, meaning one at "Needs Review" or one you have just re-extracted, waits for you before it is delivered. "Send" triggers the first delivery.
"Approve" sits beside it on Needs Review and Failed documents. It marks the document as checked without sending it, which is what you want when the data is right but you are not ready to push it downstream.
A Failed document that still extracted some data offers "Send Anyway", so a partial result you have verified by eye is not trapped by the status.
When You'll See the Send Button
Sending "Needs Review" Documents
You can send documents that need review if you've verified the extracted data is correct. The document will be delivered and status will change to "Sent".
Delivery History
Track all send and resend attempts
Each delivery attempt is logged whether it succeeds or fails. You can see:
- Webhook delivery attempts with response codes
- Google Sheets sync status and timestamps
- Error messages for failed deliveries
- Which user triggered each resend
Find the delivery history on the document review page, below the extracted data.
Quick Reference
| Action | Available For | What It Does |
|---|---|---|
| Re-Extract | Any status except Processing | Runs AI again, replaces data, then waits for Send |
| Approve | Needs Review, Failed | Marks the document checked without delivering it |
| Send | Ready, Needs Review, with a destination connected | First delivery to your connected destinations |
| Send Anyway | Failed, where some data was extracted | Delivers the partial result you have verified |
| Resend | Any document with a delivery behind it | Delivers existing data again |
| Retry Sync | Any document whose Sheets delivery failed | Retries the failed Google Sheets sync |