Skip to main content
A domain represents the web application you want to create demos for. When you connect a domain, Demomatic uses it as the target for browser automation—navigating real pages, recording interactions, and producing videos from those recordings. Every video belongs to a domain, and Demomatic uses the domain’s configuration to authenticate, style, and contextualize each recording.

Domain properties

When you add a domain, you provide the following information:
FieldDescription
URLThe base URL of your application
Application nameThe display name shown in videos and emails
DescriptionA brief description of what your app does, used to give the AI context
Primary colorUsed for visual styling in the video player and CTA overlays
Secondary colorUsed alongside your primary color for accents
LogoYour application’s logo, shown in the video player
Authentication RequiredWhether your app requires authentication

Login configuration

To record authenticated flows, Demomatic needs to know how to log in to your application. You configure this using login steps—an ordered sequence of browser actions (selectors, values, and timing) that walk Demomatic through your sign-in process. Each login step specifies:
  • The type of action (e.g., fill a field, click a button)
  • The selector to target on the page
  • The value to enter (for fields like email or password)
  • A delay before or after the action
Demomatic can automatically discover login selectors for your app. Once discovered, you can review and adjust the steps before recording begins. Values for inputs are full encrypted for security. Only logged in user will be able to edit value in portal. Values are fully hidden once saved in ui and you won’t be able to see but you will be able to edit.

Actions

As Demomatic records videos for your domain, it builds up a library of actions—the individual browser interactions it has learned for your app, such as clicking buttons, filling forms, and navigating pages. Actions are reused across recordings to make video generation faster and more consistent. Demomatic references this learned knowledge when determining how to navigate your app for new prompts.

Call-to-action (CTA)

Each domain has a CTA configuration that controls what happens at the end of a video—such as a lead capture form or an external link. You enable and customize the CTA on the domain, and then toggle it on individual videos. See the CTA setup guide for full configuration details. You can upload a logo for your domain (PNG, JPG, WebP, or SVG, up to 2 MB). The logo appears in the video player and in CTA overlays when viewers watch your demos.

Archiving and deleting a domain

If you no longer need a domain, you can archive it. Archiving removes the domain from your active list without deleting its associated videos. To permanently remove a domain, delete it from the domain settings.
Deleting a domain is irreversible. Make sure you no longer need any of its associated videos before proceeding.