20 modules · 1 platform · 0 software to install

Your product datacomes to life, powered by AI.

Innovation through constraint

A single platform to scrape your product data, edit your InDesign & Illustrator files in the browser, then publish across all your channels — print-ready output, social media, PowerPoint, web, video. Eighteen connected modules, from brief to printer, with nothing to install.

Discover

Five workflows, your 20 modules at work

For each sector, a concrete workflow chains together the platform's modules — with the business case to match. End to end, these five scenarios put all 20 modules to work.

Sector 01 · B2B
DIY & Tools
01

300 up-to-date references, from supplier to printer

The catalogue that keeps itself up to date: we scrape supplier sites, the data structures itself, files itself away and lays itself out — you never edit a single sheet by hand again.

300 refs1 single run0 re-keying
  1. 1Collect — paste the Milwaukee & Bosch URLs: the scraper reads specs (torque, Ah, speed), prices and HD photos; escalates to Bright Data if the site blocks.
  2. 2Map — a mapping template per supplier files each value into the right field (ref, brand, price, specifications).
  3. 3Data — the sheets arrive structured as key/value in the PIM; AI fills the gaps (description, EAN).
  4. 4Classify — auto-filing into the tree Drilling › Drill-drivers › 18 V.
  5. 5Adapt — one product sheet template + the 300 PIM rows = 300 laid-out sheets in one go.
  6. 6Publish — IDML for InDesign (EasyCatalog fields {{price}}/{{ref}} preserved) + 300 DPI PDF with bleed for the printer.
Sector 02 · B2C
Food & grocery retail
02

One promo, 200 stores — every Monday morning

Your weekly promo catalogue industrialised: one template, your price table, and every POS display heads to print — no copy-paste, no pricing errors.

1 template200 POS displaysauto pricing
  1. 1Import — drop the packaging (JPG/PDF): the Image→SVG breakdown isolates logo, price and banner into editable blocks, background locked.
  2. 2Create — open a POS template in store format (A4, A5, shelf-stopper), calibrated to 300 DPI.
  3. 3Edit — place the dynamic zones: {{product}}, {{price}}, {{strikethrough_price}}, promo banner colour.
  4. 4Organise — the approved template is filed in the library, reusable every week.
  5. 5Adapt — import the Excel table of 200 promos: prices and visuals filled automatically, 200 POS displays generated.
  6. 6Publish — a single print-ready multi-page PDF, or a ZIP of images per store.
Sector 03 · B2C / B2B
Textile & Fashion
03

A collection adapted everywhere: print, web, video

The agency's mockup becomes an editable playground: colourways, sizes, AI moods and even an animated lookbook — without ever going back to the studio.

1 sourceprint + web + video0 back-and-forth
  1. 1Import — the agency mockup (PDF/IDML) opens editable block by block, fonts and layers preserved.
  2. 2Edit — adapt sizes (XS→XXL), colourways and taglines without reopening InDesign.
  3. 3Generate — AI Image produces mood visuals (studio, lifestyle) true to the brand guidelines.
  4. 4Animate — build a video lookbook (transitions, animated text) exported to MP4/WebM.
  5. 5Publish — SVG for the web, PPTX for the showroom, PDF for print — from the same document.
Sector 04 · B2C premium
Cosmetics & Beauty
04

Premium at scale: six moods, one brand guideline

Six fragrances, six AI-generated moods true to your identity — cut out, filed in the DAM, ready for the boutique as well as Instagram.

6 moodsbrand guidelines respectedprint + social
  1. 1Import — the poster is cut out: product photo, name, price and footer isolated and editable.
  2. 2Assist — the AI Chat (web access) suggests taglines and a brief per fragrance.
  3. 3Generate — 6 moods per fragrance (floral, woody, citrus…), consistent with the brand identity.
  4. 4Media — all visuals filed and versioned in the DAM, ready to reuse.
  5. 5Publish — boutique print (CMYK, bleed) + social formats (1:1, 4:5, 9:16).
Sector 05 · B2B field
Car / motorbike accessories
05

Your sales reps produce their own sheets, by message

A message to the Telegram bot, the AI builds the workflow, the PDF comes back in the conversation — during the meeting, without opening the app, respecting everyone's access rights.

by messagesheet in minutesno workstation
  1. 1Control — the rep writes to the bot: "/flow A4 sheet for shock absorber ref. 12345, price €89".
  2. 2Automate — Prompt-to-Flow assembles the workflow (enrich → compose → export) and runs it.
  3. 3Data — the product is enriched on the fly (specs, vehicle compatibility) via the PIM.
  4. 4Configure — Drive/Gmail connectors + AI model chosen per task, set up just once.
  5. 5Govern — RBAC rights ensure each rep only touches their own product ranges.
  6. 6Publish — the PDF (A4, 300 DPI) comes back in the Telegram conversation, copy on Drive.
The 20 modules in play · click to see each module in detail
Data & catalogue
Collect the web
Produce & distribute
Automate & assist
Administer
01 — CREATE

One canvas,
every format.

No template to hunt for, no technical settings: a canvas built to the right standards opens in seconds. Choose a ready-to-use format — A4/A3 print, 4K screen, social media — or enter your dimensions to the millimetre, solid, gradient or image background. You start calibrated to 300 DPI · CMYK, straight in the editor.

  • Print, screen & social ready to use
  • Custom dimensions in mm / px
  • Calibrated to 300 DPI · CMYK from the start
The problem

Starting a print or screen design means knowing the right dimensions, resolution and colour profile — a technical barrier before you've placed a single element.

How it works
  1. Choose a ready-to-use format (A4/A3 print, 4K/1080p screen, social 1:1, 4:5, 9:16) or enter your dimensions to the mm or pixel.
  2. Set the background: solid, gradient or starting image.
  3. The canvas opens straight in the editor, calibrated to 300 DPI / CMYK for print.
Options
Print formats A4 · A3Screen 4K · 1080pSocial 1:1 · 4:5 · 9:16Custom dimensions mm/pxBackground solid · gradient · image300 DPI · CMYK
The result

A canvas built to the right standards in seconds, with no template to hunt for and no manual setup.

Built-in help

Excerpt from the built-in manual (the "?" button in the app) — "Getting started" section.

Create a blank project — opens "New document" and choose a format (A4, A3 or custom); the project opens straight in the editor.
Starting background — solid colour, gradient or image, adjustable right from creation.
Handy shortcuts
⌘S Save⌘Z Undo⌘Y Redo⇧? Open the manual
New document
210 × 297 mm
A4 — Print300 DPI · CMYK
3840 × 2160
4K screen16:9
1080 × 1080
Social1:1 · 4:5 · 9:16
custom
Custommm · px
Blank canvas — ready to dress upCreate
02 — IMPORT

Your files,
faithful and editable.

