At Unitlab AI, we strongly emphasize the intersection of human expertise and machine intelligence in data annotation. We believe AI should empower people, not replace them. Therefore, we've developed an AI-powered data annotation platform enabling human annotators to be 10x more productive through advanced auto-annotation tools.
This commitment is why Unitlab Annotate provides built-in foundational AI models and supports AI model integration. Coupled with human oversight, these automated annotation tools produce datasets that are more accurate, faster, and better quality than manual or AI-only methods.

Previously, each project was limited to using just one AI model. While this approach is straightforward, it's often insufficient for complex real-world annotation tasks. For instance, labeling images from a fashion show might require separate AI models: Fashion Segmentation for clothing, Person Detection for identifying individuals, and Image OCR to recognize brand text. Clearly, a single-model limitation doesn't fit such scenarios.
To address this, we are introducing our latest feature: Unitlab Workflows
Unitlab Workflows
This new feature enables you to seamlessly integrate multiple AI models within a single project. For complex annotation tasks requiring different labeling types—such as instance segmentation, bounding boxes, and image OCR—you can now use multiple AI models simultaneously. When running automated annotation tasks like Crop Auto-annotation or Batch Auto-annotation, the system applies the models specified in your workflow automatically.
100% Automated data annotation with Unitlab AI
Unitlab Annotate also lets you incorporate your own custom AI models into these automation workflows, offering extensive flexibility and customization while remaining user-friendly. Workflows truly enhance the hybrid approach of combining human labeling with AI automation.

Let's set up a demo project to see this in action.
Demo Project
If you do not already have a Unitlab account, create a free account to follow along.
Project Setup
In our demo, we'll create a project to detect people and segment clothing, requiring two distinct AI models. Download sample images from this Google Drive folder.
First, create a project called Automata Workflow and select Image Segmentation as your base class. Unitlab Annotate currently supports images, with text and audio support coming soon:

Upload your own images or the provided sample images to this project, then assign yourself as an annotator to them:

Automation Setup
With the project ready, go to the Automation menu and click Create Automation:

We want to detect people using bounding boxes and annotate clothing with pixel-level segmentation, so we'll add two models to our workflow and name it Automata Fashionium. You can adjust settings for each model using the horizontal dash button:

In the settings panel, you can configure these parameters:
- Confidence: Minimum confidence for valid predictions. For example, 0.7 (70%) means only detections above this confidence threshold will be shown; lower-confidence results will be excluded.
- Iou Threshold: Intersection-over-Union threshold used by Non-Maximum Suppression (NMS). A threshold of 0.25 means overlapping bounding boxes (more than 25% overlap) are either merged or filtered, keeping the box with the highest confidence.
- Max Detections: Maximum number of detections allowed per image. A limit of 300 means the system retains only the top 300 detections ranked by confidence.

Now, your automation workflow is set. Let's annotate images automatically.
Auto-image annotation
Unitlab workflows support two annotation methods: Batch Auto-annotation and Crop Auto-annotation. Batch Auto-annotation quickly annotates many images simultaneously, while Crop Auto-annotation allows precise annotation of a manually selected area. Batch mode is ideal for large-scale annotation, while Crop mode is better for focused labeling.
We'll run our workflow in batch mode first:
Batch Auto-annotation with Automation | Unitlab Annotate
Then, we'll use Crop Auto-annotation to precisely label a selected region using our Automata Fashionium workflow:
Crop Auto-annotation with Automation | Unitlab Annotate
Dataset Release
Having completed image labeling, you can now release your first dataset version (0.1). As you add more images, subsequent dataset versions can be released, allowing iterative dataset management with built-in version control. You can release datasets directly within the project interface.

Under the Free plan, your datasets are public by default and available to everyone on Unitlab Annotate. To create private datasets and access advanced features, upgrade to a paid plan. For this tutorial, we've released a public dataset, which you can explore here.

See this additional post for more information on datasets and version control.

Dataset Management | Unitlab Annotate
Conclusion
Our new Unitlab Workflows feature enables the combination of multiple AI models into a single automated annotation process, allowing complex labeling tasks to be performed effortlessly. Additionally, custom AI model integration ensures maximum flexibility and adaptability to your annotation needs.
Unitlab AI offers the ultimate annotation platform for efficiently creating high-quality datasets for your AI and ML models. Give it a try today.
Explore More
Check out these additional resources for deeper insights into automation and AI model management in Unitlab: