Getting Started 8 min read · Updated July 2026

Working with assets

Your own photos, logos, and files can be part of any site you build. Here's every way to bring them in — and how to get the most out of the asset library.

Ullbek can generate images for you, find royalty-free stock photos, and source visuals automatically. But sometimes you want to use your own files — a logo you already have, a product photo, a PDF download, a custom font. That's where the asset library comes in.

There are three ways to bring your own files into a site you're building with Ullbek. Each suits a slightly different moment. This guide walks through all three.

Method 1

Manage panel

Upload files to the persistent asset library. Best for images and files you'll reuse across sessions.

Method 2

Drag into chat

Drop a file straight onto the chat window. Ullbek sees it immediately and can place it on the page.

Method 3

Attach in message

Use the paperclip button to attach a file alongside your message — ideal when context matters.

Method 1 — The Manage panel

The Manage panel is the home of your asset library — a persistent store of files that lives independently of any single session. Assets you upload here are saved permanently and can be referred to in any future conversation.

How to open it

  1. Find the Manage button

    In the preview toolbar at the top of the page, look for the Manage button. It opens the site management panel.

  2. Open the Assets section

    Inside the panel, select the Assets tab. You'll see a grid of everything you've uploaded so far — images, PDFs, fonts, and other files.

  3. Upload your files

    Click the upload area or drag files directly into the Assets panel. You can upload multiple files at once. Common formats — JPEG, PNG, WebP, SVG, PDF, WOFF2 — all work.

  4. Tell Ullbek to use them

    Once uploaded, just describe what you want in the chat. Something like: "Use my uploaded logo in the header" or "Place the product photo I just uploaded as the hero image." Ullbek can see the asset library and will find the right file automatically.

Assets are permanent

Files in the asset library persist across sessions and aren't tied to a specific site build. You can upload your logo once and use it across many projects without re-uploading.

What the asset library stores

Asset types and how they're used
Images
JPEG, PNG, WebP, SVG, GIF — logos, product photos, portraits, illustrations, icons. Ullbek can resize and optimise images when placing them on a page.
PDFs
PDF — brochures, menus, price lists, portfolios. Great for download links on service pages or restaurant sites.
Fonts
WOFF, WOFF2, TTF — proprietary or custom typefaces. Upload them once and ask Ullbek to use your font instead of the default system fonts.
Other files
Any other file type can be stored as an asset and linked from a page — ZIP downloads, spreadsheets, audio, video. As long as a browser can serve it, Ullbek can place it.
"Upload once, use anywhere. The asset library is your persistent creative storage — not a one-shot attachment."

Method 2 — Drag a file into the chat window

The quickest way to hand Ullbek a file in the middle of a conversation. If you're looking at your homepage and you want to swap in a new photo, just drag the image from your desktop directly onto the chat panel and drop it there.

  1. Find the file on your computer

    Open your file manager or desktop and locate the file you want to use — a photo, a logo, anything.

  2. Drag it into the chat panel

    Click and hold the file, drag it across to the chat area on the right-hand side of the Ullbek interface, and release. You'll see a drop indicator as you hover over the chat panel.

  3. Add a message (optional but helpful)

    You can type alongside the dropped file: "Use this as the hero image on the homepage" or "Replace the logo with this." Ullbek will apply your instruction in context.

  4. Send and watch it happen

    Hit send. Ullbek receives the file as an attachment, promotes it to the asset library if needed, and places it on the page — all in one step.

What happens under the hood

When you drag a file into chat, it arrives as a temporary attachment. Ullbek can see and use it immediately. If you want the file to live permanently in your asset library for future reuse, just tell Ullbek: "Save this to my assets."

Example prompt — dragging a logo
[drag logo.png into chat]

Use this as the logo in the navigation bar. It should replace the current text-based logo. Keep the same sizing but use the image instead.

Method 3 — Attach a file with your message