Your existing files open as they are, without recreating them. IBS-Studio imports InDesign (IDML & EasyCatalog), Illustrator (SVG), PowerPoint, PDF and Excel while preserving layout, styles and typography — not a flattened snapshot, but genuinely editable layers. Images and PDFs are even broken down by AI (text, shapes and visuals separated), ready to pick up block by block.

  • IDML · EasyCatalog · SVG · PDF · PPTX · Excel · image
  • IDML/SVG: faithful reconstruction (layers, styles, fonts)
  • Excel: formulas converted into calculated fields (live recalculation)
  • Image & PDF: AI breakdown into layers
The problem

Your existing files (InDesign, PowerPoint, PDF) are locked inside their software. Reopening them elsewhere flattens them into an image or breaks the layout.

How it works
  1. Drop in an IDML, PPTX, SVG, PDF, image or Excel file.
  2. The parser rebuilds layers, styles, fonts and layout identically — not a frozen snapshot.
  3. For images and PDFs, the AI breakdown (Google Vision) separates text, shapes and visuals into editable layers.
Options
IDML — InDesignPPTX — PowerPointSVG — IllustratorPDF → SVGImage PNG/JPG/WebPExcel / CSVAI breakdown into layers
The result

Your documents become editable block by block again, without having to recreate them.

Built-in help

Excerpt from the built-in manual (the "?" button in the app) — "Import" sections by format.

IDML import (InDesign) — parses the IDML (ZIP XML + resources) and rebuilds the layout identically (shapes, text, images, fonts, gradients, shadows); then adds {{title}}, {{price}} placeholders for the data merge. Uninstalled fonts → Arial fallback.
Import PPTX — each slide of a .pptx becomes an editable page; ideal for turning a presentation into a template. PowerPoint animations are not supported.
Import Excel — creates or extends a PIM product database from .xlsx, .csv, .json or Google Sheets; column types are detected automatically.
Import an image — places an image (PNG, JPG, WebP, GIF, SVG) on the canvas; it stays an image (no breakdown).
Import SVG — loads an .svg as editable vector layers (shapes, text, paths).
Image → editable SVG — the raster is locked as background and the AI (Google Vision) detects the text, recreated as editable layers on top.
PDF → editable SVG — page 1 of the PDF is rasterised as background, with the same editable text overlays.
Import a file
InDesign.idmlIllustrator.svgPDF.pdfPPTX.pptxExcel.xlsxImage.png
catalogue.idml −20 % SALE18V Brushless Drill{{price}}Ref. {{ref}}
Faithful reconstruction · .idml
Title "Sale"¶ style
Product imageframe
Price{{price}}
Subtitle¶ style
Badge −20 %shape
Fonts & gradientspreserved
Image / PDF → AI breakdown (Vision)
And your Excel formulas become calculated fields
pricing.xlsx — "Promotion" columnformula detected
List_priceSale_pricePromotion 327,78236,00=(B2-C2)/B2 129,9097,40=(B3-C3)/B3
Conversion to an IBS calculated field
PromotionPercentage
( List_price Sale_price ) / List_price
Live recalculation 28 % 25 % 18 % 36 %
03 — EDIT

A visual editor,
complete and precise.

The simplicity of a Canva, the demands of the printer. Handle layers, text, shapes, colours and alignment in the browser, with everything print requires: bleed, crop marks, safe zone, 300 DPI and CMYK. Generative AI and data merge are built into the workspace — everything happens in one place.

  • Layers, text, shapes, alignment
  • Canva simplicity, printer standards
  • Bleed · crop marks · AI & data merge
The problem

Consumer editors ignore the constraints of printing; pro tools demand heavy software installed on a specific workstation.

How it works
  1. Handle layers, text, shapes, colours and alignment in the browser, with undo/redo.
  2. Turn on crop marks, bleed and safe zone, in 300 DPI / CMYK.
  3. Call up generative AI and data merge right in the workspace.
Options
Layers & objectsRich text (fonts, bold, italic)Shapes & drawingPalette & fillsCrop marks · bleedSafe zone · 300 DPI · CMYKUndo / redoVersions & automatic snapshots
The result

The simplicity of a Canva with the demands of a printer — and nothing to install.

Built-in help

Excerpt from the built-in manual (the "?" button in the app) — "The editor" section.

Interface
Header — title and save status, Undo / Redo, Save (manual commit) and Export.
Toolbar — Select, Text, Rectangle, Ellipse, Line (immediate add then back to Select), Image (opens the Images panel).
Layers — list of objects; hide (eye), delete, reorder by drag-and-drop; text expands segment by segment.
Navigate — zoom 1 % → 400 % (−/+ buttons, wheel, click the value = 100 %), pan = space + drag, plus grid and snap (magnetism).
Saving & versions — automatic, with an optional manual commit. A version history keeps automatic snapshots (a ring-buffer safety net) alongside your named versions: roll back in one click. Export opens the format choice (PDF, IDML, PPTX, SVG, PNG).
Shortcuts
V SelectT TextR RectangleE EllipseSpace + drag Pan⌘0 Zoom 100 %
Editor — imported InDesign100 %Export
bleed 3 mm
NEW−20 %18V Brushless DrillCordless driver · 2 batteries · 13 mm chuckRef. 4892-18V · 3-year warranty2×2 Ah60 NmWarranty31,10 €24€90
04 — ORGANISE

All your projects,
in one place.

No more files scattered across drives and Drives. Find all your projects in one place, as thumbnails or a list, filtered by taxonomy to work through entire catalogues. Multi-select, duplication, direct opening in the editor: your output stays tidy, accessible and reusable.

  • Thumbnail or list view
  • Filtering by taxonomy
  • Duplication & direct opening
The problem

Finished files scatter across drives and Drives. There's no way to quickly find, or reuse, a past design.

How it works
  1. All your projects are gathered in one place, as thumbnails or a list.
  2. Filter them by taxonomy to browse entire catalogues.
  3. Duplicate, select in bulk or delete in batches, or reopen in the editor with one click.
Options
Thumbnail / list viewFilter by taxonomyMulti-selectBulk deletionDuplicationDirect editor opening
The result

Output that's tidy, accessible and reusable — no more lost files.

Built-in help

Excerpt from the built-in manual (the "?" button in the app) — "Getting started" section.

Find a project — the library lists all your projects; single-click to open, right-click to duplicate or delete.
Classify — taxonomies let you classify projects by theme and filter them.
Library — projects
Taxonomy
All128
Posters31
Catalogues18
Social54
POS displays25
STORAGE
6,4 Go / 10 Go
1 248 files
Search for a project… 128 projects · 1 248 docs · 6,4 Go
A4Approved
Spring catalogue64 pages · IDML·PDF · 18,4 Mo
A4Exported
Sale −30 %×128 variations · PDF · 42 Mo
9:16Draft
Social story12 visuals · PNG·WebM · 6,1 Mo
A3Approved
Store POS display8 posters · PDF · 24 Mo
A5Approved
A5 flyer2 pages · PDF · 1,8 Mo
1:1Exported
Web banner5 formats · SVG·PNG · 0,9 Mo
05 — MEDIA

