Skip to main content

Labsheet Automation: Automating Sample Status with Action - Based Alerts

S
Written by Satya Singh

Overview

This article shows how to automate status updates in Labsheets with simple action-based rules. Instead of manually updating the Status field every time something changes for a sample, you can define the logic once and let the system handle it. Just set rules like “When X happens → set Status to Y,” and Labsheets will automatically update the selected column whenever that action takes place.

For example, you can mark samples as “Sample registered” as soon as they are imported, or update them to “Storage Assigned” once a storage location is added. This keeps the sample journey consistent, cuts down manual work, and makes it much easier to filter, track, and manage records as they move through each step.

The Problem

In sample workflows, teams need a clear way to track where each sample is in its journey. But when status updates depend on manual effort, records can become inconsistent, outdated, or easy to miss. This makes it harder to track progress, filter records, and maintain a reliable view of sample movement.

How Automation Helps

Action-based automation reduces this effort by updating statuses automatically when key workflow steps happen. Instead of relying on manual updates, teams can keep sample tracking consistent, reduce errors, and save time. This makes the workflow easier to manage and gives users a clearer view of progress at every stage.

Example: Automating status updates in a sample workflow

To make this easier to understand, let’s look at a simple sample journey. In this example, the Status field updates automatically as key actions happen in the Labsheet.

1. When a new sample entry is added or imported → set Status to 'Sample Registered'

  1. Open the Sample Manager Labsheet.

  2. Click Automation at the top of the Labsheet.

  3. Select 'Alerts'

  4. Click on 'Add New'

  5. Under Automation Details, enter a name for the automation rule.

  6. Go to Trigger actions section and click Add rule. In the condition builder, set When → Add Entry.

  7. Then go to the What should happen section to define the action.

  8. Select Set item value to.

  9. Under the Column field, choose Status.

  10. Set the value of Status to Sample Received.

  11. Click Create to save the rule.

  12. To trigger the action, click on 'Add entry' (or) 'Add Multiple Entries' (or) 'Import samples'.

  13. After the samples are added, click Sync Now to refresh the Labsheet and trigger the automation.

2. When a child record is created → set Status to 'Aliquoted'

  1. Open the Sample Manager Labsheet.

  2. Click Automation at the top of the Labsheet.

  3. Select 'Alerts'

  4. Click on 'Add Rule'

  5. Under Automation Details, give your automation rule a name.

  6. In Trigger actions, click Add rule.

  7. Set the condition to When → Create Child Items

  8. Under What should happen, choose Set item value to.

  9. Select Status as the target column.

  10. Enter Aliquoted as the value.

  11. Click Create to save the rule.

  12. To trigger the automation rule, select the samples and click on 'Create Children' from the floating toolbar and create the children.

  13. You will observe that the status of the parent samples is changed to 'Aliquoted'

3. When location is assigned to the samples → set Status to 'In Storage'

  1. Open the Sample Manager Labsheet.

  2. Click Automation at the top of the Labsheet.

  3. Select 'Alerts'

  4. Click on 'Add Rule'

  5. Under Automation Details, give your automation rule a name.

  6. In Trigger actions, click Add rule.

  7. Set the condition to When → Assign Locations

  8. Under What should happen, choose Set item value to.

  9. Select Status as the target column.

  10. Enter Aliquoted as the value.

  11. Click Create to save the rule.

  12. To trigger the automation rule, select the samples and click on 'Location Manager' from the floating toolbar and assign a location.

  13. You will observe that the status of the parent samples is changed to 'In Storage'

Conclusion

  1. Sample statuses can be updated automatically based on key actions in the Labsheet.

  2. This reduces the need for manual status changes after each workflow step.

  3. Status changes can be tied directly to actions like sample creation, aliquoting, and storage assignment.

  4. With action-based rules, the Status field can reflect sample progress without manual updates.

Did this answer your question?