The attachment button (the paperclip icon in the chat input bar) lets you pick a file from your device and send it alongside a typed message. It's the same result as dragging, but useful when your file isn't visible on your desktop — for example, it's buried in a folder, or you're on a phone.

  1. Click the paperclip icon

    You'll find it in the chat input bar, next to where you type your message. Clicking it opens your device's standard file picker.

  2. Select your file

    Navigate to the file on your device and select it. You can attach one file per message.

  3. Type your instruction

    With the file attached, add your message: what you'd like Ullbek to do with it and where. The more specific you are, the better the result.

  4. Send

    Ullbek receives the file and your instructions at the same time and handles both together.

Great for sharing reference images

Attachments aren't just for files you want placed on the site. You can also attach a screenshot of a design you like, a reference photo, or a sketch — and Ullbek will use it as visual direction rather than placing it literally.

Example prompt — attaching a reference
[attach screenshot.png]

I love the card layout in this screenshot — especially how the images are square with a title below and a subtle shadow. Can you make the team section on my About page look more like this?

Choosing the right method

All three methods get the file into Ullbek's hands. The difference is about when and how often you'll use that file.

Method comparison
Manage panel
Best for reusable files. Your logo, your team photos, your brand kit. Upload them once and reference them in any future conversation without re-uploading. They live in your asset library permanently.
Drag into chat
Best for speed. When you have a file on your desktop and you want it on the page right now. No extra panels to open — just drag and go. File is immediately visible to Ullbek.
Attach in message
Best for context-rich situations. When you want to type a detailed instruction alongside the file, or when the file is tucked away in a folder rather than on your desktop. Also works well on mobile.

Tips for working with assets effectively

Be specific about where you want things placed

Ullbek is good at inferring intent, but a precise instruction gives a better result. Instead of "use my logo," try "replace the text logo in the top-left of the navigation with my uploaded logo file — keep the same height as the current text, roughly 32px."

Tell Ullbek what format you want

If you've uploaded a large PNG and you want it optimised for the web, just say so. Ullbek can convert images to WebP, resize them, and compress them at whatever quality level you specify — all without you needing to open a separate image editor.

Example prompt — optimising an uploaded image
I've uploaded a high-res product photo (product-main.jpg). Please resize it to a maximum width of 1200px, convert it to WebP for faster loading, and use it as the main image in the product hero section.

Use your own images alongside AI-generated ones

You don't have to choose between your own photos and AI-generated imagery. A typical site might use your real team photos in the About section, a stock photo for the blog hero, and an AI-generated illustration in the homepage banner. Mix freely — just tell Ullbek which slot should use which source.

Attach reference images to steer the design

You don't have to describe a design in words if you can show it. Attach a screenshot of a website you like, a mood board image, or even a rough sketch, and tell Ullbek to use it as visual direction. It'll interpret the composition, colour feel, and layout — not copy it literally.

Only upload files you have the right to use

Assets you upload are used as-is on your published site. Make sure you own the copyright or have a licence for any photos, fonts, or other files you bring in — just as you would if a developer was placing them for you.

What Ullbek does with your files

Once a file is in Ullbek's hands — whether via the asset library, a drag, or an attachment — here's exactly what can happen to it:

  • Place it on a page — the most common action. Ullbek writes the appropriate HTML to embed the file (an <img> tag, a download link, a <source> element for video, etc.).
  • Resize and optimise it — images can be downscaled to the right display size, converted to a more efficient format (WebP is usually best for photos), and compressed. This happens automatically when sensible.
  • Use it as a brand reference — if you share a logo, Ullbek can extract the brand colours from it and apply them across the site. Share a mood board and it'll steer the palette and visual feel accordingly.
  • Search it semantically — assets in your library are indexed so Ullbek can find the right one even if you don't remember its filename. Say "use the photo of the team standing outside" and it'll find it.
  • Read its content — for PDFs and text files, Ullbek can read what's inside and use the content to write copy, populate sections, or inform decisions about the site structure.

Ready to build with your own files?

Open Ullbek, upload your logo or photos, and tell the agent what you want. Your site, with your images, in minutes.