A central
media library.

A real DAM so you never chase a visual again. Centralise your media, royalty-free libraries (Pexels, Unsplash), collections and brand guidelines, and generate new images with AI without leaving the tool. Search by keyword or by image finds the right file in an instant, all synced with Google Drive.

  • Built-in libraries: Pexels · Unsplash
  • AI image generation
  • Collections · Google Drive sync
The problem

Logos, packshots and approved visuals circulate by email in multiple versions. You never know which one is right, or where it is.

How it works
  1. Centralise all your media in a single DAM, synced with Google Drive.
  2. Search, filter and preview your assets.
  3. Insert them straight into the editor or a workflow.
Options
Upload & organisationSearch & filtersPreviewGoogle Drive syncEditor / workflow insertionReused as AI reference
The result

A single source of truth for your visuals, shared and always up to date.

Built-in help

Excerpt from the built-in manual (the "?" button in the app) — "DAM" section.

The tabs
Image library — search Pexels & Unsplash (royalty-free) with source / orientation / colour filters.
My images — your saved images (library or AI generation). Favourites — those marked with a ♥. Collections — your organisation folders.
Recent — latest additions. Projects — images and fonts of the current project. HTML animations — your video compositions. Google Drive — your files once the account is connected.
Search
By text — a bar with autocomplete and history; by image (reverse search) via the camera button; filters source / orientation / dominant colour.
View, edit, organise
Non-destructive editing — zoom, rotation, mirror, crop (8 handles, rule-of-thirds grid, ratios), colour adjustment (brightness, contrast, saturation, hue), export PNG/JPEG/WebP.
Variants — save an edit as a named variant; the original stays accessible (★ Original).
AI analysis — subject, description, brands, detected text (OCR), mood, objects, search tags and colour palette.
In the editor — click to insert in the centre, drag-and-drop, or double-click to replace an existing object.
DAM — media library
Generate (AI)
PexelsUnsplashCollectionsBrand assetsGoogle Drive
Metadata✦ analysed by AI
mountain-landscape.jpg
Dimensions3840 × 2160 px
Size4,8 Mo
FormatJPEG
Colour spaceRGB · sRGB
Resolution300 DPI
AI keywords
landscapemountainskynature
Dominant colours
06 — GENERATE

Product visuals,
generated by AI.

Describe the visual, the AI produces it. Ask for a packshot or a lifestyle shot, add a reference from the DAM, and AI Visual generates photorealistic images in seconds. Endlessly vary styles and moods — studio, lifestyle, premium — to feed product sheets and campaigns, with no photo studio and no cutting out.

  • Prompt + product reference from the DAM
  • Styles: packshot · lifestyle · studio · neon
  • Filed straight into the DAM
The problem

Producing a clean product visual — packshot, mood shot — requires a photo studio or a designer, and that for every variation.

How it works
  1. Describe the image you want in natural language, with a DAM product as reference.
  2. AI Visual generates several variants according to the chosen style.
  3. Select the format and send the result to the editor.
Options
Prompt + DAM referenceAI VisualStyles packshot · lifestyle · studio · neonFormats 1:1 · 16:9 · 9:16 · A4Multiple variantsGeneration history
The result

Custom visuals in seconds, with no shoot and no cutting out.

Built-in help

Excerpt from the built-in manual (the "?" button in the app) — "DAM › Image creation" section (AI Image engine / Gemini 3.1 image).

Prompt — describe the image; two assistants: "Improve" rewrites the prompt in one pass, "With questions" asks 3 to 6 targeted questions to refine it.
Reference files — all formats (images, logos, PDF, rasterised SVG); passed as-is to the model, which sees them and preserves their structure.
Output format — "Images & text" (default) or "Images only" (forces visual output).
Temperature (0 → 2) — 0 precise and faithful to the prompt, 2 more creative and varied.
Ratio — Auto, 1:1, 16:9, 9:16, 4:3, 3:4. Resolution — 1K (default), 2K, 4K (2K/4K 2 to 3× slower). Number of images — 1, 2 or 4 variations in parallel.
Result actions — Download (PNG), Save (My images), Insert into the editor. For real product photos, favour the library or scraping.
Image creation — AI Visual
PROMPT
18V drill on a grey studio background, premium lighting, razor-sharp e-commerce packshot render.
Reference: product from the DAM
✦ Generate (AI Visual)
STYLE
PackshotLifestyleStudioNeon
FORMAT
1:116:99:16A4
AI
AI
AI
AI
RECENT GENERATIONS
07 — DATA

Your product sheets,
structured.

A PIM to keep all your product sheets structured and up to date. Create multiple databases, import your Excel/CSV catalogues, add bespoke columns or formula-calculated fields (Gross, margin, discount…) and link it all to your taxonomy. URL-scraping enrichment fills in specs, descriptions and prices for you — ready for mail merge. And so you never publish stale data again, per-field freshness pills flag at a glance anything older than 30 or 90 days.

  • Multiple databases · Excel / CSV import
  • Formula-calculated fields (Gross, margin…)
  • Automatic scraping enrichment
  • Per-field freshness (30 / 90-day pills)
The problem

Product data lives in scattered Excel files, quickly outdated and never really ready for layout.

How it works
  1. Create multiple databases and import your Excel / CSV catalogues.
  2. Add bespoke columns or formula-calculated fields (ROUND, IF, CONCAT, operations on other columns), and link each sheet to your taxonomy.
  3. Let URL-scraping enrichment fill in specs, descriptions and prices.
Options
Multiple databasesExcel / CSV importBespoke columnsCalculated fields (formulas)Taxonomy linkingURL-scraping enrichmentPer-field freshness (30 / 90 days)Ready for mail merge
The result

A structured product repository, up to date and directly usable in mail merge.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “PIM” section.

