Wakeline
Resources
Docs & setup

Up and running in five minutes.

Add one snippet (or the browser extension), identify your users, and publish your first guide. Wakeline works with any tech stack.

Quickstart
01

Create your account

Signing up creates your workspace, a first project, and a publishable key automatically — nothing to configure.

02

Install Wakeline

Paste the snippet from your dashboard's Install page just before </body>. Prefer no code? Install the browser extension instead and build straight from your signed-in pages.

03

Identify your users

Once someone logs in, call identify with their id and any traits. That powers audience targeting, segments, and cross-device frequency.

04

Build your first guide

Open the on-site builder or start from a template, point at elements, and write your steps — all without an engineering ticket.

05

Target & publish

Choose who sees it, when it fires, and how often — then publish. Changes go live in seconds.

06

Measure & iterate

Watch funnels, trends, and responses to see what's working, then tighten the weak step.

The install snippet

Add this once

Your real key is on the Install page in your dashboard — copy the snippet there so it’s filled in for you.

index.html
<script>
  (function (w, d, s) {
    w.Wakeline = w.Wakeline || function () {
      (w.Wakeline.q = w.Wakeline.q || []).push(arguments);
    };
    var js = d.createElement("script"); js.async = 1; js.src = s;
    var f = d.getElementsByTagName("script")[0];
    f.parentNode.insertBefore(js, f);
  })(window, document, "https://app.usewakeline.io/wakeline.js");

  Wakeline("init", { key: "wl_pub_XXXXXXXX" });

  // After your user logs in, identify them (+ any traits to target on):
  Wakeline("identify", currentUser.id, {
    plan: currentUser.plan,
    email: currentUser.email,
  });
</script>
The basics

Three calls cover most of it

Wakeline("init", { key })

Boots Wakeline with your publishable key. Runs once, in the snippet.

Wakeline("identify", id, traits)

Tells Wakeline who the user is, plus traits to target and segment on.

Wakeline("track", name, props)

Reports a custom event you can use as a guide trigger or a checklist completion.

Ready to install?