Supported Integrations
Supported Integrations

Flat File / FTP / SFTP Platform Testing Checklist

This section covers integrations where data is exchanged via flat files over FTP or SFTP connections. Remove outbound sections if integration is inbound-only.

Connection Setup & Access

Test ScenarioExpected OutcomeStatus / Notes
FTP/SFTP credentials shared via 1PasswordCustomer/IT confirms access and successful connection 
Inbound folder accessibleCustomer can upload files to inbound folder 
Outbound folder accessible (if applicable)Customer can access and read outbound data files 
Test file upload to inboundMachShip detects inbound file successfully 
Permission and connection validationRead/write permissions confirmed for all required folders 


Inbound File Processing (Customer → MachShip)

Test ScenarioExpected OutcomeStatus / Notes
Test file uploaded with correct naming conventionIntegration detects and processes file 
Data structure validatedFields parsed correctly, no mapping errors 
Pending consignments createdEach order line creates a new Pending Consignment 
Address, SKU, and weights mapped correctlyData aligns with expected format 
Duplicate files handled correctlyDuplicates ignored  


Outbound File Processing (MachShip → Customer)

Remove this section if the integration only requires inbound processing.

Test ScenarioExpected OutcomeStatus / Notes
Outbound file generated by MachShipFile appears in outbound folder 
Outbound file data validatedConsignment number, carrier, and tracking details correct 
File naming conventions correctOutbound file timestamp and structure meet agreed format 
Customer system reads file successfullyData imports without formatting or parsing errors 


Validation & Monitoring

Test ScenarioExpected OutcomeStatus / Notes
File transfer timing validatedInbound and outbound syncs occur within expected intervals