Databases — several databases in parallel, created via “Import a file”, “Scrape the web” or “Create empty”.
Enrich with AI — AUTO mode (Google search + LLM, risk of hallucination); TEMPLATE mode (URL + domain template = deterministic extraction via CSS selectors, maximum precision).
URL-only — a row with only a URL column triggers batch TEMPLATE mode: ideal for 1000 URLs.
Structured fields — Excel formulas, specifications (group/name/value), variants, documents (PDF, technical data sheets) and images.
Classify & export — link a database to a taxonomy; data merge generates one document per product.
Per-field freshness — each value keeps its last-updated date; an age pill in the table flags fields older than 30 or 90 days, so you can re-enrich what has aged first.
PIM — product sheets
Tools databaseGarden database+ New database
NameRef.Net priceGross priceƒxPromoƒxBrand
18V Brushless Drill67890129,00 €154,80 €123,84 €TechMaster
750W Angle Grinder5432179,90 €95,88 €76,70 €TechMaster
1400W Circular Saw13579149,00 €178,80 €143,04 €ProTools
12V Screwdriver2468059,00 €70,80 €56,64 €TechMaster
Random Orbital Sander1122364,90 €77,88 €62,30 €ProTools
Per-field freshness: up to date+ 30 days+ 90 days — re-enrich
Calculated fields — automatic recalculation on every edit
ƒxGross price=ROUND([Net price] × 1,20 ; 2)
ƒxPromo=ROUND([Gross price] × 0,80 ; 2)
ƒxLabel=CONCAT([Name] ; " — ref " ; [Ref.])
ƒxAvailability=IF([Stock] > 0 ; "In stock" ; "On order")
ROUNDIFCONCATSUMAVERAGEUPPERMIN/MAX+ − × ÷ %[Column] references
08 — CLASSIFY

A catalogue,
neatly organised.

Organise your catalogue into a tree with as many levels as you need — universes, categories, ranges, families — and rearrange it with a simple drag-and-drop. Link your projects and products to it to filter and find any item, at any scale. One and the same classification serves the PIM, the library and scraping.

  • N-level tree
  • Drag-and-drop to rearrange
  • One classification: PIM · library · scraping
The problem

Without a shared tree, projects and products can't be found: each team organises things its own way.

How it works
  1. Build N-level taxonomies (families, ranges, aisles).
  2. Link projects and product sheets to them.
  3. Filter the library and PIM by node, and attach briefs per category.
Options
N-level treesProject + product linkingSearch within the treeLibrary / PIM filteringBriefs per node
The result

A shared classification that makes your entire catalogue navigable.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Taxonomies” section.

Create a taxonomy — an N-level category tree (e.g. Tools › Power tools › Drills); rename by double-clicking, rearrange by dragging.
Smart navigation — as soon as a database is active, the matching branch auto-expands and colours every ancestor up to the root.
Link to a database — assign each PIM row to a node, then filter the catalogue by category.
Auto-build — from a scraped breadcrumb, the taxonomy builds itself, mirroring a supplier's site.
Taxonomies — tree
Power tools124
Drill drivers38
18V drills12
Impact drivers9
Corded drills8
Grinders21
Circular saws17
Sanders14
Garden & outdoor56
Hedge trimmers14
Lawnmowers19
Blowers8
Hardware & fixings72
Screws & bolts40
Wall plugs18
Adhesives & sealants14
Electrical45
Cables & conduits22
Switches & sockets23
09 — MAP

Scraping,
without writing any code.

Teach IBS-Studio to read any site, without writing a single line of code. Click the element to capture: the most stable CSS selector is detected automatically, and you assign it to the right field (title, price, description, images…). The rule is saved and reusable across all the products of the same supplier.

  • Visual capture with a single click
  • Automatic CSS selector + field mapping
  • Reusable rules per supplier
The problem

Every supplier site has its own structure; cleanly extracting the data from it usually requires bespoke development, site by site.

How it works
  1. Define a scraping template: selectors, key/value fields, tabs and sections.
  2. Map each area of the page to your PIM columns or your DAM assets.
  3. Reuse the template across all the URLs of the same supplier.
Options
CSS selectorsKey / value fields (specs)Tabs & sectionsMapping → PIM columnsMapping → DAM assetsReusable per supplier
The result

Reliable, repeatable collection, without coding a parser per brand.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Product scraping” section.

Which mode — Map + Extract (category page), Simple scrape (one URL), Crawl (whole site), Template (recurring supplier ⭐).
Create a template — name + domain + URL pattern, then the “Point & click” tab: a double-click on title, price, description… generates the CSS selector.
Test — “Advanced (JSON)” tab → Test button; a score ≥ 20 validates the extraction before saving.
Reuse — the template automatically matches the domain's future URLs: 0 AI hallucination, 0 tokens consumed.
Scraping templates — mapping
https://fournisseur.com/produit/perceuse-18v-brushless
Images
18V Brushless Drill Title
★★★★★ · 214 reviews
129,00 €152,00 € Price
Ref. 4892-18V Ref.
EAN 3 661234 567890 EAN
Cordless screwdriver · 2 batteries 2,0 Ah · 13 mm chuck · 60 Nm torque · 3-year warranty. Description
Captured element
h1.product-title
body › main › div.product › h1.product-title
Assign to a field:
TitleDescriptionBrandPriceRef. / SKUImagesEAN
SAVED TEMPLATES · 14
fresho.fr Food · 12 fieldsbricolux.fr DIY · 14 fieldsmodabox.fr Textiles · 9 fieldsshopzone.fr Marketplace · 16 fieldsbiomarché.fr Food · 11 fields
10 — COLLECT

Data that
collects itself.

A single URL is enough to obtain a complete product sheet. IBS-Studio reads the page, extracts specs, descriptions and visuals, then sorts everything automatically: the text to the PIM, the images to the DAM. Anti-bot escalation (Bright Data, Jina, Firecrawl) ensures collection even on the most locked-down sites — one at a time or in batches. No URL? Describe the product: a Search tab interprets your request (retailer, quantity, max price), finds the sheets and displays the real prices scraped live — selling price and struck-through price side by side.

  • 1 URL → text & images extracted
  • Prompt search → real prices live
  • Anti-bot: Bright Data · Jina · Firecrawl
  • PIM + DAM filled in one pass
The problem

Manually re-typing specs, prices and photos from supplier sites is slow, tedious and riddled with errors.

How it works
  1. Paste one or several product URLs.
  2. The engine (Jina + AI + structural extractor) reads the page, with anti-bot escalation if needed.
  3. The text goes to the PIM, the images to the DAM — automatic routing, taxonomy inferred from the breadcrumb.
Options
Multiple URLsPrompt search (targeted site:)Real prices live · selling & struck-throughJina + AI + structural extractorAnti-bot Bright Data / Web UnlockerPIM / DAM routingTaxonomy via breadcrumbKey/value specs
The result

Complete product sheets in minutes, data and visuals filed in the right place.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Product scraping” section.

