Documentation menu

Create your project

Spark is in early access, so signing up takes an invite. If you don’t have one yet, ask for access at spark.site. Everything below describes how it works once you’re in.

Sign up

  1. Open the sign-up page and enter your email address and a password.
  2. Enter the code we sent to your email to confirm your address.
  3. Sign in.

Your builder account has a password; your customers’ accounts never do — they sign in to your apps with email codes alone (see Customer accounts). The two are separate systems.

The first time you sign in, Spark takes you straight into creating your first project.

Name your project

The “Create a project” screen asks for a few details about your business.

Project name is how the project appears everywhere in Spark, and the agent sees it too. Pick something real; you can rename it later.

Project URL is the address where your apps go live, in the shape yourname.spark.site. Spark suggests one from your project name and keeps updating the suggestion as you type — edit the field yourself and the suggestion stops, the URL is yours. You can change it after launch, but existing links stop working, so settle on it early. Later you can also connect a domain you already own — see Domains.

Describe your business is optional, and worth two good minutes. This description seeds everything the agent builds: the copy on your marketing site, how your chat app introduces itself, what your store assumes about your products, the shape of a custom app. A sentence or two works. A fuller picture works better — what you do, who your customers are, what makes you different, how you like to sound.

The description also becomes your business profile, the grounding the agent keeps returning to long after setup. You can revise it any time in your project’s settings — see Brand and business profile. Leave it blank and the agent starts from your project name alone, which means placeholder copy and more questions later.

Press Continue to choose your apps.

Choose your apps

The “What do you want to build?” screen lists what a project can start with. Each entry has a switch:

  • Marketing site — a public website for your business. Starts selected.
  • Chat app — an AI chat app for your customers. Starts selected.
  • Online store — where customers buy your products. Off until you switch it on; when you do, Spark asks “What do you sell?” so the store’s first version can carry real products. See Online store.
  • Custom app — an app the agent builds from your description. Off until you switch it on; when you do, Spark asks “What should it do?”

Turn on whichever apps fit, and don’t overthink it — you can add more later from inside the project. Every project also comes with the Users, Analytics, and Marketing internal tools automatically. The full catalog is in Apps and internal tools.

Press Create project.

Add your brand

This step is optional. Set your colors, fonts, and logos by hand, or enter your existing website’s URL and Spark imports what it finds there. You can also skip the step entirely and let your agents choose a look for you. Whatever you set here styles every app the agent builds, and you can refine it all later in Brand and business profile.

Set up your chat app

If you kept the chat app selected, one more screen appears, and both of its fields are optional:

  • Add instructions — tell your chat app how to respond. For example: keep answers short and warm, never give medical advice.
  • Add knowledge — documents or text your chat app can search when it answers customers. See Chat app knowledge.

You can change both any time from the chat app’s Configure view.

What happens next

Spark opens your new project and the agent starts building from everything you gave it — the description, your brand, your chat app’s instructions. Each app’s first version lands in its preview as it finishes, ready for you to look over. Nothing goes live until you publish it. For how that loop works from here on, read How Spark works and Preview and publish.