Datalab integration
Convert documents to Markdown, HTML or JSON, extract structured data, split documents, fill forms and create Word files.
- Actions
- 8
- Triggers
- 0
- Auth
- API key
- License
- MIT, open source
- Updated
- November 2026
About the Datalab integration
Add the Datalab piece to a flow, connect your account once, and the rest of the builder can read from it and write to it. Because the piece is open source you can run it on our cloud or self-host it, and combine Datalab with 770+ other apps in the same flow.
Actions
Everything Activepieces can do in Datalab
Drop any of these into a flow and fill in the fields. No code is required.
Convert Document
Converts a PDF, Word file, slide deck, spreadsheet or image into Markdown, HTML or JSON.
14 fields
Extract Structured Data
Pulls the fields you list, such as invoice numbers, totals or line items, out of a document, with citations showing where each value was found.
10 fields
Segment Document
Splits a combined file into its separate documents, or finds named sections, and returns the pages of each part.
10 fields
Fill Form
Fills a flat, scanned or image form that has no fillable fields, using AI to place each value, and saves the filled file. Slow action: one page usually takes 1 to 4 minutes (5 to 8 for a dense form with many fields), and the step waits up to 6 minutes before it stops with a timeout message that says how to get the result. For a normal fillable PDF, the Fill PDF Form action of the PDF piece is cheaper and instant. A saved file is limited to 10 MB on Activepieces Cloud.
9 fields
Get Form Fields
Lists the fields on a form, with their labels, types and positions. Run it before Fill Form to learn which field labels the form has. It finds blank lines, boxes and tick boxes on flat and scanned forms too. Pages are counted from 0.
6 fields
Create Document
Turns Markdown text into a Word (.docx) file, with optional tracked changes and comments. The file is stored in Activepieces and can be used by any step that takes a file. A saved file is limited to 10 MB on Activepieces Cloud.
2 fields
Get Result
Fetches the result of an earlier Datalab request by its Request ID, for example when a step ran out of time while Datalab was still working. Checks once and does not wait: if Datalab is still working, Completed is false, so run Get Result again later. Results are kept for about one day.
2 fields
Custom API Call
Make a custom API call to a specific endpoint
10 fields
Use Datalab in a flow
Connect Datalab once and every trigger and action above is yours to drop into the builder, alongside 770+ other apps. Free to start, on our cloud or your own servers.
Datalab, answered.
Yes. Activepieces is open source and free to start, and the Datalab piece is included on every plan, from the free cloud tier to any self-hosted deployment.
More artificial intelligence integrations
Browse all integrationsAI
Ask, summarize, classify, extract and create images with AI.
OpenAI
Chat, images, audio and embeddings from OpenAI models.
GoodMem
Store documents as memories with vector embeddings and perform similarity-based semantic retrieval using GoodMem
Letta
Letta is the platform for building stateful agents: open AI with advanced memory that can learn and self-improve over time.
Medullar
AI-powered discovery & insight platform that acts as your extended digital mind
Grok by xAI
AI chatbot by xAI that answers questions, generates text, extracts data, and provides real-time insights.