Map + Extract — paste a category URL → “Map the site” lists the internal links → tick the URLs → define a field schema (+ optional AI prompt) → “Extract” → “Import N rows”.
Two modes — AUTO (Google search + LLM, may hallucinate) or TEMPLATE (deterministic extraction via CSS selectors). TEMPLATE as soon as a template matches the domain.
Limits — hostile sites (DataDome / Akamai) may block; anti-bot escalation via Bright Data (Web Unlocker, then Scraping Browser).
URL-only — an Excel file with a single URL column → 1000 sheets enriched automatically.
Search tab — with no starting URL: your prompt is interpreted into targeted queries (site:, retailer, quantity, max price), and an “Improve the prompt” button refines it. Results appear in a table with the real prices scraped live (selling price and struck-through price separated), a link to the source page and the LLM/platform cost.
Scraping Hub — enrichment
https://fournisseur.com/produit/perceuse-18vScrape
Taxonomy inferred: Tools › Drill drivers › 18V BrushlessJina + AI · 18 fields · 6 visuals
PIM — characteristics18 fields
Reference
REF-67890
Name
18V Brushless Drill
Brand
TechMaster
Price
129,00 €
Specifications (key / value)
Max torque60 Nm
Battery2 × 2,0 Ah
Chuck13 mm
No-load speed0–1 500 rpm
Weight1,5 kg
Warranty3 years
DAM — visuals6 files
→ PIMproduct sheets
→ DAMlibrary
11 — MONITOR

Your prices, always
up against the competition.

Always know where you stand. IBS-Studio finds each of your products at your competitors' — matched by EAN, then model code, then name, never blindly — scrapes their real prices and builds a positioning table: competitor price, gap in € and %, and who is cheapest. Two watches in one: competitive monitoring (against other retailers) and a price watch (an alert the moment a price moves). All of it on autopilot: a daily cron runs server-side, updates a Google Sheet and notifies you on Telegram — without even opening the application.

  • Matching EAN › model code › name
  • Gap € / % + position vs each competitor
  • Price watch: alert on the slightest change
  • Daily cron → Google Sheets + Telegram
The problem

Monitoring the prices of dozens of competitors by hand is impossible: assortments differ, references don't line up, and a price can drop overnight without you noticing.

How it works
  1. Provide your source catalogue (a listing page, an Excel file or a Google Sheet) and one or more competitor pages.
  2. The engine matches each product by EAN, then model code, then normalised name, scrapes the real prices (anti-bot escalation) and computes the gap & position.
  3. A Price watch node remembers the previous reading and only alerts if a price has changed beyond a threshold.
Options
Source: URL · Excel · Google SheetsN competitorsMatch EAN / model code / nameGap € and %Position: cheaper / dearer% change thresholdDaily headless cronGoogle Sheets: create or updateTelegram alert
The result

A positioning table kept up to date on its own, and an alert the moment a competitor slashes a price — so you can react before your customers do.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Price monitoring” section.

Price monitoring — a dedicated module + a “Compare prices” workflow node: two inputs (source / competitors), output anchored on your products (all kept, one price per competitor, gap and position).
Price watch — a node that compares against the previous reading and only outputs the rows whose price has moved: ideal just before a Telegram alert (one message per product).
Automatic — a Cron node triggers everything server-side (no browser); the Google Sheets export can create a new file or overwrite the same one each day.
Reliability — deterministic matching (EAN then model code) before any fallback to the name; Jina / Bright Data anti-bot on locked-down sites.
Price monitoring — positioning
CoupeTout · lawnmowers live Next: 08:00 · server
ProductMy priceLuxoJardiVertVifGapPosition
1800W electric mower RLM18E40H219,00208,99214,90+10,01dearer
1500W mower RLM15E36H149,00169,00159,99−10,99cheaper
36V battery mower RLM36X41H50349,00360,99355,00−6,00cheaper
18V One+ pack RLM18X33B40229,00229,99232,49−0,99cheaper
Hybrid mower RY18LMH37A399,90387,65399,99+12,25dearer
40V brushless mower RY40LM48459,00449,00469,90+10,00dearer
18V grass trimmer RLT182579,9084,9082,50−2,60cheaper
Robot mower RM18X899,00949,00879,00+20,00dearer
Manual mower RLM3399,00105,00109,00−6,00cheaper
9Products tracked
2Competitors
5Cheaper
4Dearer
−0,6 %Average gap
124 h alert
Price watch — drop detected at VertVif
RLM15E36H · 169,00 €149,99 € (−11,2 %)
Telegram sent
→ Google Sheet updated→ Telegram alert9 products · 2 competitors · daily reading
Automation — scheduled workflow running
CRON · 08:00every day · server
Products listsource + competitors
CompareEAN · code · name
Google Sheetsupdate
Telegramalert
12 — ADAPT

One database,
hundreds of variants.

One template, hundreds of personalised visuals in a click. Link your PIM columns to the {{ }} fields in the layout: each row becomes an automatic variant — prices, labels and images always correct — exportable in batches. Ideal for catalogues, POS displays and multi-product campaigns. And for the same visual adapted to several formats (A4, 9:16 story, 1:1 post…), an AI-driven re-layout rearranges the content format by format — well beyond a simple rescale — with a guaranteed geometric fallback.

  • 1 database row → 1 variant
  • {{ }} fields mapped to PIM columns
  • Multi-format AI re-layout (1 design → N ratios)
  • Batch export: PDF · PNG · IDML
The problem

Adapting a poster for 200 references means 200 manual copy-pastes — a source of omissions, mistakes and inconsistent versions.

How it works
  1. Insert {{ variable }} fields in the layout (price, label, image).
  2. Connect a database from the PIM.
  3. Automatically generate one variant per row, with a preview.
Options
{{ variable }} fieldsText · price · imagePIM database connectionBulk generation (1 page/row)Multi-format AI re-layoutAuto-fit “fit within the area”Preview before export
The result

Hundreds of personalised visuals from a single template, error-free — and the same visual adapted to every format.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “PIM › data merge” and “Export › batch” sections.

Principle — insert {{ variable }} fields (price, label, image) into the layout and connect a database from the PIM.
Serial generation — one document per database row (or a grouped ZIP); progressive streaming with the option to cancel at any time.
Check & test — verify the placeholder ↔ column mapping and run a test export on one row before a batch of 200.
Output formats — each variant can be exported as PDF, PNG, IDML… depending on the target channel.
Multi-format adaptations (AI) — the same document is rearranged for each target ratio (A1 poster, 9:16 story, 1:1 post…): the AI repositions background and content instead of simply cropping. A geometric fallback guarantees a render even if the AI is unavailable.
Auto-fit “fit within the area” — during mail merge, each field can be shrunk to stay within an explicit target area, with no overflow between passes.
Mail merge — data linking
Products database248 rows
NamePrice
18V Drill129,00 €
750W Grinder79,90 €
Circular Saw149,00 €
12V Screwdriver59,00 €
Orbital Sander64,90 €
900W Planer89,00 €
Template → 1 variant / row
{{ image }}
{{ name }}{{ price }}{{ ref }}
18V Drill
129,00 €
750W Grinder
79,90 €
Circular Saw
149,00 €
12V Screwdriver
59,00 €
Orbital Sander
64,90 €
900W Planer
89,00 €
248 variants generated — one per product, ready to export
Field linking→ PIM columns
{{ image }}Main visual· col. F
{{ name }}Designation· col. A
{{ price }}Gross price· col. C
{{ ref }}SKU reference· col. B
{{ discount }}Discount %· col. H
Batch export1 page / row
PDFPNGIDMLPPTXA4
Generating 0 / 248
Progressive streaming — cancellable at any time
AI re-layout · multi-format1 design → N ratios
A4
9:16
1:1
13 — AUTOMATE

Chain everything,
no-code.

Your production chains run entirely on their own, no-code, Zapier-style. Connect nodes across seven categories (scraping, enrichment, composition, export, distribution…) to build an end-to-end pipeline. Better still: describe the need in natural language and AI generates the complete workflow, ready to run on demand or in bulk.

  • No-code flow editor
  • Nodes: scraping → AI → export → distribution
  • Flow generated by AI from a prompt
The problem

The scrape → enrich → compose → export → distribute chain strings together several tools by hand, to be redone in full for every campaign.

How it works
  1. Connect the app's modules as nodes (Zapier/Make-style), without code.
  2. Or describe the need in natural language: Prompt-to-Flow generates the complete graph.
  3. Run it: the workflow executes each step end to end.
Options
Scrape · Enrich · Compose nodesExport · Drive · Gmail · TelegramPrompt generation (AI)Visual graph editingEnd-to-end execution
The result

Your production chains run on their own, from brief to deliverable.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Workflows” section.

Two ways to build — Manual (drag the nodes, connect the ports, configure each, then Run) or AI “Generate (AI)” (Prompt-to-Flow: an LLM builds the complete graph from your request).
Node catalogue
Import (14 nodes) — Upload, Excel/CSV Parser, Import IDML / SVG / PPTX / image, Image→SVG, PDF→SVG, Google Sheets / Drive, Text input, Scrape URL, Web search, Web question (AI).
Enrichment — Enrichment (scrape a column of URLs + AI), Image generation (AI Image).
Transformation — Define / rewrite columns, Filter, Sort, Rename, Text operation, Decompose (editable SVG).
Save — Save PIM, Import Taxonomy, Save DAM (Google Drive).
Export — Excel, PPTX, HTML→PDF, Google Sheets / Drive. Logic — If/Else, Pipe, Loop. Communication — Gmail, Telegram.
Example pipelines
Monitoring: Web search → Excel export → Gmail. Product sheets: Scrape URL → Enrichment → Save PIM → Export PPTX. Batch: Upload (Excel of URLs) → Enrichment → Save DAM.
Workflows — flow editor
workflow.flow · 8 nodes
scrape
Scrapeproduct URL
enrich
EnrichPIM + DAM
compose
Composetemplate
export
ExportPDF
send
Telegramauto-send
watch
Price watchcompetitors
save
Drive · Sheetssave
mail
Gmailauto e-mail
100 %+
Run the workflow
14 — CONTROL

The whole app,
from a bot.

Launch a production from your pocket, with a simple message. A command to the Telegram bot triggers an AI chat with web access, generates then runs a workflow, and returns the final file in the conversation. Ideal for starting a creation on the move, without even opening the app.

  • AI chat with web access
  • Commands: /flow · /run · /scrape…
  • The final file comes back in the chat
The problem

Launching a production means opening the app on a workstation — impossible to trigger from a phone, on the move.

How it works
  1. Send a command or message to the Telegram bot.
  2. An AI generates then runs the corresponding workflow.
  3. The resulting file comes back to you in the conversation.
Options
Telegram botCommands & messagesWorkflow generated + runFile returned in the chatAccess restricted by chat ID
The result

You control your graphics chain from your pocket, with a simple message.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Telegram” section.

Getting started — Settings › Connectors: paste the bot token (via BotFather) and your chat ID; an LLM key must be configured.
Replies even when the app is closed — a server responder now handles messages: AI chat replies, /flow (workflow generated and run server-side) and /run of a 100 % server workflow come through with no tab open. Steps that produce a render (file import, visual layout) are queued and finalised the next time the app is opened.
Commands
(free text) — AI chat with web access: searches and reads pages before replying, citing its sources.
/flow <request> — generates a workflow via AI, runs it and returns the resulting file to you.
/run <name> — runs a saved workflow (/run alone lists the workflows). /clear — empties the inbox (app + Telegram, < 48 h).
Telegram — IBS-Studio bot
Is the drill ref. 4892-18V compatible with 230 V?
Yes — universal motor 110–230 V, 13 mm chuck, 3-year warranty.answered by the server · app closed
/flow Generate an A4 POS display for the 18V drill, price 129 €
Workflow generated ✓ — scraping, composition and export under way…
perceuse-18v-PLV.pdfA4 · 300 DPI · 2,4 MB
Perfect! Also adapt it into a 9:16 story for Instagram
Here we go — reframing and story export…
perceuse-18v-story.png1080×1920 · 9:16 · 0,8 MB
/
15 — ANIMATE

Videos,
from a prompt.

Turn a still visual into a video, without After Effects. From a prompt or an image, the AI composes a multi-scene animation (HyperFrames) with transitions and audio sync in seconds — replayable, editable and filed in the DAM. Perfect for digital signage, social media or an animated product demo.

  • From a prompt or an image
  • Multi-scene, transitions, audio sync
  • Export MP4 / WebM · filed in the DAM
The problem

Turning a still visual into a video for social media requires motion-design software and real production time.

How it works
  1. Describe the animation you want.
  2. The HyperFrames engine composes a deterministic HTML video (titles, transitions, audio sync).
  3. Export to MP4 / WebM ready to publish.
Options
Prompt-based compositionScenes & transitionsAudio / music syncVoiceover (TTS)Export MP4 / WebM
The result

Animated videos generated from your content, without After Effects.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Animation” section (HyperFrames, self-contained HTML animations).

Two ways to create — from a brief (the AI composes a sequence of 2 to 5 scenes) or from a canvas design (design-reveal: the AI animates the project's SVG).
Reference files — drag in images, PDFs or SVGs to enrich the brief (the AI reads them, text + visual).
Format & duration — 9:16, 1:1, 16:9 or custom ratio; from a few seconds to a minute (10 s by default).
Finalise — Enrich with AI images (Ken Burns effect), Live preview, Download (self-contained .zip), Save to the DAM.
Prompt library — each generation remembers its brief: replay, load, rename or delete.
Animation studio — AI generation
FORMAT
Auto9:1616:91:1
DURATION
5 s10 s15 s
BRIEF
18V drill on promo —30 %, in-store digital signage, energetic pace, neon palette.
✦ Generate the animation
LIBRARY
Drill —30 %16:9 · 10 s
Trading floor16:9 · 10 s
Store signage1:1 · 10 s
RESULT · matches the brief
−30 % ✦ generated · 16:9 · 10 s
18V DRILLBrushless · 2 batteries · 13 mm chuck The new-generation cordless: brushless 60 Nm motor, 2 XR 2 Ah batteries and a 13 mm keyless chuck. Light, indestructible, 3-year warranty — the power ally for all your jobsites. 2×2 Ah60 Nm3 years 31,10 €24€90
0:06 / 0:10
16 — ASSIST

One assistant,
every model.

A creative copilot connected to all your models — Claude, Gemini, GPT, Qwen, Kimi… — which you switch in a click. Multi-turn, with attachments, image generation and voice input, plus a prompt library: it writes, translates, codes and imagines as you work, without leaving the app.

  • All the LLMs, switched in a click
  • Attachments, images, voice input
  • Library of reusable prompts
The problem

Writing hooks, descriptions and variants on the fly slows down creation and breaks the workflow.

How it works
  1. Open the AI chat, in text or image mode (AI Visual).
  2. Ask for hooks, rewrites or visuals.
  3. Reuse your library of saved prompts.
Options
Text / image modeMulti-LLM: Claude · Gemini · GPT · Qwen · KimiImage generation (AI Visual)Prompt libraryConfigurable model cascade
The result

An integrated creative copilot, to produce and iterate without leaving the app.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “AI Chat” and “Briefs & AI generation” sections.

What it can do
Multi-turn conversation — keeps the thread during the session (history is not retained: refreshing starts a new conversation).
Attachments — images to analyse, text files (TXT, MD, CSV, JSON, code) read, or a screen-region capture.
Image generation — Image mode (AI Image); voice input via the mic; prompt library by category.
Models & briefs
Model cascade — if the main one fails, the next takes over; each reply shows the model, adjustable in Settings › AI.
Natural-language briefs — describe what you want, the AI structures the content (description, summary, translation); to be checked (risk of hallucination), with no memory between briefs.
Not to be confused — the Chat has no web access and doesn't act on the app; for the web and workflow execution, use the Telegram bot.
AI Assistant
How can I help you?
Ask your question…
+Claude Opus 4.8 Anthropic
Ranking · typeTextCodeVision
1Claude Opus 4.8Anthropic1504
2GPT 5.5OpenAI1489
3DeepSeek V4 ProDeepSeek1472
4GrokxAI1455
5OpenRouterMulti-LLM1438
6Gemini 3.5 ProGoogle1421
7Llama 4.2Meta1405
8Qwen3 MaxAlibaba1390
9Mistral Large 3Mistral1376
10Kimi K2.6Moonshot1362
✍ Write‹/› Code🎓 Learn💡 Ideas🖼 Image
17 — PUBLISH

One source,
every channel.

A single creation, every medium. Output a print-ready PDF (300 DPI, CMYK, bleed, crop marks), social visuals, a PPTX, an IDML, a video or web — the right format, at the right dimensions, every time. One at a time or in bulk via the workflows.

  • PDF · IDML · SVG · PPTX · image · web · video · social
  • Print standards: bleed, crop marks, CMYK
  • One at a time or in bulk by workflow
The problem

Each channel demands its own format: print PDF, social image, PowerPoint, web — as many manual exports to set up one by one.

How it works
  1. Choose your output targets.
  2. The export automatically applies crop marks, bleed and profiles depending on the channel.
  3. Retrieve all the files from a single source, with reusable presets.
Options
Print PDF (offset / digital)High-resolution PNG image (DPI)PowerPoint (PPTX)WebM videoPrint settings (crop, bleed, marks)Reusable presets
The result

One creation, every medium — meeting the standards specific to each destination.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Multi-format export” section.

Available formats
PDF — catalogue, proof, print file (supports crop marks and bleed). IDML — back to InDesign for graphic finishing.
PPTX — sales presentation, demo. SVG — web, site integration, static social. PNG — thumbnails, previews, social.
Options & batch
Print PDF — enable the Crop marks (4 corners) and set the bleed in mm; the marks have a constant physical size (3,5 mm, 1 mm offset).
Batch export — when data merge is active, one variant per database row (or a ZIP); progressive streaming.
Best practices — test export on one row before a batch, check the fonts (Arial fallback visible), ask the printer for the exact bleed.
Export — 1 source → N channels
Print settings PDF/X-4 CMYK · 300 DPI Bleed 3 mm Crop marks FOGRA39 profile
1 source 18V Drill — POS display
A4 · 210 × 297 mm
Print PDFPDF/X-4 · CMYK · 4,2 MB
PNG / JPG HD300 DPI · transparent
PowerPointPPTX · 16:9 editable
InDesign IDMLeditable pro handoff
Vector SVGweb · 100 % editable
Web pageresponsive HTML
MP4 / WebM video10 s · 1080p
Social media9:16 Story · 1:1 Post
Export all
0 / 8 files · 12,8 MB
18 — GOVERN

The right access,
for the right role.

Complete access control (RBAC) for your teams. Assign roles, fine-tune with per-module permission overrides, and block or reactivate an account at any time. The owner always stays in control, and everyone sees only what concerns them.

  • Roles & fine per-module permissions
  • Overrides granted / revoked
  • Statuses: active · pending · blocked
The problem

Giving the whole team access without control exposes product data and sensitive settings to unwanted changes.

How it works
  1. Define roles and per-module permissions.
  2. Invite users; new ones arrive pending.
  3. Grant, restrict or block access, finely, down to the sub-action.
Options
Custom rolesPer-module permissionsPending onboardingIndividual grants / revokesAccount blockingServer rules (Firestore)
The result

Everyone sees exactly what they should, your data stays protected.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Users & roles” section (owner only).

Onboarding — a new account arrives “pending” (no access); you assign it a role, which defines its base permissions.
Granular overrides — grant or revoke individual permissions for a specific user (“Reset overrides” clears these adjustments).
Block / reactivate — fully suspend an account without deleting it, then restore its rights.
Roles tab — a per-module permission matrix (Cards, Tree, Mind-map views); hierarchical permissions (“view” governs the actions).
Security — effective permissions = role + granted − revoked; the owner has full, non-modifiable access; no self-modification (protected on the Firestore side).
Users & roles
Team · 5 members OwnerEditorReaderPendingBlocked
M
Marie Laurent Owner
m.laurent@pimalion.com
ActiveFull access
J
Jean Bernard Reader
j.bernard@pimalion.com
ActiveReader ▾
S
Sofia Nkemba Editor
s.nkemba@pimalion.com
ActiveEditor ▾
T
Tom Rivière Pending
t.riviere@pimalion.com
PendingAssign ▾
K
Karl Wendt Blocked
k.wendt@ext-agence.com
BlockedReactivate
Permissions for Jean Bernard · Reader role + overrides
IMPORT0/8
LIBRARY1/4
DAM2/8
PIM0/7
TAXO0/3
SCRAPING0/4
WORKFLOWS0/5
TELEGRAM0/1
ANIMATION0/1
Overrides+ View the DAM+ Download a visual− Delete a visualUploadCollections
19 — CONFIGURE

Your keys,
your models.

All the configuration in one place, under your control. Enter your multi-provider API keys (Claude, Gemini, GPT, Qwen…), choose one model per task and an automatic fallback cascade, then track your AI & scraping usage live. Connectors (Drive, Gmail, Telegram, Bright Data) and budgets are managed from this same dashboard. AI calls now go through a server proxy that enforces a blocking monthly budget — impossible to exceed the allowance — and an observability viewer traces every pipeline run.

  • API keys tested live
  • Models per task + fallback cascade
  • Server proxy · blocking monthly budget
  • Pipeline observability · live usage
The problem

Wiring up your own AI keys, budgets and preferences case by case quickly becomes opaque — and risky if a key leaks.

How it works
  1. Enter your LLM keys and configure the model cascade per task.
  2. Set budgets and preferences, synced per user.
  3. Track LLM usage live.
Options
LLM keys per providerModel cascadeServer LLM proxyBlocking monthly budgetPipeline observabilityPreferences synced per userLive LLM usage
The result

A platform in your hands, controlled and on budget.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Settings” section.

AI tab
Keys & models — enter and test the API keys per provider (Gemini, Claude, OpenAI, DeepSeek, Qwen, Kimi, OpenRouter), choose each one's model and the cascade order; “Update all LLMs” realigns to the latest versions.
Isolation — your keys are synced to your profile (Firestore) and purged locally on sign-out: no leakage between accounts on the same machine.
Server proxy & blocking budget — LLM calls pass through a server proxy (key read on the Firestore side) that counts down a monthly budget: once the allowance is reached, calls are refused — no surprise overruns.
Connectors & more
Connectors — Telegram (bot token + chat ID), Google Drive (OAuth), Scraping (Bright Data, Jina, Firecrawl, Remove.bg).
Cookies — B2B sessions behind a login, to be re-pasted regularly. Statistics — projects, this month's exports, storage, estimated AI cost (EUR), and a pipeline-run viewer (each run persisted: steps, duration, errors). Firebase — owner only.
Settings — AI & connectors
API keys · 5 providers
Claudesk-ant-•••••••••••••••✓ ok · 0,4 s
GeminiAIza•••••••••••••••✓ ok · 0,3 s
OpenAIsk-•••••••••••••••••✓ ok · 0,6 s
Qwensk-•••••••••••••••••✓ ok · 0,5 s
Bright D.•••••••••••••••✓ ok
Update all LLMs
Models per task
Chat & textClaude Opus 4.8 Anthropic
ImageAI Image Gemini
Vision / decomposeGemini 3 Pro Google
Structured JSONGPT 5.5 OpenAI
Fallback cascade
Claude→ GPT→ DeepSeek→ Qwen
Connectors · 4 active / 6
Google Drivem.laurent@gmail.com · synced
Gmailsending via workflows · OK
Telegram@ibsstudio_bot · connected
Jina Readerscraping · key active
Bright Dataanti-bot tier 2 · disabled
Remove.bgcutout · 120 credits
AI & Scraping usagelive
AI cost · this month
42,80
Requests · 24 h
1 248
Tokens · this month
3,4 M
Scraping credits
6,5k / 10k
AI models tokens · cost
Claude1,8 M · 24,10 €
GPT0,9 M · 11,40 €
Gemini0,5 M · 4,30 €
DeepSeek0,2 M · 0,90 €
Scraping requests
Bright D.4 120
Jina2 420
Firecrawl680
Monthly budget · blocking42,80 € / 100 €
At the cap, the server proxy refuses new calls
Pipelines — latest runsobservability
Enrich 300 refs · Milwaukee6 nodes · 0 err2,4 s
POS display variants · 200 stores5 nodes · 0 err8,1 s
Scrape + Export PPTX · car accessories4 nodes · 1 err3,7 s
20 — EXPLORE

Your data,
mapped.

Your entire database, at a glance. An entity-relationship diagram (ERD) draws your Firestore collections — primary keys, foreign keys and cardinalities (1:1, 1:N) — and traces the links connecting projects, products, taxonomies and Excel databases. Double-click a table: its records appear below, live (real-time updates), with a database selector and instant search. Table positions are remembered: arrange the map that speaks to you. Owner only, in Settings → Data.

  • Collection ERD · PK / FK / cardinalities
  • Double-click a table → live data (real-time)
  • Database selector · instant filter · pagination
  • Remembered positions · owner access
The problem

A growing database becomes opaque: you no longer know which collections exist, how they connect, or what they actually contain — without opening the Firebase console.

How it works
  1. Open Settings → Data: the schema is drawn as an ERD (tables, fields, PK / FK, 1:1 / 1:N cardinalities).
  2. Rearrange the tables by dragging — the layout is persisted; the business links are emphasised.
  3. Double-click a table to display its live data (onSnapshot), choose a database and filter.
Options
ERD diagram (ReactFlow)Primary / foreign keysCardinalities 1:1 · 1:NLive data (onSnapshot)Database selectorFilter & pagination (50 / page)Remembered positions (Firestore)Owner access
The result

A living map of the whole platform: you understand the structure and inspect the real data in the same place.

Built-in help

Excerpt from the built-in manual (the “?” button in the app) — “Data” section.

Data model — each collection is a table with its fields, its primary key (PK) and its foreign keys (FK); the business relationships are traced with their cardinality.
Live data — a double-click opens the collection's real content, updated in real time; for excel_data_payload, a selector lists each database and shows only its useful columns.
Persisted layout — move the tables: their position is saved to your profile and restored the next time you open it.
Settings — Data model
pim_projectsDOUBLE-CLICK
PKidstring
FKuserIdstring
sourcesarray
taxonomyarray
productsDOUBLE-CLICK
PK_idstring
masterSkustring
masterEanstring
fieldsobject
excel_data_payload
PKdocIdstring
FKuserIdstring
jsonarray
excel_dataDOUBLE-CLICK
PKdocIdstring
FKuserIdstring
fileNamestring
totalRowsnumber
1:1 1:N
TABLEexcel_data_payload174 recordsLIVE
Monoprix TN 2026 174dyson.fr 2Makita 1nicoll.fr 1Milwaukee 1jardiland.com 1
UniverseFamilySub-familyPriceDescription
ElectronicsITLaptops109,00 €White — 220 × 240 cm; also available…
ElectronicsITLaptops74,90 €Two-tone — 140 × 200 cm; also available…
ElectronicsITLaptops149,00 €Combed cotton — 4 pieces: 220…
ElectronicsITLaptops139,00 €Poly cotton — Reversible — 4 pieces…
Frictionless production

Scrape. Edit.
Publish.

Start your first document, import an InDesign or Illustrator file, or automate your whole chain — from the browser.