<!DOCTYPE html><html lang="en" class="dark:scheme-dark dark:bg-gray-950" data-astro-cid-z4jru4n3><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><link rel="icon" href="/favicon.ico" sizes="32x32"><link rel="icon" type="image/svg+xml" href="/favicon.svg"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><meta name="generator" content="Astro v7.3.2"><title>HelpDocs Greenhouse: Startup Program | HelpDocs</title><meta name="description" content="HelpDocs Greenhouse: 50% off for 24 months and 3,000 bonus AI credits, for startups under 3 years old with 5 or fewer employees."><!-- Canonical URL --><link rel="canonical" href="https://www.helpdocs.io/startups/"><!-- Open Graph / Social Media Meta Tags --><meta property="og:type" content="website"><meta property="og:url" content="https://www.helpdocs.io/startups/"><meta property="og:title" content="HelpDocs Greenhouse: Startup Program | HelpDocs"><meta property="og:description" content="HelpDocs Greenhouse: 50% off for 24 months and 3,000 bonus AI credits, for startups under 3 years old with 5 or fewer employees."><meta property="og:image" content="https://www.helpdocs.io/images/OG-image.png"><meta property="og:image:width" content="1200"><meta property="og:image:height" content="630"><meta property="og:site_name" content="HelpDocs"><meta property="og:locale" content="en_US"><!-- Twitter Card Meta Tags --><meta name="twitter:card" content="summary_large_image"><meta name="twitter:url" content="https://www.helpdocs.io/startups/"><meta name="twitter:title" content="HelpDocs Greenhouse: Startup Program | HelpDocs"><meta name="twitter:description" content="HelpDocs Greenhouse: 50% off for 24 months and 3,000 bonus AI credits, for startups under 3 years old with 5 or fewer employees."><meta name="twitter:image" content="https://www.helpdocs.io/images/OG-image.png"><meta name="twitter:site" content="@helpdocsio"><meta name="twitter:creator" content="@helpdocsio"><!-- JSON-LD Structured Data --><script type="application/ld+json">[{"@context":"https://schema.org","@type":"Organization","name":"HelpDocs","url":"https://www.helpdocs.io/","logo":"https://www.helpdocs.io/images/helpdocs-logo-color.svg","description":"HelpDocs Greenhouse: 50% off for 24 months and 3,000 bonus AI credits, for startups under 3 years old with 5 or fewer employees.","sameAs":["https://www.linkedin.com/company/helpdocs","https://instagram.com/helpdocsio","https://facebook.com/helpdocs","https://www.threads.net/@helpdocsio","https://www.youtube.com/@helpdocs","https://blog.helpdocs.io"],"contactPoint":{"@type":"ContactPoint","contactType":"Customer Support","url":"https://support.helpdocs.io"}},{"@context":"https://schema.org","@type":"WebPage","name":"HelpDocs Greenhouse, the startup program","url":"https://www.helpdocs.io/startups/","description":"HelpDocs Greenhouse gives startups under 3 years old with 5 or fewer employees 50% off for 24 months, plus 3,000 bonus AI credits.","isPartOf":{"@type":"WebSite","name":"HelpDocs","url":"https://www.helpdocs.io/"}},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://www.helpdocs.io/"},{"@type":"ListItem","position":2,"name":"Startups","item":"https://www.helpdocs.io/startups/"}]}]</script><link rel="preload" as="image" href="/images/dock-background.webp" fetchpriority="high"><!--
      Inter is self-hosted (see src/styles/fonts.css), so there is no
      fonts.googleapis.com / fonts.gstatic.com preconnect here any more: loading
      it from Google disclosed every visitor's IP to Google before they had made
      a cookie-consent choice.

      Only the latin roman subset is preloaded. It is the one file essentially
      every page needs, and the @font-face rules live in the bundled stylesheet,
      so without this the browser cannot discover the font until that CSS has
      parsed. The other 13 subsets stay lazy on their unicode-range, and italic
      is deliberately not preloaded because most pages never use it.

      `crossorigin` is REQUIRED even though this is same-origin: fonts are
      fetched in CORS mode, and a preload without it is treated as a separate
      request, so the file downloads twice.
    --><link rel="preload" as="font" type="font/woff2" href="/fonts/inter/inter-latin-normal.woff2" crossorigin><!-- Lighthouse Widget (v2) --><script type="text/javascript">
      window.LighthouseWidget = {
        widgetKey: "P3vByySEuDjngJps66xv",
        theme: {
          primaryColor: window.location.pathname === '/' ? '#444' : undefined,
          colorMode: 'light',
          position: 'bottom-right',   // hyphenated in v2
        },

        // tabs: [
        //   { id: 'articles', label: 'Help', type: 'articles', icon: 'book' },
        //   { id: 'contact', label: 'Contact', type: 'contact', icon: 'mail' },
        //   {
        //     id: 'updates',
        //     label: 'Updates',
        //     type: 'link',
        //     url: 'https://blog.helpdocs.io/tag/announcements/',
        //     openIn: 'external', // 'tab', 'modal', or 'external'
        //   },
        // ],
        // defaultTab: 'articles',


        content: {
          suggestions: ['article:pf5cwpkhhg', 'article:2igy0wvoj4'],
          customLinks: [
            { label: 'Status Page', url: 'https://status.helpdocs.io', icon: 'activity', openInNewTab: true },
            { label: 'Product Updates', url: 'https://blog.helpdocs.io/tag/announcements/', openInNewTab: true },
          ],
          i18n: {
            contact_response_time: "You're contacting HelpDocs support. If you need a different company, please reach out to them directly. \n\nWe usually reply in 1-2 working days. If you haven't heard back by then, check your spam folder."
          }
        },

        integrations: {
          ignoreContactWidgets: true
        },

        onReady: function() {
          // The .contactButton auto-wiring below is disabled: the marketing contact
          // form has no spam protection wired up (hCaptcha was removed; Cap is not
          // wired into this surface). Use data-lighthouse-contact instead. Drop this
          // early return once a proof-of-work is in place here.
          return;

          var contactEls = document.querySelectorAll('.contactButton a');
          if (!contactEls) return;
          Array.prototype.forEach.call(contactEls, function (el) {
            el.setAttribute('onclick', 'Lighthouse.show()');
          });
        },
      };


      // The support widget (85KB) waits until the page has loaded and the
      // browser is idle, so it never competes with the page's own first paint.
      // window.__hdLighthouse(cb) loads it now if it hasn't yet (the contact
      // hook below uses that when someone clicks before it's ready) and calls
      // cb once the Lighthouse API exists.
      (function () {
        var queue = [], state = 0; // 0 not started, 1 loading, 2 ready
        function inject() {
          if (state) return;
          state = 1;
          (function(h,d,cb){var m=(window.LighthouseWidget||window.hdlh).mode||'widget',s=d.createElement("script");s.type='text/javascript';s.async=!0;s.defer=!0;s.src=h+'/lighthouse-'+(m=='search-bar'?'search':m=='headless'?'headless':'widget')+'.js?t='+Math.floor(Date.now()/144e5);s.onload=cb;d.head.appendChild(s);})("https://lighthouse.helpdocs.io/v2",document,function(){
            // Bundle has loaded — the Lighthouse API is now available.
            state = 2;
            console.log('lighthouse:loaded');
            queue.splice(0).forEach(function (fn) { fn(); });
          });
        }
        window.__hdLighthouse = function (cb) {
          if (state === 2) return cb && cb();
          if (cb) queue.push(cb);
          inject();
        };
        function whenIdle() {
          if ("requestIdleCallback" in window) requestIdleCallback(inject, { timeout: 2500 });
          else setTimeout(inject, 1200);
        }
        if (document.readyState === "complete") whenIdle();
        else window.addEventListener("load", whenIdle, { once: true });
      })();
    </script><!--
      Lighthouse contact hook. Any element carrying `data-lighthouse-contact`
      opens the support widget on click, so pages can offer "get in touch"
      without a mailto: (see marketing/CLAUDE.md, Contacting us). Delegated from
      the document, so it works for markup injected later (FAQ answers rendered
      with set:html, for example).

      Note the `.contactButton` wiring in the Lighthouse onReady handler above is
      currently short-circuited (no spam protection wired into the marketing contact
      form yet), which is why this does not rely on it.

      Falls back to the support site if the widget never loads (blocked script,
      offline, ad blocker), so the control is never a dead end.
    --><script>
      document.addEventListener("click", function (e) {
        var el = e.target.closest && e.target.closest("[data-lighthouse-contact]");
        if (!el) return;
        e.preventDefault();
        var ready = function () {
          return window.Lighthouse && typeof window.Lighthouse.navigate === "function";
        };
        var fallback = function () {
          window.open("https://support.helpdocs.io", "_blank", "noopener");
        };
        if (ready()) return window.Lighthouse.navigate("contact");
        // Clicked before the widget has loaded: load it now and open contact
        // when it's ready, or fall back if it hasn't arrived within 4 seconds.
        if (!window.__hdLighthouse) return fallback();
        var done = false;
        var timer = setTimeout(function () { if (!done) { done = true; fallback(); } }, 4000);
        window.__hdLighthouse(function () {
          if (done) return;
          // The bundle has run; give the widget a moment to mount.
          var tries = 0;
          (function wait() {
            if (ready()) { done = true; clearTimeout(timer); window.Lighthouse.navigate("contact"); }
            else if (++tries < 20) setTimeout(wait, 100);
          })();
        });
      });
    </script><!-- CookieConsent first: it defines the consent gate AttributionTracker and PostHogTracker wait on. --><script>
  (function () {
    function readStatus() {
      // Osano stores "allow" | "deny" | "dismiss" in this cookie.
      var m = document.cookie.match(
        /(?:^|;\s*)cookieconsent_status\s*=\s*([^;]*)/,
      );
      return m ? decodeURIComponent(m[1]) : "";
    }

    var gate = {
      granted: false,
      queue: [],
      status: readStatus,

      // Run `fn` once the visitor has allowed cookies. If they already have
      // (returning visitor), it runs immediately.
      onAllow: function (fn) {
        if (gate.granted) {
          try {
            fn();
          } catch (e) {}
          return;
        }
        gate.queue.push(fn);
      },

      grant: function () {
        if (gate.granted) return;
        gate.granted = true;
        var fns = gate.queue;
        gate.queue = [];
        for (var i = 0; i < fns.length; i++) {
          try {
            fns[i]();
          } catch (e) {}
        }
      },

      // Consent withdrawn: forget everything we stored.
      forget: function () {
        try {
          localStorage.removeItem("hd_attribution");
          sessionStorage.removeItem("hd_attribution_last");
        } catch (e) {}
      },
    };

    window.hdConsent = gate;

    // Returning visitor who already opted in: unblock right away rather than
    // waiting on the consent bundle, so a slow or blocked request doesn't cost
    // us their pageview.
    if (readStatus() === "allow") gate.grant();
  })();
</script><!--
  Self-hosted from public/vendor/cookieconsent/ rather than cdnjs on purpose.
  Serving these from Cloudflare's CDN made every page set a third-party `_cfuvid`
  cookie before the visitor had chosen anything, which Lighthouse flags and which
  rather defeats the point of a consent widget. Self-hosting also drops a
  third-party origin from the critical path. 3.1.1 is the final release, so these
  files are frozen and need no update cadence.
--><!-- Not render-blocking: the banner is drawn by the deferred script below,
     after the page has painted, so its styles can arrive late. The media
     swap loads the sheet without blocking, then applies it. --><link rel="stylesheet" href="/vendor/cookieconsent/cookieconsent.min.css" media="print" onload="this.media='all'"><noscript><link rel="stylesheet" href="/vendor/cookieconsent/cookieconsent.min.css"></noscript><script defer src="/vendor/cookieconsent/cookieconsent.min.js"></script><script>
  window.addEventListener("load", function () {
    if (!window.cookieconsent) return;
    window.cookieconsent.initialise({
      // opt-in: the banner offers Allow / Decline and records the choice.
      // The actual blocking is done by the hdConsent gate above.
      type: "opt-in",
      revokable: true,
      // Palette tuned for WCAG AA (>=4.5:1 on every text/background pair).
      // The original brand pink on white was only 3.39:1 and the pink-on-pink
      // button label 3.16:1, both of which fail for body-size text. Ratios in
      // comments were measured, not estimated.
      palette: {
        popup: {
          background: "#ffffff",
          text: "#1f2937", // 14.68:1 - house dark text
          link: "#b8225f", // 6.12:1 - deepened brand pink
        },
        button: {
          background: "#ffdcea", // Allow: keeps the light pink chip
          text: "#96164d", // 6.62:1
        },
        highlight: {
          background: "#ffffff", // Decline: quiet secondary
          text: "#4b5563", // 7.56:1
        },
      },
      theme: "edgeless",
      // A corner position renders a compact floating widget instead of a
      // full-width banner. bottom-LEFT on purpose: the Lighthouse support
      // launcher is fixed bottom-right at z-index 2147483647, so a bottom-right
      // widget would sit underneath it and the Allow button would be unclickable.
      position: "bottom-left",
      static: false,
      content: {
        message:
          "We use cookies to make your experience awesome on our website.",
        allow: "Allow cookies",
        deny: "Decline",
        link: "Privacy policy",
        href: "https://www.helpdocs.io/privacy/",
        policy: "Cookies",
      },
      onInitialise: function (status) {
        if (status === "allow") window.hdConsent.grant();
      },
      onStatusChange: function (status) {
        if (status === "allow") {
          window.hdConsent.grant();
          return;
        }
        // Declined: drop anything we stored on the device.
        //
        // No reload here, deliberately. That used to exist because Plausible was
        // consent-gated, so a visitor who allowed and then declined would still
        // have a running bundle with its own history listeners. Plausible is no
        // longer gated (it is cookieless, see AttributionTracker.astro), so
        // declining now means precisely what the banner offers: nothing kept on
        // the device. If you ever decide declining should also stop cookieless
        // analytics, that is a product choice rather than a legal requirement,
        // and it needs a real opt-out rather than a reload.
        window.hdConsent.forget();
      },
    });
  });
</script><script>
  // Custom-events queue: lets plausible('Event', { props }) work before the
  // deferred bundle below has loaded. Queued calls flush on load.
  window.plausible =
    window.plausible ||
    function () {
      (window.plausible.q = window.plausible.q || []).push(arguments);
    };
</script><!--
  Loads for every visitor rather than waiting on a consent decision, because it
  is cookieless (see the header comment). A static deferred tag rather than a
  runtime createElement so the preload scanner can find it early.

  The pageview-props + tagged-events build is what makes the `domain` pageview
  prop and custom events with props (e.g. "Signup Submitted") work.
--><script defer data-domain="helpdocs.io" event-domain="Marketing Site" src="https://plausible.io/js/script.pageview-props.tagged-events.js"></script><script>
  (function () {
    // May legitimately be absent if the consent bundle is blocked. That is no
    // longer a reason to bail: attribution stores by default now, and a missing
    // gate simply means there is no recorded Decline to honour. See
    // attributionAllowed() at the bottom.
    var consent = window.hdConsent;

    var FIRST_KEY = "hd_attribution"; // first-touch, persisted
    var LAST_KEY = "hd_attribution_last"; // last-touch, per session

    // Read this visit's acquisition signals NOW, before any consent decision.
    // Nothing is stored yet, it's purely in memory: the UTM params and referrer
    // only exist on this pageview, so if the visitor consents from a later page
    // we'd otherwise have lost the campaign that brought them in. The storage
    // writes happen inside the onAllow callback at the bottom.
    var params = new URLSearchParams(window.location.search);
    function p(k) {
      var v = params.get(k);
      return v ? v.trim() : "";
    }

    var here = window.location.hostname.replace(/^www\./, "").toLowerCase();
    var refRaw = document.referrer || "";
    var refHost = "";
    try {
      refHost = refRaw
        ? new URL(refRaw).hostname.replace(/^www\./, "").toLowerCase()
        : "";
    } catch (e) {}
    var externalRef = refHost && refHost !== here ? refRaw : "";

    // Map source/medium/referrer to a signup dropdown option value.
    function inferChannel(source, medium, host) {
      var s = (source || "").toLowerCase();
      var m = (medium || "").toLowerCase();
      var h = (host || "").toLowerCase();
      function hit(str, arr) {
        for (var i = 0; i < arr.length; i++) {
          if (str && str.indexOf(arr[i]) !== -1) return true;
        }
        return false;
      }
      var AI = ["chatgpt", "openai", "perplexity", "gemini", "bard", "claude", "copilot", "you.com", "phind"];
      var SEARCH = ["google", "bing", "duckduckgo", "yahoo", "ecosia", "baidu", "brave", "search"];
      var SOCIAL = ["twitter", "x.com", "t.co", "linkedin", "lnkd", "facebook", "fb.", "instagram", "reddit", "threads", "mastodon", "bsky", "bluesky", "tiktok"];
      var VIDEO = ["youtube", "youtu.be", "vimeo", "wistia"];

      if (hit(s, AI) || hit(h, AI)) return "ai_search";
      if (m === "organic" || hit(s, SEARCH) || hit(h, SEARCH)) return "search_engine";
      if (hit(s, VIDEO) || hit(h, VIDEO)) return "youtube";
      if (m === "social" || hit(s, SOCIAL) || hit(h, SOCIAL)) return "social_media";
      if (m === "referral" && h) return "referral";
      return "";
    }

    var source = p("utm_source");
    var medium = p("utm_medium");
    // ?ref=<code> is the referral/partner marker. It is NOT a utm_* param and is
    // not derivable from the referrer, because a partner link can arrive from any
    // domain or from none at all (QR code, email client, direct paste). The signup
    // form posts it as referred_by / last_referred_by.
    var referredBy = p("ref");

    var touch = {
      source: source || (externalRef ? refHost : "direct"),
      medium: medium || (externalRef ? "referral" : "none"),
      campaign: p("utm_campaign"),
      term: p("utm_term"),
      content: p("utm_content"),
      gclid: p("gclid"),
      ref: referredBy,
      referrer: externalRef,
      landing: window.location.pathname,
      ts: new Date().toISOString(),
    };
    touch.channel = inferChannel(touch.source, touch.medium, refHost);

    // A real acquisition signal on this pageview (vs. plain internal browsing).
    //
    // `referredBy` has to be in here. A partner link is often just
    // /?ref=partner123 with no utm_* and no external referrer, which leaves
    // source="direct" and medium="none", so without this the visit looks like
    // plain browsing and no last-touch is written. That matters most for a
    // returning visitor whose first touch was already recorded: the partner code
    // would then be dropped entirely.
    var hasSignal = !!(source || medium || externalRef || referredBy);

    // Persist attribution: written by DEFAULT, and suppressed only for a visitor
    // who has explicitly declined. This is an owner decision, logged here with the
    // reasoning on both sides so it stays a decision rather than an accident.
    //
    // The case for it: the data never leaves the device until the visitor submits
    // the signup form, at which point they are entering a contractual relationship
    // and accepting terms. Nothing is transmitted before that. Gating it on the
    // banner meant losing attribution for the large majority who never answer,
    // which made campaign spend effectively unmeasurable.
    //
    // The caveat, recorded because it is the part that argument does not reach:
    // ePrivacy Art. 5(3) regulates "the storing of information, or the gaining of
    // access to information already stored, in the terminal equipment" — the WRITE
    // itself, regardless of whether anything is ever sent. That article is engaged
    // by localStorage the same as by a cookie; "they don't drop cookies" is not the
    // test. The transmission argument answers GDPR, not ePrivacy. Worth a lawyer's
    // eye rather than a code comment.
    //
    // Why "unless declined" rather than a blanket ungate: a plain ungate would make
    // hdConsent.forget() pointless, since the next pageview would immediately write
    // the record again. Honouring an explicit Decline keeps a real, working opt-out,
    // which is both the decent behaviour and a materially better position to be in.
    function attributionAllowed() {
      // "" (undecided) and "dismiss" both store. Only an explicit "deny" opts out.
      // A missing gate (consent bundle blocked) means there is no Decline on
      // record, so it stores.
      try {
        return !consent || consent.status() !== "deny";
      } catch (e) {
        return true;
      }
    }

    if (attributionAllowed()) {
      try {
        // First-touch wins: only write once, ever.
        if (!localStorage.getItem(FIRST_KEY)) {
          localStorage.setItem(FIRST_KEY, JSON.stringify(touch));
        }
        // Last-touch: refresh this session only when there's a real signal.
        if (hasSignal) {
          sessionStorage.setItem(LAST_KEY, JSON.stringify(touch));
        }
      } catch (e) {
        /* storage unavailable (private mode, etc.) - ignore */
      }
    }
  })();
</script><script>(function(){const POSTHOG_KEY = "phc_nWPFJXGcMJ4mMb8JtTHUSZ4s58QU2TKiJV65KvJVXFTL";
const POSTHOG_HOST = "https://eu.i.posthog.com";

      (function () {
        // Official posthog-js loader snippet: creates the stub, fetches the
        // bundle from <host>-assets, then init() below boots it.
        !(function (t, e) {
          var o, n, p, r;
          e.__SV ||
            ((window.posthog = e),
            (e._i = []),
            (e.init = function (i, s, a) {
              function g(t, e) {
                var o = e.split(".");
                2 == o.length && ((t = t[o[0]]), (e = o[1])),
                  (t[e] = function () {
                    t.push([e].concat(Array.prototype.slice.call(arguments, 0)));
                  });
              }
              ((p = t.createElement('script')).type = 'text/javascript'),
                (p.crossOrigin = 'anonymous'),
                (p.async = !0),
                (p.src = s.api_host.replace('.i.posthog.com', '-assets.i.posthog.com') + '/static/array.js'),
                (r = t.getElementsByTagName('script')[0]).parentNode.insertBefore(p, r);
              var u = e;
              for (
                void 0 !== a ? (u = e[a] = []) : (a = 'posthog'),
                  u.people = u.people || [],
                  u.toString = function (t) {
                    var e = 'posthog';
                    return 'posthog' !== a && (e += '.' + a), t || (e += ' (stub)'), e;
                  },
                  u.people.toString = function () {
                    return u.toString(1) + '.people (stub)';
                  },
                  o =
                    'init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset get_distinct_id getGroups get_session_id get_session_replay_url alias set_config startSessionRecording stopSessionRecording sessionRecordingStarted captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId captureTraceFeedback captureTraceMetric'.split(
                      ' '
                    ),
                  n = 0;
                n < o.length;
                n++
              )
                g(u, o[n]);
              e._i.push([i, s, a]);
            }),
            (e.__SV = 1));
        })(document, window.posthog || []);

        // Init runs for EVERY visitor (not gated). on_reject keeps it cookieless
        // and storage-free until an explicit opt-in, so ungated is lawful — the
        // same basis as cookieless Plausible.
        window.posthog.init(POSTHOG_KEY, {
          api_host: POSTHOG_HOST,
          defaults: '2025-05-24',
          cookieless_mode: 'on_reject',
          // Error tracking: capture unhandled errors + rejections (works in
          // cookieless mode too). Stack frames are symbolicated by the source
          // maps uploaded in the marketing deploy workflow, linked to the
          // git-SHA release.
          capture_exceptions: true,
        });

        // Bridge the site's consent gate to PostHog's own opt-in state.
        var consent = window.hdConsent;
        if (consent) {
          // Explicit allow -> upgrade to full cookie-based tracking. onAllow also
          // fires immediately for a returning visitor already set to "allow".
          if (typeof consent.onAllow === 'function') {
            consent.onAllow(function () {
              window.posthog.opt_in_capturing();
            });
          }
          // Explicit prior decline -> make sure we stay cookieless/opted-out.
          try {
            if (consent.status && consent.status() === 'deny') {
              window.posthog.opt_out_capturing();
            }
          } catch (e) {}
        }
      })();
    })();</script><link rel="stylesheet" href="/_astro/BaseLayout.DseyKVfU.css"><style>.arcade-photo[data-astro-cid-u2atmhnt]{background-image:url(/images/arcade-bg.webp);background-position:bottom;background-size:cover}@media (width<=767px){.arcade-photo[data-astro-cid-u2atmhnt]{background-image:url(/images/arcade-bg-1280.webp)}}
.faq-list[data-astro-cid-7synugci]{flex-direction:column;gap:.75rem;display:flex}.faq-card[data-astro-cid-7synugci]{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.15rem 1.5rem;transition:border-color .2s}.dark .faq-card[data-astro-cid-7synugci]{background:#0d1526;border-color:#ffffff1a}.faq-card[data-astro-cid-7synugci][open]{border-color:#f54599}.faq-card[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{cursor:pointer;color:#111827;justify-content:space-between;align-items:center;gap:1rem;font-size:16px;font-weight:600;list-style:none;display:flex}.dark .faq-card[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{color:#fff}.faq-card[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-card[data-astro-cid-7synugci] summary[data-astro-cid-7synugci] svg[data-astro-cid-7synugci]{color:#9ca3af;flex:none;width:18px;height:18px;transition:transform .2s}.faq-card[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci] svg[data-astro-cid-7synugci]{color:#f54599;transform:rotate(180deg)}.faq-card-answer[data-astro-cid-7synugci]{color:#6b7280;margin-top:.9rem;font-size:14px;line-height:1.6}.dark .faq-card-answer[data-astro-cid-7synugci]{color:#9ca3af}.faq-card-answer[data-astro-cid-7synugci] p{margin-bottom:.75rem}.faq-card-answer[data-astro-cid-7synugci] p:last-child{margin-bottom:0}.faq-card-answer[data-astro-cid-7synugci] a{color:#f54599;font-weight:500;text-decoration:none}.faq-card-answer[data-astro-cid-7synugci] a:hover{text-decoration:underline}.faq-card-answer[data-astro-cid-7synugci] ul,.faq-card-answer[data-astro-cid-7synugci] ol{margin-bottom:.75rem;margin-left:1.5rem}.faq-card-answer[data-astro-cid-7synugci] li{margin-bottom:.4rem}.faq-card-answer[data-astro-cid-7synugci] code{background:#f3f4f6;border-radius:4px;padding:.2rem .4rem;font-family:Monaco,Courier New,monospace;font-size:.9em}.dark .faq-card-answer[data-astro-cid-7synugci] code{color:#e5e7eb;background:#ffffff14}
</style></head><body data-astro-cid-z4jru4n3><a href="#main-content" class="skip-link" data-astro-cid-z4jru4n3>Skip to content</a><header id="site-header" data-menu="closed" data-scrolled="false" class="group/hdr pointer-events-none fixed inset-x-0 top-0 z-50 px-4 pt-3 sm:pt-4" data-astro-cid-yxete6jp><nav aria-label="Global" class="pointer-events-auto mx-auto flex h-14 max-w-6xl items-center gap-2 rounded-full border border-gray-200/70 bg-white/80 pl-5 pr-2 shadow-xs backdrop-blur-xl transition-[background-color,box-shadow] duration-300 group-data-[scrolled=true]/hdr:bg-white/90 group-data-[scrolled=true]/hdr:shadow-lg group-data-[scrolled=true]/hdr:shadow-gray-900/5 dark:border-white/10 dark:bg-gray-950/70" data-astro-cid-yxete6jp><!-- Logo --><a href="/" class="flex flex-none items-center rounded-full transition-opacity duration-200 hover:opacity-80 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#f54599]" data-astro-cid-yxete6jp><span class="sr-only" data-astro-cid-yxete6jp>HelpDocs home</span><img src="/images/helpdocs-logo-color.svg" alt="HelpDocs" class="h-7 w-auto" data-astro-cid-yxete6jp></a><!-- Desktop links (centered) --><div class="hidden flex-1 items-center justify-center gap-1 lg:flex" data-astro-cid-yxete6jp><div class="nav-dd group/dd relative" data-dd data-open="false" data-astro-cid-yxete6jp><button type="button" data-dd-trigger aria-expanded="false" aria-haspopup="menu" aria-controls="dd-product" class="inline-flex items-center gap-1 rounded-full px-3.5 py-2 text-sm font-semibold text-gray-700 transition-colors duration-200 hover:bg-gray-100/80 hover:text-gray-900 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599] dark:text-gray-200 dark:hover:bg-white/10" data-astro-cid-yxete6jp>Product<span class="text-gray-400 transition-transform duration-200 group-data-[open=true]/dd:rotate-180" data-astro-cid-yxete6jp><svg viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="size-4"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg></span></button><div id="dd-product" role="menu" aria-label="Product" class="invisible pointer-events-none absolute left-1/2 top-[calc(100%+0.6rem)] z-50 -translate-x-1/2 -translate-y-1 scale-95 opacity-0 rounded-2xl border border-gray-200 bg-white p-2 shadow-xl shadow-gray-900/5 transition duration-200 ease-out group-data-[open=true]/dd:visible group-data-[open=true]/dd:pointer-events-auto group-data-[open=true]/dd:translate-y-0 group-data-[open=true]/dd:scale-100 group-data-[open=true]/dd:opacity-100 dark:border-white/10 dark:bg-gray-900" data-astro-cid-yxete6jp><div class="flex gap-x-4" data-astro-cid-yxete6jp><div class="flex flex-col w-64" data-astro-cid-yxete6jp><a href="/migrate/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Migrate</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Bring your existing docs across</span></a><a href="/create/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Create</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Write and manage your docs</span></a><a href="/manage/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Manage</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Organize and maintain your docs</span></a><a href="/connect/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Connect</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Answers in your product, Slack, and AI</span></a><a href="/govern/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Govern</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Permissions, SSO, and audit trails</span></a><a href="/optimize/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Optimize</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Improve content with analytics</span></a></div><div class="flex flex-col w-64" data-astro-cid-yxete6jp><a href="/ai/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>HelpDocs AI</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Speed up your workflow with AI</span></a><a href="/mcp/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>MCP server</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Connect Claude, ChatGPT, and more</span></a><a href="/lighthouse/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Lighthouse widget</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Embed help inside your app</span></a><a href="/integrations/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Integrations</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Browse every integration</span></a><a href="/multilingual/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Multilingual</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Translate docs into any language</span></a><a href="/demo/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Demo</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>See HelpDocs in action</span></a></div></div></div></div><div class="nav-dd group/dd relative" data-dd data-open="false" data-astro-cid-yxete6jp><button type="button" data-dd-trigger aria-expanded="false" aria-haspopup="menu" aria-controls="dd-resources" class="inline-flex items-center gap-1 rounded-full px-3.5 py-2 text-sm font-semibold text-gray-700 transition-colors duration-200 hover:bg-gray-100/80 hover:text-gray-900 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599] dark:text-gray-200 dark:hover:bg-white/10" data-astro-cid-yxete6jp>Resources<span class="text-gray-400 transition-transform duration-200 group-data-[open=true]/dd:rotate-180" data-astro-cid-yxete6jp><svg viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="size-4"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg></span></button><div id="dd-resources" role="menu" aria-label="Resources" class="invisible pointer-events-none absolute left-1/2 top-[calc(100%+0.6rem)] z-50 -translate-x-1/2 -translate-y-1 scale-95 opacity-0 rounded-2xl border border-gray-200 bg-white p-2 shadow-xl shadow-gray-900/5 transition duration-200 ease-out group-data-[open=true]/dd:visible group-data-[open=true]/dd:pointer-events-auto group-data-[open=true]/dd:translate-y-0 group-data-[open=true]/dd:scale-100 group-data-[open=true]/dd:opacity-100 dark:border-white/10 dark:bg-gray-900" data-astro-cid-yxete6jp><div class="flex gap-x-4" data-astro-cid-yxete6jp><div class="flex flex-col w-64" data-astro-cid-yxete6jp><a href="/learn/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Learn</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Guides to build a great KB</span></a><a href="/guides/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Guides</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Step-by-step how-tos</span></a><a href="/templates/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Templates</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Free knowledge base doc templates</span></a><a href="/knowledge-base-comparison/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Comparisons</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>HelpDocs vs other tools</span></a><a href="/research/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Research</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Knowledge base data &amp; reports</span></a></div><div class="flex flex-col w-64" data-astro-cid-yxete6jp><a href="https://blog.helpdocs.io" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Blog</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>News and product updates</span></a><a href="https://support.helpdocs.io" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Support</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Docs and help for HelpDocs</span></a><a href="/best-knowledge-base-software/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Best KB software</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Twelve tools, compared</span></a><a href="/ai-knowledge-base-software/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Best AI KB software</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Ten tools, AI compared</span></a><a href="/about/" role="menuitem" class="block rounded-xl px-3 py-2.5 transition-colors duration-150 hover:bg-gray-100/70 focus-visible:bg-gray-100/70 focus:outline-hidden dark:hover:bg-white/5 dark:focus-visible:bg-white/5" data-astro-cid-yxete6jp><span class="block text-[15px] font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>About</span> <span class="mt-0.5 block text-[13px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>The team and story behind HelpDocs</span></a></div></div></div></div><a href="/showcase/" class="rounded-full px-3.5 py-2 text-sm font-semibold text-gray-700 transition-colors duration-200 hover:bg-gray-100/80 hover:text-gray-900 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599] dark:text-gray-200 dark:hover:bg-white/10" data-astro-cid-yxete6jp>Showcase</a><a href="/pricing/" class="rounded-full px-3.5 py-2 text-sm font-semibold text-gray-700 transition-colors duration-200 hover:bg-gray-100/80 hover:text-gray-900 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599] dark:text-gray-200 dark:hover:bg-white/10" data-astro-cid-yxete6jp>Pricing</a></div><!-- Right CTAs (desktop) --><div class="hidden flex-none items-center gap-2 lg:flex" data-astro-cid-yxete6jp><a href="https://my.helpdocs.io/login" data-hd-login class="rounded-full border border-gray-200 bg-white px-4 py-2 text-sm font-semibold text-gray-900 shadow-xs transition-all duration-200 hover:border-gray-300 hover:bg-gray-50 active:scale-95 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599] dark:border-white/15 dark:bg-white/5 dark:text-white dark:hover:bg-white/10" data-astro-cid-yxete6jp><span data-hd-login-label data-astro-cid-yxete6jp>Log in</span></a><a href="/signup/" class="rounded-full bg-[#d2397c] px-4 py-2 text-sm font-semibold text-white shadow-xs shadow-[#f54599]/25 transition-colors duration-200 hover:bg-[#c8347a] focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599]" data-astro-cid-yxete6jp>Start for free</a></div><!-- Mobile toggle --><button id="nav-mobile-toggle" type="button" aria-expanded="false" aria-controls="mobile-nav" class="ml-auto inline-flex size-10 flex-none items-center justify-center rounded-full text-gray-700 transition-colors hover:bg-gray-100 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599] lg:hidden dark:text-gray-200 dark:hover:bg-white/10" data-astro-cid-yxete6jp><span class="sr-only" data-astro-cid-yxete6jp>Toggle menu</span><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="size-6 group-data-[menu=open]/hdr:hidden" data-astro-cid-yxete6jp><path d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5" data-astro-cid-yxete6jp></path></svg><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="hidden size-6 group-data-[menu=open]/hdr:block" data-astro-cid-yxete6jp><path d="M6 18 18 6M6 6l12 12" data-astro-cid-yxete6jp></path></svg></button></nav><!-- Mobile panel --><div id="mobile-nav" style="max-height: calc(100dvh - 6rem);" class="pointer-events-none invisible mx-auto mt-2 max-w-6xl origin-top -translate-y-2 scale-[0.98] overflow-y-auto overscroll-contain rounded-3xl border border-gray-200/70 bg-white/95 p-3 opacity-0 shadow-xl shadow-gray-900/5 backdrop-blur-xl transition duration-200 ease-out group-data-[menu=open]/hdr:pointer-events-auto group-data-[menu=open]/hdr:visible group-data-[menu=open]/hdr:translate-y-0 group-data-[menu=open]/hdr:scale-100 group-data-[menu=open]/hdr:opacity-100 lg:hidden dark:border-white/10 dark:bg-gray-950/95" data-astro-cid-yxete6jp><details class="mdd group/mdd border-b border-gray-100 last:border-0 dark:border-white/5" data-astro-cid-yxete6jp><summary class="flex cursor-pointer list-none items-center justify-between rounded-xl px-3 py-3 text-base font-semibold text-gray-900 transition-colors hover:bg-gray-50 dark:text-white dark:hover:bg-white/5" data-astro-cid-yxete6jp>Product<span class="mdd-chev text-gray-400 transition-transform duration-200" data-astro-cid-yxete6jp><svg viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="size-4"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg></span></summary><div class="pb-2" data-astro-cid-yxete6jp><a href="/migrate/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Migrate</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Bring your existing docs across</span></a><a href="/create/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Create</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Write and manage your docs</span></a><a href="/manage/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Manage</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Organize and maintain your docs</span></a><a href="/connect/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Connect</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Answers in your product, Slack, and AI</span></a><a href="/govern/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Govern</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Permissions, SSO, and audit trails</span></a><a href="/optimize/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Optimize</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Improve content with analytics</span></a><a href="/ai/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>HelpDocs AI</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Speed up your workflow with AI</span></a><a href="/mcp/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>MCP server</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Connect Claude, ChatGPT, and more</span></a><a href="/lighthouse/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Lighthouse widget</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Embed help inside your app</span></a><a href="/integrations/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Integrations</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Browse every integration</span></a><a href="/multilingual/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Multilingual</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Translate docs into any language</span></a><a href="/demo/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Demo</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>See HelpDocs in action</span></a></div></details><details class="mdd group/mdd border-b border-gray-100 last:border-0 dark:border-white/5" data-astro-cid-yxete6jp><summary class="flex cursor-pointer list-none items-center justify-between rounded-xl px-3 py-3 text-base font-semibold text-gray-900 transition-colors hover:bg-gray-50 dark:text-white dark:hover:bg-white/5" data-astro-cid-yxete6jp>Resources<span class="mdd-chev text-gray-400 transition-transform duration-200" data-astro-cid-yxete6jp><svg viewBox="0 0 20 20" fill="currentColor" aria-hidden="true" class="size-4"><path fill-rule="evenodd" d="M5.22 8.22a.75.75 0 0 1 1.06 0L10 11.94l3.72-3.72a.75.75 0 1 1 1.06 1.06l-4.25 4.25a.75.75 0 0 1-1.06 0L5.22 9.28a.75.75 0 0 1 0-1.06Z" clip-rule="evenodd"/></svg></span></summary><div class="pb-2" data-astro-cid-yxete6jp><a href="/learn/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Learn</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Guides to build a great KB</span></a><a href="/guides/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Guides</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Step-by-step how-tos</span></a><a href="/templates/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Templates</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Free knowledge base doc templates</span></a><a href="/knowledge-base-comparison/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Comparisons</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>HelpDocs vs other tools</span></a><a href="/research/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Research</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Knowledge base data &amp; reports</span></a><a href="https://blog.helpdocs.io" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Blog</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>News and product updates</span></a><a href="https://support.helpdocs.io" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Support</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Docs and help for HelpDocs</span></a><a href="/best-knowledge-base-software/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Best KB software</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Twelve tools, compared</span></a><a href="/ai-knowledge-base-software/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>Best AI KB software</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>Ten tools, AI compared</span></a><a href="/about/" class="block rounded-xl px-3 py-2.5 transition-colors hover:bg-gray-50 dark:hover:bg-white/5" data-astro-cid-yxete6jp><span class="block text-sm font-semibold text-gray-900 dark:text-white" data-astro-cid-yxete6jp>About</span> <span class="mt-0.5 block text-[12.5px] leading-snug text-gray-500 dark:text-gray-400" data-astro-cid-yxete6jp>The team and story behind HelpDocs</span></a></div></details><a href="/showcase/" class="block rounded-xl px-3 py-3 text-base font-semibold text-gray-900 transition-colors hover:bg-gray-50 dark:text-white dark:hover:bg-white/5" data-astro-cid-yxete6jp>Showcase</a><a href="/pricing/" class="block rounded-xl px-3 py-3 text-base font-semibold text-gray-900 transition-colors hover:bg-gray-50 dark:text-white dark:hover:bg-white/5" data-astro-cid-yxete6jp>Pricing</a><div class="mt-3 grid grid-cols-2 gap-2 border-t border-gray-100 pt-3 dark:border-white/5" data-astro-cid-yxete6jp><a href="https://my.helpdocs.io/login" data-hd-login class="rounded-full border border-gray-200 bg-white px-4 py-2.5 text-center text-sm font-semibold text-gray-900 transition-colors hover:bg-gray-50 dark:border-white/15 dark:bg-white/5 dark:text-white" data-astro-cid-yxete6jp><span data-hd-login-label data-astro-cid-yxete6jp>Log in</span></a><a href="/signup/" class="rounded-full bg-[#d2397c] px-4 py-2.5 text-center text-sm font-semibold text-white shadow-xs shadow-[#f54599]/25 transition-colors hover:bg-[#c8347a]" data-astro-cid-yxete6jp>Start for free</a></div></div></header><script type="module">var e=document.getElementById(`site-header`);if(e){let t=document.getElementById(`nav-mobile-toggle`),n=document.getElementById(`mobile-nav`),r=()=>window.matchMedia(`(min-width: 1024px)`).matches,i=()=>{e.dataset.scrolled=window.scrollY>8?`true`:`false`};i(),window.addEventListener(`scroll`,i,{passive:!0});let a=n=>{e.dataset.menu=n?`open`:`closed`,t?.setAttribute(`aria-expanded`,String(n))};t?.addEventListener(`click`,()=>a(e.dataset.menu!==`open`)),n?.addEventListener(`click`,e=>{e.target.closest(`a`)&&a(!1)});let o=Array.from(document.querySelectorAll(`[data-dd]`)),s,c=(e,t)=>{e.dataset.open=t?`true`:`false`,e.querySelector(`[data-dd-trigger]`)?.setAttribute(`aria-expanded`,String(t))},l=e=>{o.forEach(t=>c(t,t===e))};o.forEach(e=>{e.querySelector(`[data-dd-trigger]`)?.addEventListener(`click`,t=>{t.preventDefault(),c(e,e.dataset.open!==`true`)}),e.addEventListener(`mouseenter`,()=>{r()&&(clearTimeout(s),l(e))}),e.addEventListener(`mouseleave`,()=>{r()&&(s=setTimeout(()=>c(e,!1),120))}),e.addEventListener(`focusout`,t=>{e.contains(t.relatedTarget)||c(e,!1)})}),document.addEventListener(`click`,e=>{o.forEach(t=>{t.contains(e.target)||c(t,!1)})}),document.addEventListener(`keydown`,n=>{if(n.key!==`Escape`)return;let r=o.find(e=>e.dataset.open===`true`);r&&(c(r,!1),r.querySelector(`[data-dd-trigger]`)?.focus()),e.dataset.menu===`open`&&(a(!1),t?.focus())})}</script><script type="module" src="/_astro/Navigation.astro_astro_type_script_index_1_lang.CDXy5IkJ.js"></script><main id="main-content" tabindex="-1" style="padding-top: 5rem;" data-astro-cid-z4jru4n3><section class="relative overflow-hidden"><div aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10"><div class="absolute inset-0 bg-cover bg-bottom" style="background-image: url('/images/dock-background.webp');"></div><div class="absolute inset-0 block dark:hidden" style="background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0.7) 50%, rgba(255,255,255,0.88) 80%, #fff 100%);"></div><div class="absolute inset-0 hidden dark:block" style="background: linear-gradient(to bottom, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.5) 50%, rgba(0,0,0,0.85) 80%, #000 100%);"></div></div><div class="container relative z-10 mx-auto px-6 pb-36 pt-24 text-center sm:pb-44 sm:pt-32 lg:px-8" style="max-width: 1200px;"><img src="/images/greenhouse-illustration.avif" alt="" aria-hidden="true" width="150" height="150" class="mx-auto mb-2 h-[150px] w-auto select-none"><span class="inline-flex items-center gap-2 rounded-full border border-gray-200 bg-white/80 px-3 py-1 text-[12px] font-semibold text-gray-600 backdrop-blur-xs dark:border-white/15 dark:bg-white/5 dark:text-gray-300">HelpDocs Greenhouse</span><h1 class="mx-auto mt-5 max-w-3xl text-balance font-bold tracking-tight text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;">Support that scales before your team does.</h1><p class="mx-auto mt-4 max-w-xl text-pretty text-[17px] font-medium text-gray-600 dark:text-gray-400">We know what it's like to be a small team juggling product, support, and growth. Greenhouse gives early-stage teams 50% off for 24 months and 3,000 bonus AI credits, so answering the same question forty times stops being a founder's job.</p><div class="mt-8 flex flex-wrap items-center justify-center gap-3"><a href="#apply" class="rounded-[10px] bg-[#d2397c] px-5 py-2.5 text-[14px] font-semibold text-white shadow-xs transition-colors hover:bg-[#c8347a]">Apply to Greenhouse</a><a href="/pricing/" class="rounded-[10px] bg-gray-900 px-5 py-2.5 text-[14px] font-semibold text-white shadow-xs transition-colors hover:bg-gray-800 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-100">See standard pricing</a></div></div></section><div class="border-x border-gray-200/50 dark:border-gray-800/50"><!-- The offer --><section class="bg-white dark:bg-black"><div class="container mx-auto px-6 py-24 sm:py-32 lg:px-8" style="max-width: 1200px;"><div class="mx-auto max-w-2xl text-center"><span class="text-[12px] font-semibold uppercase tracking-[0.14em] text-[#047857] dark:text-[#34d399]">The offer</span><h2 class="mt-3 font-bold text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;">Join and you'll get.</h2><p class="mx-auto mt-4 text-[16px] leading-relaxed text-gray-500 dark:text-gray-400">We know what it's like to be a small team juggling product, support, and growth. Greenhouse exists to give early-stage teams the space to grow into their documentation rather than apologize for it.</p></div><div class="mt-14 grid grid-cols-1 gap-5 sm:grid-cols-3"><div class="flex flex-col rounded-2xl border border-gray-200 bg-white p-6 dark:border-white/10 dark:bg-white/2"><span class="flex h-10 w-10 items-center justify-center rounded-xl bg-[#059669]/12 text-[#059669] dark:bg-[#34d399]/15 dark:text-[#34d399] [&amp;_svg]:h-5 [&amp;_svg]:w-5"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><path d="M9 15 15 9" stroke-linecap="round"/><circle cx="9.5" cy="9.5" r="1.5"/><circle cx="14.5" cy="14.5" r="1.5"/><rect x="3" y="3" width="18" height="18" rx="4"/></svg></span><h3 class="mt-4 text-[17px] font-semibold text-gray-900 dark:text-white">50% off for 24 months</h3><p class="mt-2 flex-1 text-[15px] leading-relaxed text-gray-500 dark:text-gray-400">Half price on Sprout, Bloom, or Harvest, whichever fits. Two years is long enough to outgrow the plan you start on.</p></div><div class="flex flex-col rounded-2xl border border-gray-200 bg-white p-6 dark:border-white/10 dark:bg-white/2"><span class="flex h-10 w-10 items-center justify-center rounded-xl bg-[#059669]/12 text-[#059669] dark:bg-[#34d399]/15 dark:text-[#34d399] [&amp;_svg]:h-5 [&amp;_svg]:w-5"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><path d="M11 3 9.5 8 4 9.5 9.5 11 11 16l1.5-5 5.5-1.5L12.5 8z" stroke-linejoin="round"/><path d="M18 15l.8 2.2 2.2.8-2.2.8L18 21l-.8-2.2-2.2-.8 2.2-.8z" stroke-linejoin="round"/></svg></span><h3 class="mt-4 text-[17px] font-semibold text-gray-900 dark:text-white">3,000 bonus AI credits</h3><p class="mt-2 flex-1 text-[15px] leading-relaxed text-gray-500 dark:text-gray-400">On top of your plan&#39;s allowance, to kickstart your docs. Enough to draft, rewrite, and tidy the articles you have been putting off.</p></div><div class="flex flex-col rounded-2xl border border-gray-200 bg-white p-6 dark:border-white/10 dark:bg-white/2"><span class="flex h-10 w-10 items-center justify-center rounded-xl bg-[#059669]/12 text-[#059669] dark:bg-[#34d399]/15 dark:text-[#34d399] [&amp;_svg]:h-5 [&amp;_svg]:w-5"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><circle cx="12" cy="12" r="4"/><path d="M12 2v3M12 19v3M2 12h3M19 12h3M5 5l2 2M17 17l2 2M19 5l-2 2M7 17l-2 2" stroke-linecap="round"/></svg></span><h3 class="mt-4 text-[17px] font-semibold text-gray-900 dark:text-white">A chance to be featured</h3><p class="mt-2 flex-1 text-[15px] leading-relaxed text-gray-500 dark:text-gray-400">We feature help centers we like in our Showcase, with a link back to your site.</p><a href="/showcase/" class="group mt-4 inline-flex w-fit items-center gap-1.5 text-[14px] font-semibold text-[#c8347a] transition-colors hover:text-[#b12d6e] dark:text-[#f7a8cf] dark:hover:text-white">See the Showcase<svg class="h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div><div class="mx-auto mt-10 flex max-w-3xl flex-col items-center gap-5 rounded-2xl border border-gray-200 bg-gray-50 p-6 text-center sm:flex-row sm:justify-between sm:text-left dark:border-white/10 dark:bg-white/3"><div><h3 class="text-[16px] font-semibold text-gray-900 dark:text-white">Who qualifies</h3><p class="mt-1.5 text-[15px] leading-relaxed text-gray-500 dark:text-gray-400">Startups <strong class="font-semibold text-gray-900 dark:text-white">under 3 years old</strong> with <strong class="font-semibold text-gray-900 dark:text-white">5 or fewer employees</strong>. That's the whole bar.</p></div><a href="#apply" class="inline-flex flex-none items-center gap-1.5 rounded-[10px] bg-[#d2397c] px-5 py-2.5 text-[14px] font-semibold text-white shadow-xs transition-colors hover:bg-[#c8347a]">Apply now</a></div></div></section><div class="w-full "><svg width="100%" height="1" class="text-gray-200/60 dark:text-gray-800/60" aria-hidden="true"><line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="currentColor" stroke-width="1"></line></svg></div><!-- Why it matters for a startup --><section class="bg-white dark:bg-black"><div class="container mx-auto px-6 py-24 sm:py-32 lg:px-8" style="max-width: 1200px;"><div class="mx-auto max-w-2xl text-center"><span class="text-[12px] font-semibold uppercase tracking-[0.14em] text-[#047857] dark:text-[#34d399]">Why bother this early</span><h2 class="mt-3 font-bold text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;">Docs are the cheapest headcount you'll ever add.</h2><p class="mx-auto mt-5 text-[16px] leading-relaxed text-gray-500 dark:text-gray-400">Early on, support is a founder answering the same question in Slack, in email, and on a call. Writing it down once is the only version of that work which keeps paying after you close the laptop.</p></div><section class="bg-white dark:bg-black pt-14"><div class="container mx-auto px-6 lg:px-8" style="max-width: 1200px;"><!-- Header --><div class="max-w-2xl mx-auto text-center"><h2 class="tracking-tight mt-6 font-bold text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;"></h2></div><!-- Connected bento --><div class="mt-12 overflow-hidden rounded-2xl border border-gray-200 dark:border-white/10"><div class="grid grid-cols-1 gap-px bg-gray-200 dark:bg-white/10 sm:grid-cols-3"><article class="flex flex-col bg-white dark:bg-[#0b0b0d]"><div class="p-4 sm:p-5"><div class="relative aspect-16/10 overflow-hidden rounded-lg ring-1 bg-gray-50 ring-black/5 dark:bg-white/3 dark:ring-white/10"><span aria-hidden="true" class="pointer-events-none absolute inset-0 flex items-center justify-center"><svg class="h-9 w-9 text-gray-300 dark:text-white/15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4"><rect x="3" y="4" width="18" height="16" rx="2"></rect><circle cx="8.5" cy="9.5" r="1.5"></circle><path d="m21 16-5-5L5 20" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><img src="/images/build/build-fast-templates.avif" alt="Live today, not next quarter" loading="lazy" decoding="async" onerror="this.style.display='none'" class="absolute inset-0 h-full w-full object-cover object-top"></div></div><div class="px-6 pb-7 pt-1 sm:px-8 sm:pb-8"><span class="mb-4 inline-flex h-11 w-11 items-center justify-center rounded-xl [&amp;_svg]:h-5 [&amp;_svg]:w-5" style="background:#0596691a;color:#059669"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><path d="M13 2 4.5 13.5H11l-1 8.5L19.5 10H13V2Z" stroke-linejoin="round"/></svg></span><h3 class="text-[18px] font-semibold tracking-[-0.01em] text-gray-900 dark:text-white">Live today, not next quarter</h3><p class="mt-2 max-w-md text-[15px] leading-relaxed antialiased text-gray-500 dark:text-gray-400">No implementation call, no onboarding fee, no solutions engineer. Pick a template, point it at your domain, and ship.</p></div></article><article class="flex flex-col bg-white dark:bg-[#0b0b0d]"><div class="p-4 sm:p-5"><div class="relative aspect-16/10 overflow-hidden rounded-lg ring-1 bg-gray-50 ring-black/5 dark:bg-white/3 dark:ring-white/10"><span aria-hidden="true" class="pointer-events-none absolute inset-0 flex items-center justify-center"><svg class="h-9 w-9 text-gray-300 dark:text-white/15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4"><rect x="3" y="4" width="18" height="16" rx="2"></rect><circle cx="8.5" cy="9.5" r="1.5"></circle><path d="m21 16-5-5L5 20" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><img src="/images/ai-workflow/draft.png" alt="AI writes the first draft" loading="lazy" decoding="async" onerror="this.style.display='none'" class="absolute inset-0 h-full w-full object-cover object-top"></div></div><div class="px-6 pb-7 pt-1 sm:px-8 sm:pb-8"><span class="mb-4 inline-flex h-11 w-11 items-center justify-center rounded-xl [&amp;_svg]:h-5 [&amp;_svg]:w-5" style="background:#0596691a;color:#059669"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><path d="M11 3 9.5 8 4 9.5 9.5 11 11 16l1.5-5 5.5-1.5L12.5 8z" stroke-linejoin="round"/></svg></span><h3 class="text-[18px] font-semibold tracking-[-0.01em] text-gray-900 dark:text-white">AI writes the first draft</h3><p class="mt-2 max-w-md text-[15px] leading-relaxed antialiased text-gray-500 dark:text-gray-400">You do not have a technical writer and you are not hiring one yet. Give it a title and bullets, get a structured article back.</p></div></article><article class="flex flex-col bg-white dark:bg-[#0b0b0d]"><div class="p-4 sm:p-5"><div class="relative aspect-16/10 overflow-hidden rounded-lg ring-1 bg-gray-50 ring-black/5 dark:bg-white/3 dark:ring-white/10"><span aria-hidden="true" class="pointer-events-none absolute inset-0 flex items-center justify-center"><svg class="h-9 w-9 text-gray-300 dark:text-white/15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4"><rect x="3" y="4" width="18" height="16" rx="2"></rect><circle cx="8.5" cy="9.5" r="1.5"></circle><path d="m21 16-5-5L5 20" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><img src="/images/ai-workflow/ask.png" alt="Answers before you're awake" loading="lazy" decoding="async" onerror="this.style.display='none'" class="absolute inset-0 h-full w-full object-cover object-top"></div></div><div class="px-6 pb-7 pt-1 sm:px-8 sm:pb-8"><span class="mb-4 inline-flex h-11 w-11 items-center justify-center rounded-xl [&amp;_svg]:h-5 [&amp;_svg]:w-5" style="background:#0596691a;color:#059669"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><circle cx="12" cy="12" r="9"/><path d="M12 7v5l3 2" stroke-linecap="round"/></svg></span><h3 class="text-[18px] font-semibold tracking-[-0.01em] text-gray-900 dark:text-white">Answers before you&#39;re awake</h3><p class="mt-2 max-w-md text-[15px] leading-relaxed antialiased text-gray-500 dark:text-gray-400">Ask AI answers from your published articles, with the sources listed, so a customer in another timezone is not waiting on a founder.</p></div></article><article class="flex flex-col bg-white dark:bg-[#0b0b0d]"><div class="p-4 sm:p-5"><div class="relative aspect-16/10 overflow-hidden rounded-lg ring-1 bg-gray-50 ring-black/5 dark:bg-white/3 dark:ring-white/10"><span aria-hidden="true" class="pointer-events-none absolute inset-0 flex items-center justify-center"><svg class="h-9 w-9 text-gray-300 dark:text-white/15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4"><rect x="3" y="4" width="18" height="16" rx="2"></rect><circle cx="8.5" cy="9.5" r="1.5"></circle><path d="m21 16-5-5L5 20" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><img src="/images/build/build-dark-mode.avif" alt="A help center that looks like you" loading="lazy" decoding="async" onerror="this.style.display='none'" class="absolute inset-0 h-full w-full object-cover object-top"></div></div><div class="px-6 pb-7 pt-1 sm:px-8 sm:pb-8"><span class="mb-4 inline-flex h-11 w-11 items-center justify-center rounded-xl [&amp;_svg]:h-5 [&amp;_svg]:w-5" style="background:#0596691a;color:#059669"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><circle cx="12" cy="12" r="9"/><path d="M3 12h18M12 3a15 15 0 0 1 0 18a15 15 0 0 1 0-18"/></svg></span><h3 class="text-[18px] font-semibold tracking-[-0.01em] text-gray-900 dark:text-white">A help center that looks like you</h3><p class="mt-2 max-w-md text-[15px] leading-relaxed antialiased text-gray-500 dark:text-gray-400">Styled to match your product, light and dark, and published on your own domain or a subfolder, so every article compounds into your search presence rather than a vendor&#39;s.</p></div></article><article class="flex flex-col bg-white dark:bg-[#0b0b0d]"><div class="p-4 sm:p-5"><div class="relative aspect-16/10 overflow-hidden rounded-lg ring-1 bg-gray-50 ring-black/5 dark:bg-white/3 dark:ring-white/10"><span aria-hidden="true" class="pointer-events-none absolute inset-0 flex items-center justify-center"><svg class="h-9 w-9 text-gray-300 dark:text-white/15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4"><rect x="3" y="4" width="18" height="16" rx="2"></rect><circle cx="8.5" cy="9.5" r="1.5"></circle><path d="m21 16-5-5L5 20" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><img src="/images/govern/govern-hero.webp" alt="Ready for your first enterprise deal" loading="lazy" decoding="async" onerror="this.style.display='none'" class="absolute inset-0 h-full w-full object-cover object-top"></div></div><div class="px-6 pb-7 pt-1 sm:px-8 sm:pb-8"><span class="mb-4 inline-flex h-11 w-11 items-center justify-center rounded-xl [&amp;_svg]:h-5 [&amp;_svg]:w-5" style="background:#0596691a;color:#059669"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><path d="M12 3 4 7v5c0 5 3.5 8 8 9 4.5-1 8-4 8-9V7z" stroke-linejoin="round"/><path d="m9 12 2 2 4-4" stroke-linecap="round" stroke-linejoin="round"/></svg></span><h3 class="text-[18px] font-semibold tracking-[-0.01em] text-gray-900 dark:text-white">Ready for your first enterprise deal</h3><p class="mt-2 max-w-md text-[15px] leading-relaxed antialiased text-gray-500 dark:text-gray-400">When a prospect&#39;s security review asks about SSO, permissions, and audit trails, they exist on the higher plans rather than on a roadmap.</p></div></article><article class="flex flex-col bg-white dark:bg-[#0b0b0d]"><div class="p-4 sm:p-5"><div class="relative aspect-16/10 overflow-hidden rounded-lg ring-1 bg-gray-50 ring-black/5 dark:bg-white/3 dark:ring-white/10"><span aria-hidden="true" class="pointer-events-none absolute inset-0 flex items-center justify-center"><svg class="h-9 w-9 text-gray-300 dark:text-white/15" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.4"><rect x="3" y="4" width="18" height="16" rx="2"></rect><circle cx="8.5" cy="9.5" r="1.5"></circle><path d="m21 16-5-5L5 20" stroke-linecap="round" stroke-linejoin="round"></path></svg></span><img src="/images/monitor/trending-articles.avif" alt="See what's actually landing" loading="lazy" decoding="async" onerror="this.style.display='none'" class="absolute inset-0 h-full w-full object-cover object-top"></div></div><div class="px-6 pb-7 pt-1 sm:px-8 sm:pb-8"><span class="mb-4 inline-flex h-11 w-11 items-center justify-center rounded-xl [&amp;_svg]:h-5 [&amp;_svg]:w-5" style="background:#0596691a;color:#059669"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7"><path d="M4 20V10M10 20V4M16 20v-7M22 20H2" stroke-linecap="round"/></svg></span><h3 class="text-[18px] font-semibold tracking-[-0.01em] text-gray-900 dark:text-white">See what&#39;s actually landing</h3><p class="mt-2 max-w-md text-[15px] leading-relaxed antialiased text-gray-500 dark:text-gray-400">Top articles by views tells you which part of onboarding confuses people, which is usually a product insight rather than a docs one.</p></div></article></div></div></div></section></div></section><div class="w-full "><svg width="100%" height="1" class="text-gray-200/60 dark:text-gray-800/60" aria-hidden="true"><line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="currentColor" stroke-width="1"></line></svg></div><!-- AI doing the work mockup --><section class="bg-white dark:bg-black"><div class="container mx-auto px-6 py-24 sm:py-32 lg:px-8" style="max-width: 1200px;"><div class="mx-auto max-w-2xl text-center"><span class="text-[12px] font-semibold uppercase tracking-[0.14em] text-[#047857] dark:text-[#34d399]">AI does the grunt work</span><h2 class="mt-3 font-bold text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;">The writing you don't have time for.</h2><p class="mx-auto mt-5 text-[16px] leading-relaxed text-gray-500 dark:text-gray-400">Drafting, rewriting, meta descriptions, alt text, style checks. The jobs a technical writer would do, at the stage where you cannot hire one.</p></div><div class="mx-auto mt-12 w-full max-w-md"><style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script>(()=>{var a=(s,i,o)=>{let r=async()=>{await(await s())()},t=typeof i.value=="object"?i.value:void 0,c={rootMargin:t==null?void 0:t.rootMargin},n=new IntersectionObserver(e=>{for(let l of e)if(l.isIntersecting){n.disconnect(),r();break}},c);for(let e of o.children)n.observe(e)};(self.Astro||(self.Astro={})).visible=a;window.dispatchEvent(new Event("astro:visible"));})();</script><script>(()=>{var g=Object.defineProperty;var w=(a,s,c)=>s in a?g(a,s,{enumerable:!0,configurable:!0,writable:!0,value:c}):a[s]=c;var l=(a,s,c)=>w(a,typeof s!="symbol"?s+"":s,c);var E=new Set(["__proto__","constructor","prototype"]);{let a={0:t=>y(t),1:t=>c(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(c(t)),5:t=>new Set(c(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>Number.POSITIVE_INFINITY*t},s=t=>{let[p,e]=t;return p in a?a[p](e):void 0},c=t=>t.map(s),y=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([p,e])=>[p,s(e)]));class f extends HTMLElement{constructor(){super(...arguments);l(this,"Component");l(this,"hydrator");l(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let r=this.querySelectorAll("astro-slot"),n={},d=this.querySelectorAll("template[data-astro-template]");for(let o of d){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("data-astro-template")||"default"]=o.innerHTML,o.remove())}for(let o of r){let i=o.closest(this.tagName);i!=null&&i.isSameNode(this)&&(n[o.getAttribute("name")||"default"]=o.innerHTML)}let u;try{u=this.hasAttribute("props")?y(JSON.parse(this.getAttribute("props"))):{}}catch(o){let i=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(i+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${i}`,this.getAttribute("props"),o),o}let h;await this.hydrator(this)(this.Component,u,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});l(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),r.disconnect(),this.childrenConnectedCallback()},r=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});r.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}getRetryImportUrl(e){let r=new URL(e,document.baseURI);return r.searchParams.set("astro-retry",Date.now().toString()),r.toString()}async importWithRetry(e){try{return await import(e)}catch(r){return await new Promise(n=>setTimeout(n,1e3)),import(this.getRetryImportUrl(e))}}handleHydrationError(e){let r=this.getAttribute("component-url"),n=new CustomEvent("astro:hydration-error",{cancelable:!0,bubbles:!0,composed:!0,detail:{error:e,componentUrl:r}});this.dispatchEvent(n)&&console.error(`[astro-island] Error hydrating ${r}`,e)}async start(){let e=JSON.parse(this.getAttribute("opts")),r=this.getAttribute("client");if(Astro[r]===void 0){window.addEventListener(`astro:${r}`,()=>this.start(),{once:!0});return}try{await Astro[r](async()=>{let n=this.getAttribute("renderer-url");try{let[d,{default:u}]=await Promise.all([this.importWithRetry(this.getAttribute("component-url")),n?this.importWithRetry(n):Promise.resolve({default:()=>()=>{}})]),h=this.getAttribute("component-export")||"default";if(h.includes(".")){this.Component=d;for(let m of h.split(".")){if(E.has(m)||!this.Component||typeof this.Component!="object"&&typeof this.Component!="function"||!Object.hasOwn(this.Component,m))throw new Error(`Invalid component export path: ${h}`);this.Component=this.Component[m]}}else{if(E.has(h))throw new Error(`Invalid component export path: ${h}`);this.Component=d[h]}return this.hydrator=u,this.hydrate}catch(d){return this.handleHydrationError(d),()=>{}}},e,this)}catch(n){this.handleHydrationError(n)}}attributeChangedCallback(){this.hydrate()}}l(f,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",f)}})();</script><astro-island uid="ZtGULs" prefix="r1" component-url="/_astro/AiTasksMock.CUNy8TOB.js" component-export="default" renderer-url="/_astro/client.BVCnEbMA.js" props="{}" ssr client="visible" opts="{&quot;name&quot;:&quot;AiTasksMock&quot;,&quot;value&quot;:true}" await-children><div class="relative w-full"><div class="relative flex justify-center"><div aria-hidden="true" class="pointer-events-none absolute left-1/2 top-1/2 h-20 w-20 -translate-x-1/2 -translate-y-1/2 rounded-full bg-[#f54599]/25 blur-2xl"></div><img src="/images/ai-bird-logo.svg" alt="HelpDocs AI" loading="lazy" decoding="async" class="relative h-14 w-auto dark:invert"/></div><div class="relative mt-8"><div class="flex flex-col gap-3"><div class="flex h-[54px] items-center gap-3 rounded-2xl px-4 backdrop-blur-md border border-white/80 bg-linear-to-r from-white/90 to-[#fdeef6]/85 shadow-[0_16px_38px_-16px_rgba(120,60,140,0.45)] ring-1 ring-[#f54599]/15 dark:border-white/10 dark:from-white/12 dark:to-white/5" style="opacity:1;transform:none"><span class="relative grid h-6 w-6 shrink-0 place-items-center"><svg viewBox="0 0 24 24" class="h-6 w-6 -rotate-90"><circle cx="12" cy="12" r="9" fill="none" stroke="rgba(245,69,153,0.16)" stroke-width="2.5"></circle><circle cx="12" cy="12" r="9" fill="none" stroke="#f54599" stroke-width="2.5" stroke-linecap="round" stroke-dasharray="56.548667764616276" stroke-dashoffset="0"></circle></svg><span class="absolute h-1.5 w-1.5 rounded-full bg-[#f54599]"></span></span><span class="truncate text-[14px] font-medium text-gray-900 dark:text-white">Drafting article</span></div><div class="flex h-[54px] items-center gap-3 rounded-2xl px-4 backdrop-blur-md border border-white/60 bg-white/55 shadow-[0_10px_26px_-16px_rgba(80,50,120,0.4)] dark:border-white/10 dark:bg-white/6" style="opacity:0.85;transform:none"><span class="grid h-6 w-6 shrink-0 place-items-center"><span class="h-2.5 w-2.5 rounded-full border-2 border-gray-300 dark:border-white/25"></span></span><span class="truncate text-[14px] text-gray-500 dark:text-gray-400">Rewriting article</span></div><div class="flex h-[54px] items-center gap-3 rounded-2xl px-4 backdrop-blur-md border border-white/60 bg-white/55 shadow-[0_10px_26px_-16px_rgba(80,50,120,0.4)] dark:border-white/10 dark:bg-white/6" style="opacity:0.6;transform:none"><span class="grid h-6 w-6 shrink-0 place-items-center"><span class="h-2.5 w-2.5 rounded-full border-2 border-gray-300 dark:border-white/25"></span></span><span class="truncate text-[14px] text-gray-500 dark:text-gray-400">Generating meta description</span></div></div></div></div><!--astro:end--></astro-island></div></div></section><div class="w-full "><svg width="100%" height="1" class="text-gray-200/60 dark:text-gray-800/60" aria-hidden="true"><line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="currentColor" stroke-width="1"></line></svg></div><!-- Relevant integrations --><section class="bg-white dark:bg-black"><div class="container mx-auto px-6 py-20 lg:px-8" style="max-width: 1200px;"><div class="flex flex-col items-center gap-5 text-center"><p class="text-[12px] font-semibold uppercase tracking-[0.14em] text-gray-400 dark:text-gray-500">Connects to what you're already using</p><div class="flex items-center gap-2 flex-wrap justify-center gap-3"><a href="/integrations/slack/" aria-label="Slack integration" class="group relative flex items-center justify-center rounded-lg border border-gray-200 bg-white shadow-xs transition hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-white/10 dark:bg-white/8 dark:hover:border-white/20" style="width:44px;height:44px"><img src="/images/integrations/slack.svg" alt="Slack logo" loading="lazy" decoding="async" class="object-contain" style="width:24px;height:24px"><span class="pointer-events-none absolute bottom-full left-1/2 mb-2 -translate-x-1/2 whitespace-nowrap rounded-md bg-gray-900 px-2 py-1 text-[11px] text-white opacity-0 transition-opacity group-hover:opacity-100 dark:bg-white dark:text-gray-900">Slack</span></a><a href="/integrations/claude/" aria-label="Claude integration" class="group relative flex items-center justify-center rounded-lg border border-gray-200 bg-white shadow-xs transition hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-white/10 dark:bg-white/8 dark:hover:border-white/20" style="width:44px;height:44px"><img src="/images/integrations/claude.svg" alt="Claude logo" loading="lazy" decoding="async" class="object-contain" style="width:24px;height:24px"><span class="pointer-events-none absolute bottom-full left-1/2 mb-2 -translate-x-1/2 whitespace-nowrap rounded-md bg-gray-900 px-2 py-1 text-[11px] text-white opacity-0 transition-opacity group-hover:opacity-100 dark:bg-white dark:text-gray-900">Claude</span></a><a href="/integrations/chatgpt/" aria-label="ChatGPT integration" class="group relative flex items-center justify-center rounded-lg border border-gray-200 bg-white shadow-xs transition hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-white/10 dark:bg-white/8 dark:hover:border-white/20" style="width:44px;height:44px"><img src="/images/integrations/chatgpt.svg" alt="ChatGPT logo" loading="lazy" decoding="async" class="object-contain" style="width:24px;height:24px"><span class="pointer-events-none absolute bottom-full left-1/2 mb-2 -translate-x-1/2 whitespace-nowrap rounded-md bg-gray-900 px-2 py-1 text-[11px] text-white opacity-0 transition-opacity group-hover:opacity-100 dark:bg-white dark:text-gray-900">ChatGPT</span></a><a href="/integrations/mcp/" aria-label="HelpDocs MCP integration" class="group relative flex items-center justify-center rounded-lg border border-gray-200 bg-white shadow-xs transition hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-white/10 dark:bg-white/8 dark:hover:border-white/20" style="width:44px;height:44px"><img src="/images/integrations/mcp.svg" alt="HelpDocs MCP logo" loading="lazy" decoding="async" class="object-contain" style="width:24px;height:24px"><span class="pointer-events-none absolute bottom-full left-1/2 mb-2 -translate-x-1/2 whitespace-nowrap rounded-md bg-gray-900 px-2 py-1 text-[11px] text-white opacity-0 transition-opacity group-hover:opacity-100 dark:bg-white dark:text-gray-900">HelpDocs MCP</span></a><a href="/integrations/google-analytics/" aria-label="Google Analytics 4 integration" class="group relative flex items-center justify-center rounded-lg border border-gray-200 bg-white shadow-xs transition hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-white/10 dark:bg-white/8 dark:hover:border-white/20" style="width:44px;height:44px"><img src="/images/integrations/google-analytics.svg" alt="Google Analytics logo" loading="lazy" decoding="async" class="object-contain" style="width:24px;height:24px"><span class="pointer-events-none absolute bottom-full left-1/2 mb-2 -translate-x-1/2 whitespace-nowrap rounded-md bg-gray-900 px-2 py-1 text-[11px] text-white opacity-0 transition-opacity group-hover:opacity-100 dark:bg-white dark:text-gray-900">Google Analytics 4</span></a><a href="/integrations/segment/" aria-label="Twilio Segment integration" class="group relative flex items-center justify-center rounded-lg border border-gray-200 bg-white shadow-xs transition hover:-translate-y-0.5 hover:border-gray-300 hover:shadow-md dark:border-white/10 dark:bg-white/8 dark:hover:border-white/20" style="width:44px;height:44px"><img src="/images/integrations/twilio.png" alt="Twilio Segment logo" loading="lazy" decoding="async" class="object-contain" style="width:24px;height:24px"><span class="pointer-events-none absolute bottom-full left-1/2 mb-2 -translate-x-1/2 whitespace-nowrap rounded-md bg-gray-900 px-2 py-1 text-[11px] text-white opacity-0 transition-opacity group-hover:opacity-100 dark:bg-white dark:text-gray-900">Twilio Segment</span></a></div><a href="/integrations/" class="group mt-1 inline-flex items-center gap-1.5 text-[14px] font-semibold text-[#c8347a] transition-colors hover:text-[#b12d6e] dark:text-[#f7a8cf] dark:hover:text-white">Browse all integrations<svg class="h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div></section><div class="w-full "><svg width="100%" height="1" class="text-gray-200/60 dark:text-gray-800/60" aria-hidden="true"><line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="currentColor" stroke-width="1"></line></svg></div><section class="bg-white dark:bg-black"><div class="container mx-auto px-6 py-24 sm:py-32 lg:px-8" style="max-width: 1200px;"><div class="mx-auto max-w-2xl text-center"><span class="text-[12px] font-semibold uppercase tracking-[0.14em] text-[#047857] dark:text-[#34d399]">Start here</span><h2 class="mt-3 font-bold text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;">Templates and guides for your first month.</h2><p class="mx-auto mt-4 text-[16px] leading-relaxed text-gray-500 dark:text-gray-400">The blank page is the hard part. Every template ships with an AI prompt you can open straight in Claude or ChatGPT.</p></div><div class="mt-14 grid grid-cols-1 gap-x-10 gap-y-10 lg:grid-cols-2"><div><p class="mb-5 text-[12px] font-semibold uppercase tracking-[0.14em] text-gray-400 dark:text-gray-500">Templates</p><ul class="space-y-4"><li><a href="/templates/faq/" class="group block rounded-lg focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#f54599]"><span class="inline-flex items-center gap-1.5 text-[15px] font-semibold text-gray-900 transition-colors group-hover:text-[#c8347a] dark:text-white dark:group-hover:text-[#f7a8cf]">FAQ template<svg viewBox="0 0 16 16" class="h-3.5 w-3.5 transition-transform duration-200 group-hover:translate-x-0.5" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M3 8h9M9 4l4 4-4 4" stroke-linecap="round" stroke-linejoin="round"></path></svg></span> <span class="mt-1 block text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">The questions every early customer asks, answered once.</span></a></li><li><a href="/templates/customer-onboarding/" class="group block rounded-lg focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#f54599]"><span class="inline-flex items-center gap-1.5 text-[15px] font-semibold text-gray-900 transition-colors group-hover:text-[#c8347a] dark:text-white dark:group-hover:text-[#f7a8cf]">Customer onboarding template<svg viewBox="0 0 16 16" class="h-3.5 w-3.5 transition-transform duration-200 group-hover:translate-x-0.5" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M3 8h9M9 4l4 4-4 4" stroke-linecap="round" stroke-linejoin="round"></path></svg></span> <span class="mt-1 block text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">The first-week path that decides whether a trial sticks.</span></a></li><li><a href="/templates/release-notes/" class="group block rounded-lg focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#f54599]"><span class="inline-flex items-center gap-1.5 text-[15px] font-semibold text-gray-900 transition-colors group-hover:text-[#c8347a] dark:text-white dark:group-hover:text-[#f7a8cf]">Release notes template<svg viewBox="0 0 16 16" class="h-3.5 w-3.5 transition-transform duration-200 group-hover:translate-x-0.5" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M3 8h9M9 4l4 4-4 4" stroke-linecap="round" stroke-linejoin="round"></path></svg></span> <span class="mt-1 block text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">Ship notes with a consistent shape, from the very first release.</span></a></li></ul></div><div><p class="mb-5 text-[12px] font-semibold uppercase tracking-[0.14em] text-gray-400 dark:text-gray-500">Guides</p><ul class="space-y-4"><li><a href="/learn/first-ten-articles/" class="group block rounded-lg focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#f54599]"><span class="inline-flex items-center gap-1.5 text-[15px] font-semibold text-gray-900 transition-colors group-hover:text-[#c8347a] dark:text-white dark:group-hover:text-[#f7a8cf]">Your first ten articles<svg viewBox="0 0 16 16" class="h-3.5 w-3.5 transition-transform duration-200 group-hover:translate-x-0.5" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M3 8h9M9 4l4 4-4 4" stroke-linecap="round" stroke-linejoin="round"></path></svg></span> <span class="mt-1 block text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">What to write first when support is still a founder&#39;s job.</span></a></li><li><a href="/learn/a-guide-to-creating-your-first-saas-knowledge-base/" class="group block rounded-lg focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#f54599]"><span class="inline-flex items-center gap-1.5 text-[15px] font-semibold text-gray-900 transition-colors group-hover:text-[#c8347a] dark:text-white dark:group-hover:text-[#f7a8cf]">Your first SaaS knowledge base<svg viewBox="0 0 16 16" class="h-3.5 w-3.5 transition-transform duration-200 group-hover:translate-x-0.5" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M3 8h9M9 4l4 4-4 4" stroke-linecap="round" stroke-linejoin="round"></path></svg></span> <span class="mt-1 block text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">Structure, scope, and what to leave out at the start.</span></a></li><li><a href="/learn/how-to-build-a-knowledge-base/" class="group block rounded-lg focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-[#f54599]"><span class="inline-flex items-center gap-1.5 text-[15px] font-semibold text-gray-900 transition-colors group-hover:text-[#c8347a] dark:text-white dark:group-hover:text-[#f7a8cf]">How to build a knowledge base<svg viewBox="0 0 16 16" class="h-3.5 w-3.5 transition-transform duration-200 group-hover:translate-x-0.5" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M3 8h9M9 4l4 4-4 4" stroke-linecap="round" stroke-linejoin="round"></path></svg></span> <span class="mt-1 block text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">The full process, for when you are ready to do it properly.</span></a></li></ul></div></div></div></section><div class="w-full "><svg width="100%" height="1" class="text-gray-200/60 dark:text-gray-800/60" aria-hidden="true"><line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="currentColor" stroke-width="1"></line></svg></div><!-- How it grows with you --><section class="bg-white dark:bg-black"><div class="container mx-auto px-6 py-24 sm:py-32 lg:px-8" style="max-width: 1200px;"><div class="mx-auto max-w-2xl text-center"><span class="text-[12px] font-semibold uppercase tracking-[0.14em] text-[#047857] dark:text-[#34d399]">After the program</span><h2 class="mt-3 font-bold text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;">It grows at roughly the speed you do.</h2><p class="mx-auto mt-4 text-[16px] leading-relaxed text-gray-500 dark:text-gray-400">The plans are named Sprout, Bloom, and Harvest, and you move up when something outside the docs forces it, not on a schedule we set.</p></div><ol class="mx-auto mt-14 grid max-w-4xl grid-cols-1 gap-5 sm:grid-cols-3"><li class="flex flex-col rounded-2xl border border-gray-200 bg-white p-6 dark:border-white/10 dark:bg-white/2"><h3 class="text-[17px] font-semibold text-gray-900 dark:text-white">Sprout</h3><p class="mt-1 text-[13px] font-semibold uppercase tracking-[0.1em] text-[#047857] dark:text-[#34d399]">Pre-launch to first customers</p><p class="mt-3 flex-1 text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">A handful of editors and a public help center on your domain, with AI credits to get the first articles written and the Lighthouse widget for in-app help.</p></li><li class="flex flex-col rounded-2xl border border-gray-200 bg-white p-6 dark:border-white/10 dark:bg-white/2"><h3 class="text-[17px] font-semibold text-gray-900 dark:text-white">Bloom</h3><p class="mt-1 text-[13px] font-semibold uppercase tracking-[0.1em] text-[#047857] dark:text-[#34d399]">Once support is somebody&#39;s actual job</p><p class="mt-3 flex-1 text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">More editors and AI, plus an audit trail, permission groups, SSO, and 20 languages when you start selling abroad.</p></li><li class="flex flex-col rounded-2xl border border-gray-200 bg-white p-6 dark:border-white/10 dark:bg-white/2"><h3 class="text-[17px] font-semibold text-gray-900 dark:text-white">Harvest</h3><p class="mt-1 text-[13px] font-semibold uppercase tracking-[0.1em] text-[#047857] dark:text-[#34d399]">When procurement starts asking questions</p><p class="mt-3 flex-1 text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">Unlimited languages, anonymous SSO mode, and IP restriction, which is usually what unblocks the first enterprise contract.</p></li></ol><div class="mt-10 text-center"><a href="/pricing/" class="group inline-flex items-center gap-1.5 text-[14px] font-semibold text-[#c8347a] transition-colors hover:text-[#b12d6e] dark:text-[#f7a8cf] dark:hover:text-white">See what each plan includes<svg class="h-3.5 w-3.5 transition-transform group-hover:translate-x-0.5" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M5 12h14M13 6l6 6-6 6" stroke-linecap="round" stroke-linejoin="round"></path></svg></a></div></div></section><div class="w-full "><svg width="100%" height="1" class="text-gray-200/60 dark:text-gray-800/60" aria-hidden="true"><line x1="0" y1="0.5" x2="100%" y2="0.5" stroke="currentColor" stroke-width="1"></line></svg></div><!-- Application form --><section id="apply" class="scroll-mt-24 bg-white dark:bg-black"><div class="container mx-auto px-6 py-24 sm:py-32 lg:px-8" style="max-width: 1200px;"><div class="mx-auto max-w-2xl text-center"><span class="text-[12px] font-semibold uppercase tracking-[0.14em] text-[#047857] dark:text-[#34d399]">Apply</span><h2 class="mt-3 font-bold text-gray-900 dark:text-white" style="font-size: 42px; line-height: 1.05; letter-spacing: -0.03em;">Tell us about your startup.</h2><p class="mx-auto mt-4 text-[16px] leading-relaxed text-gray-500 dark:text-gray-400">If you're a startup under 3 years old with 5 or fewer employees, you're in the right place. It takes a couple of minutes, we read every application ourselves, and we reply either way.</p></div><div class="mx-auto mt-12 max-w-2xl"><iframe data-tally-src="https://tally.so/embed/wMBB1k?alignLeft=1&hideTitle=1&transparentBackground=1&dynamicHeight=1" loading="lazy" width="100%" height="500" frameborder="0" marginheight="0" marginwidth="0" title="Apply for HelpDocs Greenhouse" class="w-full"></iframe><noscript><div class="rounded-2xl border border-gray-200 bg-white p-8 text-center dark:border-white/10 dark:bg-white/2"><p class="text-[15px] font-semibold text-gray-900 dark:text-white">The application form needs JavaScript</p><p class="mx-auto mt-2 max-w-md text-[14px] leading-relaxed text-gray-500 dark:text-gray-400">Open it directly instead, or email us and we will take it from there.</p><div class="mt-5 flex flex-wrap items-center justify-center gap-3"><a href="https://tally.so/r/wMBB1k" target="_blank" rel="noopener noreferrer" class="rounded-[10px] bg-[#d2397c] px-5 py-2.5 text-[14px] font-semibold text-white shadow-xs transition-colors hover:bg-[#c8347a]">Open the form</a><a href="mailto:hi@helpdocs.io?subject=HelpDocs%20Greenhouse%20application" class="rounded-[10px] bg-gray-900 px-5 py-2.5 text-[14px] font-semibold text-white shadow-xs transition-colors hover:bg-gray-800 dark:bg-white dark:text-gray-900 dark:hover:bg-gray-100">Email us</a></div></div></noscript><p class="mt-4 text-center text-[13px] leading-relaxed text-gray-500 dark:text-gray-500">Trouble with the form? <a href="https://tally.so/r/wMBB1k" target="_blank" rel="noopener noreferrer" class="font-semibold text-[#047857] underline decoration-[#047857]/30 underline-offset-2 transition-colors hover:text-[#065f46] dark:text-[#34d399] dark:decoration-[#34d399]/30 dark:hover:text-white">open it in a new tab</a>.</p></div><script>
          var d = document,
            w = "https://tally.so/widgets/embed.js",
            v = function () {
              if (typeof Tally !== "undefined") {
                Tally.loadEmbeds();
              } else {
                d.querySelectorAll(
                  "iframe[data-tally-src]:not([src])",
                ).forEach(function (e) {
                  e.src = e.dataset.tallySrc;
                });
              }
            };
          if (typeof Tally !== "undefined") {
            v();
          } else if (d.querySelector('script[src="' + w + '"]') == null) {
            var s = d.createElement("script");
            s.src = w;
            s.onload = v;
            s.onerror = v;
            d.body.appendChild(s);
          }
        </script></div></section></div><!-- Matches the Pricing FAQ styling (full-width, card list) so every FAQ on the
     site reads the same. --><section class="bg-white dark:bg-black" data-astro-cid-7synugci><div class="container mx-auto px-6 py-20 sm:py-24 lg:px-8" style="max-width: 1200px;" data-astro-cid-7synugci><p class="mb-3 text-[13px] font-semibold uppercase tracking-[0.14em] text-[#c8347a]" data-astro-cid-7synugci>FAQ</p><h2 class="mb-10 text-balance tracking-tight text-gray-900 dark:text-white font-bold" style="font-size: clamp(1.85rem, 3.2vw, 2.35rem); line-height: 1.1; letter-spacing: -0.03em;" data-astro-cid-7synugci>Greenhouse questions</h2><div class="faq-list" data-astro-cid-7synugci><details class="faq-card" id="faq-0" data-astro-cid-7synugci><summary data-astro-cid-7synugci><span data-astro-cid-7synugci>Who is eligible for HelpDocs Greenhouse?</span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true" data-astro-cid-7synugci><path d="m5 8 5 5 5-5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-7synugci></path></svg></summary><div class="faq-card-answer" data-astro-cid-7synugci>Startups under 3 years old with 5 or fewer employees. There is no funding-stage requirement and no revenue test, so bootstrapped teams qualify on exactly the same terms as funded ones. If you are already a HelpDocs customer and think you fit, <button type='button' data-lighthouse-contact class='font-semibold text-[#047857] underline decoration-[#047857]/30 underline-offset-2 transition-colors hover:text-[#065f46] dark:text-[#34d399] dark:decoration-[#34d399]/30 dark:hover:text-white'>get in touch</button> and ask, because we would rather answer than have you assume.</div></details><details class="faq-card" id="faq-1" data-astro-cid-7synugci><summary data-astro-cid-7synugci><span data-astro-cid-7synugci>What happens after the 24 months?</span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true" data-astro-cid-7synugci><path d="m5 8 5 5 5-5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-7synugci></path></svg></summary><div class="faq-card-answer" data-astro-cid-7synugci>The 50% discount runs for 24 months, then your plan continues at standard pricing. You can change plan or cancel at any point before that, and we will not spring the change on you. Current prices are on the <a href='/pricing/'>pricing page</a> so you can do the maths now rather than in two years.</div></details><details class="faq-card" id="faq-2" data-astro-cid-7synugci><summary data-astro-cid-7synugci><span data-astro-cid-7synugci>Which plan does the discount apply to?</span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true" data-astro-cid-7synugci><path d="m5 8 5 5 5-5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-7synugci></path></svg></summary><div class="faq-card-answer" data-astro-cid-7synugci>Any of them. Sprout, Bloom, and Harvest are all half price for 24 months, so pick the one that fits rather than the one you can just about afford. They differ on editors, AI credits, languages, permissions, and SSO, and <a href='/pricing/'>pricing</a> lays out what each includes.</div></details><details class="faq-card" id="faq-3" data-astro-cid-7synugci><summary data-astro-cid-7synugci><span data-astro-cid-7synugci>What are the bonus AI credits for?</span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true" data-astro-cid-7synugci><path d="m5 8 5 5 5-5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-7synugci></path></svg></summary><div class="faq-card-answer" data-astro-cid-7synugci>Drafting, rewriting, meta descriptions, alt text, and style checks. 3,000 credits sit on top of whatever your plan already includes, which is deliberately enough to get a real help center written rather than to sample the feature. <a href='/ai/'>See what HelpDocs AI does</a>.</div></details><details class="faq-card" id="faq-4" data-astro-cid-7synugci><summary data-astro-cid-7synugci><span data-astro-cid-7synugci>We&#39;re an accelerator or VC. Can we offer this to our portfolio?</span><svg viewBox="0 0 20 20" fill="none" stroke="currentColor" stroke-width="1.8" aria-hidden="true" data-astro-cid-7synugci><path d="m5 8 5 5 5-5" stroke-linecap="round" stroke-linejoin="round" data-astro-cid-7synugci></path></svg></summary><div class="faq-card-answer" data-astro-cid-7synugci>Yes, and we would rather set it up properly than have founders apply one at a time. <button type='button' data-lighthouse-contact class='font-semibold text-[#047857] underline decoration-[#047857]/30 underline-offset-2 transition-colors hover:text-[#065f46] dark:text-[#34d399] dark:decoration-[#34d399]/30 dark:hover:text-white'>Get in touch</button> and we will sort out a link for your perks page.</div></details></div></div></section><!-- FAQ Schema Markup --><script type="application/ld+json">{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"Who is eligible for HelpDocs Greenhouse?","acceptedAnswer":{"@type":"Answer","text":"Startups under 3 years old with 5 or fewer employees. There is no funding-stage requirement and no revenue test, so bootstrapped teams qualify on exactly the same terms as funded ones. If you are already a HelpDocs customer and think you fit, get in touch and ask, because we would rather answer than have you assume."}},{"@type":"Question","name":"What happens after the 24 months?","acceptedAnswer":{"@type":"Answer","text":"The 50% discount runs for 24 months, then your plan continues at standard pricing. You can change plan or cancel at any point before that, and we will not spring the change on you. Current prices are on the pricing page so you can do the maths now rather than in two years."}},{"@type":"Question","name":"Which plan does the discount apply to?","acceptedAnswer":{"@type":"Answer","text":"Any of them. Sprout, Bloom, and Harvest are all half price for 24 months, so pick the one that fits rather than the one you can just about afford. They differ on editors, AI credits, languages, permissions, and SSO, and pricing lays out what each includes."}},{"@type":"Question","name":"What are the bonus AI credits for?","acceptedAnswer":{"@type":"Answer","text":"Drafting, rewriting, meta descriptions, alt text, and style checks. 3,000 credits sit on top of whatever your plan already includes, which is deliberately enough to get a real help center written rather than to sample the feature. See what HelpDocs AI does."}},{"@type":"Question","name":"We're an accelerator or VC. Can we offer this to our portfolio?","acceptedAnswer":{"@type":"Answer","text":"Yes, and we would rather set it up properly than have founders apply one at a time. Get in touch and we will sort out a link for your perks page."}}]}</script><section class="relative isolate overflow-hidden pt-24 sm:pt-32"><div aria-hidden="true" class="pointer-events-none absolute inset-0 -z-10 overflow-hidden bg-white dark:bg-gray-950" data-astro-cid-u2atmhnt><div class="arcade-photo absolute inset-0" style="-webkit-mask-image: linear-gradient(to bottom, transparent 0%, transparent 25%, rgba(0,0,0,0.5) 70%, rgba(0,0,0,0.5) 100%); mask-image: linear-gradient(to bottom, transparent 0%, transparent 25%, rgba(0,0,0,0.5) 70%, rgba(0,0,0,0.5) 100%);" data-astro-cid-u2atmhnt></div></div><div class="relative z-10 mx-auto flex max-w-6xl flex-col items-center px-6 text-center"><h2 class="max-w-4xl text-balance text-[36px] font-bold leading-[1.05] tracking-[-0.045em] text-black sm:text-[56px] lg:text-[64px] dark:text-white">Not a startup, or not eligible?</h2><p class="mt-5 max-w-2xl text-balance text-[16px] font-medium leading-[1.55] tracking-[-0.011em] text-gray-700 antialiased sm:text-[18px] dark:text-gray-300">The standard free trial is open to everyone, with no credit card and no call with sales.</p><!-- Top-aligned so both buttons share a top edge, with the reassurance
         hanging under the primary one only (as in the hero). --><!-- Phones: stacked and full width. From sm, side by side. --><div class="mt-8 flex w-full max-w-xs flex-col items-stretch gap-3 sm:w-auto sm:max-w-none sm:flex-row sm:items-start sm:justify-center"><div class="flex flex-col items-center gap-1.5"><a href="/signup/" class="w-full rounded-xl text-center sm:w-auto bg-[#d2397c] px-6 py-3.5 text-[16px] font-semibold text-white shadow-xs hover:bg-[#c8347a] focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#f54599]">Start free trial</a><p class="text-[13px] text-gray-500 dark:text-gray-400">No credit card required.</p></div><a href="/migrate/" aria-label="Migrate from another help center to HelpDocs" class="inline-flex items-center justify-center gap-2 rounded-xl border border-[#f0c4dd] bg-linear-to-r from-[#fce7f3]/65 to-[#ece5fd]/65 px-6 py-[10.1px] text-[16px] font-semibold text-gray-900 shadow-sm shadow-gray-900/5 backdrop-blur-xl backdrop-saturate-150 transition-colors hover:border-[#e3a6c9] hover:from-[#fce7f3]/85 hover:to-[#ece5fd]/85 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-[#d2397c] dark:border-white/20 dark:from-[#3b1d33]/70 dark:to-[#2a2350]/70 dark:text-white">Migrate from<astro-island uid="Z267Lfh" prefix="r3" component-url="/_astro/ImportReel.DpahAO-i.js" component-export="default" renderer-url="/_astro/client.BVCnEbMA.js" props="{}" ssr client="visible" opts="{&quot;name&quot;:&quot;ImportReel&quot;,&quot;value&quot;:true}" await-children><span class="ir-root" aria-hidden="true"><span class="ir-item" style="transform:translate(-50%, -50%) translateY(0px) scale(1);opacity:1;z-index:2"><span class="ir-cube"><img src="/images/import/zendesk-light.svg" alt="" width="15" height="15" draggable="false" class=""/></span></span><span class="ir-item" style="transform:translate(-50%, -50%) translateY(22px) scale(0.88);opacity:0.6;z-index:1"><span class="ir-cube"><img src="/images/import/helpjuice.svg" alt="" width="15" height="15" draggable="false" class=""/></span></span><span class="ir-item" style="transform:translate(-50%, -50%) translateY(-22px) scale(0.88);opacity:0.6;z-index:1"><span class="ir-cube"><img src="/images/import/drive.svg" alt="" width="15" height="15" draggable="false" class=""/></span></span><style>
        .ir-root { position:relative; display:inline-block; vertical-align:middle;
          width:24px; height:33px; overflow:hidden;
          /* Softens the moment a cube meets the clip edge, so it reads as
             rising out of the button rather than being cut off by a box. Keep
             the ramp short: fade over more and the slivers top and bottom
             disappear, taking the sense of a reel with them. */
          -webkit-mask-image: linear-gradient(to bottom, transparent 0, #000 4px, #000 29px, transparent 100%);
          mask-image: linear-gradient(to bottom, transparent 0, #000 4px, #000 29px, transparent 100%); }
        /* The arc has room to breathe, so no clip and no edge mask. */
        .ir-arc { overflow:visible; -webkit-mask-image:none; mask-image:none; }
        .ir-arc .ir-cube { box-shadow:0 4px 12px rgb(0 0 0 / 0.08); }
        .ir-item { position:absolute; left:50%; top:50%;
          /* The overshoot is the character. Not an ease-out. */
          transition: transform 300ms cubic-bezier(.34,1.56,.64,1), opacity 220ms linear;
          will-change:transform; }
        /* The IntegrationCubes motif, shrunk: white tile, hairline border,
           logo at a little over half the tile. */
        .ir-cube { display:flex; align-items:center; justify-content:center;
          width:24px; height:24px; border-radius:7px; background:#fff;
          border:1px solid rgb(0 0 0 / 0.08);
          box-shadow:0 1px 2px rgb(0 0 0 / 0.05); }
        .ir-cube img { width:15px; height:15px; object-fit:contain;
          pointer-events:none; user-select:none; }

        @media (prefers-reduced-motion: reduce) {
          .ir-item { transition:none; }
        }
      </style></span><!--astro:end--></astro-island></a></div></div><!-- Peeking up from the bottom edge: the workspace window, or a custom image --><div class="relative z-10 mx-auto mt-16 max-w-6xl px-6 sm:mt-20"><div aria-hidden="true" class="overflow-hidden rounded-t-xl bg-white shadow-[0_18px_50px_-18px_rgba(15,23,42,0.35)] ring-1 ring-black/8 dark:bg-[#141417] dark:ring-white/10"><!-- Window bar, as on the hero's windows --><div class="flex h-8 items-center gap-1.5 border-b border-gray-100 bg-gray-50/80 px-3 dark:border-white/8 dark:bg-white/3"><span class="h-2.5 w-2.5 rounded-full bg-gray-300 dark:bg-white/15"></span><span class="h-2.5 w-2.5 rounded-full bg-gray-300 dark:bg-white/15"></span><span class="h-2.5 w-2.5 rounded-full bg-gray-300 dark:bg-white/15"></span></div><!-- Cropped to the top of the workspace so it reads as peeking up --><div class="relative aspect-[2000/640] overflow-hidden"><img src="/images/hero-hub/hub-admin-content.webp" srcset="/images/hero-hub/hub-admin-content.webp 1200w, /images/hero-hub/hub-admin-content@2x.webp 2000w" sizes="(min-width: 1200px) 1104px, 100vw" alt="" width="2000" height="1080" loading="lazy" decoding="async" class="block w-full"></div></div></div></section></main><footer class="site-footer" data-astro-cid-z4jru4n3><div class="footer-inner" data-astro-cid-z4jru4n3><div class="footer-top" data-astro-cid-z4jru4n3><!-- Brand --><div class="footer-brand" data-astro-cid-z4jru4n3><a href="/" class="footer-lockup" aria-label="HelpDocs home" data-astro-cid-z4jru4n3><img src="/images/helpdocs-logo-color.svg" alt="HelpDocs" class="footer-logo-img" loading="lazy" decoding="async" data-astro-cid-z4jru4n3></a><p class="footer-tagline" data-astro-cid-z4jru4n3>Knowledge base software your customers and team will love using 💖</p><a href="https://status.helpdocs.io" target="_blank" rel="noopener noreferrer" class="footer-status" data-astro-cid-z4jru4n3><span class="status-dot" data-astro-cid-z4jru4n3></span>All systems operational</a><div class="footer-social" data-astro-cid-z4jru4n3><a href="https://www.linkedin.com/company/helpdocs" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn" data-astro-cid-z4jru4n3><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" data-astro-cid-z4jru4n3><path d="M4.5 2.5C4.5 3.88 3.38 5 2 5S-.5 3.88-.5 2.5 0.62 0 2 0s2.5 1.12 2.5 2.5zM0 6h4v12H0V6zm6 0h4v1.5c.5-1 2-2 4-2 3.5 0 5 2.5 5 6V18h-4v-6.5c0-1.5-.5-2.5-2-2.5s-2 1-2 2.5V18H7V6z" data-astro-cid-z4jru4n3></path></svg></a><a href="https://instagram.com/helpdocsio" target="_blank" rel="noopener noreferrer" aria-label="Instagram" data-astro-cid-z4jru4n3><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" data-astro-cid-z4jru4n3><path d="M10 0C7.284 0 6.944.012 5.877.06 4.813.11 4.086.278 3.45.525a4.902 4.902 0 00-1.772 1.153A4.902 4.902 0 00.525 3.45C.278 4.086.109 4.813.06 5.877.012 6.944 0 7.284 0 10s.012 3.056.06 4.123c.05 1.064.218 1.791.465 2.427a4.902 4.902 0 001.153 1.772 4.902 4.902 0 001.772 1.153c.636.247 1.363.416 2.427.465C6.944 19.988 7.284 20 10 20s3.056-.012 4.123-.06c1.064-.05 1.791-.218 2.427-.465a4.902 4.902 0 001.772-1.153 4.902 4.902 0 001.153-1.772c.247-.636.416-1.363.465-2.427.048-1.067.06-1.407.06-4.123s-.012-3.056-.06-4.123c-.05-1.064-.218-1.791-.465-2.427a4.902 4.902 0 00-1.153-1.772A4.902 4.902 0 0016.55.525C15.914.278 15.187.109 14.123.06 13.056.012 12.716 0 10 0zm0 1.802c2.67 0 2.987.01 4.041.059.975.045 1.504.207 1.857.344.466.181.8.398 1.15.748.35.35.567.684.748 1.15.137.353.3.882.344 1.857.048 1.054.058 1.37.058 4.04 0 2.67-.01 2.987-.058 4.041-.045.975-.207 1.504-.344 1.857-.181.466-.398.8-.748 1.15-.35.35-.684.567-1.15.748-.353.137-.882.3-1.857.344-1.054.048-1.37.058-4.041.058-2.67 0-2.987-.01-4.04-.058-.975-.045-1.504-.207-1.857-.344a3.097 3.097 0 01-1.15-.748 3.098 3.098 0 01-.748-1.15c-.137-.353-.3-.882-.344-1.857-.048-1.054-.058-1.37-.058-4.041 0-2.67.01-2.986.058-4.04.045-.975.207-1.504.344-1.857.181-.466.398-.8.748-1.15.35-.35.684-.567 1.15-.748.353-.137.882-.3 1.857-.344 1.054-.048 1.37-.058 4.04-.058z" data-astro-cid-z4jru4n3></path><path d="M10 13.333a3.333 3.333 0 110-6.666 3.333 3.333 0 010 6.666zm0-8.468a5.135 5.135 0 100 10.27 5.135 5.135 0 000-10.27zm6.538-.203a1.2 1.2 0 11-2.4 0 1.2 1.2 0 012.4 0z" data-astro-cid-z4jru4n3></path></svg></a><a href="https://facebook.com/helpdocs" target="_blank" rel="noopener noreferrer" aria-label="Facebook" data-astro-cid-z4jru4n3><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" data-astro-cid-z4jru4n3><path d="M20 10c0-5.523-4.477-10-10-10S0 4.477 0 10c0 4.991 3.657 9.128 8.438 9.878v-6.987h-2.54V10h2.54V7.797c0-2.506 1.492-3.89 3.777-3.89 1.094 0 2.238.195 2.238.195v2.46h-1.26c-1.243 0-1.63.771-1.63 1.562V10h2.773l-.443 2.89h-2.33v6.988C16.343 19.128 20 14.991 20 10z" data-astro-cid-z4jru4n3></path></svg></a><a href="https://www.threads.net/@helpdocsio" target="_blank" rel="noopener noreferrer" aria-label="Threads" data-astro-cid-z4jru4n3><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" data-astro-cid-z4jru4n3><path d="M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10S15.523 0 10 0zm3.5 11.5c-.828 0-1.5-.672-1.5-1.5s.672-1.5 1.5-1.5S15 9.172 15 10s-.672 1.5-1.5 1.5zm-7 0C5.672 11.5 5 10.828 5 10s.672-1.5 1.5-1.5S8 9.172 8 10s-.672 1.5-1.5 1.5z" data-astro-cid-z4jru4n3></path></svg></a><a href="https://www.youtube.com/@helpdocs" target="_blank" rel="noopener noreferrer" aria-label="YouTube" data-astro-cid-z4jru4n3><svg width="20" height="20" viewBox="0 0 20 20" fill="currentColor" data-astro-cid-z4jru4n3><path d="M19.615 5.481c-.23-.863-.908-1.54-1.771-1.771C16.282 3.333 10 3.333 10 3.333s-6.282 0-7.844.377c-.863.23-1.54.908-1.771 1.771C0 7.044 0 10.167 0 10.167s0 3.122.385 4.685c.23.863.908 1.54 1.771 1.771 1.562.377 7.844.377 7.844.377s6.282 0 7.844-.377c.863-.23 1.54-.908 1.771-1.771.385-1.563.385-4.685.385-4.685s0-3.123-.385-4.686zM8 13V7.5l5.5 2.75L8 13z" data-astro-cid-z4jru4n3></path></svg></a></div></div><!-- Navigation Columns --><!--
            Keep every column to the SAME NUMBER OF LINKS (six). `.footer-columns`
            is a 4-up grid on desktop and a 2-up grid below, so a column with one
            extra row leaves a visible notch in both layouts. If you add a link
            here, move one out rather than letting a column run long.
          --><nav class="footer-columns" aria-label="Footer" data-astro-cid-z4jru4n3><div class="footer-col" data-astro-cid-z4jru4n3><h2 data-astro-cid-z4jru4n3>Product</h2><a href="/create/" data-astro-cid-z4jru4n3>Create</a><a href="/manage/" data-astro-cid-z4jru4n3>Manage</a><a href="/connect/" data-astro-cid-z4jru4n3>Connect</a><a href="/govern/" data-astro-cid-z4jru4n3>Govern</a><a href="/optimize/" data-astro-cid-z4jru4n3>Optimize</a><a href="/pricing/" data-astro-cid-z4jru4n3>Pricing</a></div><div class="footer-col" data-astro-cid-z4jru4n3><h2 data-astro-cid-z4jru4n3>Features</h2><a href="/ai/" data-astro-cid-z4jru4n3>HelpDocs AI</a><a href="/mcp/" data-astro-cid-z4jru4n3>MCP server</a><a href="/lighthouse/" data-astro-cid-z4jru4n3>Lighthouse widget</a><a href="/integrations/" data-astro-cid-z4jru4n3>Integrations</a><a href="/multilingual/" data-astro-cid-z4jru4n3>Multilingual</a><a href="https://chromewebstore.google.com/detail/helpdocs-knowledge-base-s/lpaajdabalfldklgecgploegecelijji?hl=en" target="_blank" rel="noopener noreferrer" data-astro-cid-z4jru4n3>Chrome extension</a></div><div class="footer-col" data-astro-cid-z4jru4n3><h2 data-astro-cid-z4jru4n3>Resources</h2><a href="/learn/" data-astro-cid-z4jru4n3>Learn</a><a href="/guides/" data-astro-cid-z4jru4n3>Guides</a><a href="/ai-knowledge-base/" data-astro-cid-z4jru4n3>AI knowledge base</a><a href="/internal-knowledge-base/" data-astro-cid-z4jru4n3>Internal knowledge base</a><a href="/help-center-software/" data-astro-cid-z4jru4n3>Help center software</a><a href="/knowledge-base-comparison/" data-astro-cid-z4jru4n3>Comparisons</a></div><div class="footer-col" data-astro-cid-z4jru4n3><h2 data-astro-cid-z4jru4n3>Company</h2><a href="/about/" data-astro-cid-z4jru4n3>About</a><a href="/jobs/" data-astro-cid-z4jru4n3>Jobs</a><a href="https://trust.helpdocs.io" target="_blank" rel="noopener noreferrer" data-astro-cid-z4jru4n3>Trust Center</a><a href="https://blog.helpdocs.io?ref=hpfooter" target="_blank" rel="noopener noreferrer" data-astro-cid-z4jru4n3>Blog</a><a href="https://blog.helpdocs.io/tag/customer-stories/" target="_blank" rel="noopener noreferrer" data-astro-cid-z4jru4n3>Customer stories</a><span class="footer-tip" data-astro-cid-z4jru4n3><a href="https://support.helpdocs.io?ref=hpfooter" target="_blank" rel="noopener noreferrer" aria-describedby="footer-kb-tip" data-astro-cid-z4jru4n3>Knowledge Base</a><span class="footer-tip-bubble" id="footer-kb-tip" role="tooltip" data-astro-cid-z4jru4n3>Yes, we use our own product! 🎉</span></span></div></nav></div><!-- Bottom bar --><div class="footer-bottom" data-astro-cid-z4jru4n3><p class="footer-copy" data-astro-cid-z4jru4n3>&copy; 2026 HelpDocs Ltd. All rights reserved.</p><div class="footer-legal" data-astro-cid-z4jru4n3><a href="/terms/" data-astro-cid-z4jru4n3>Terms</a><a href="/privacy/" data-astro-cid-z4jru4n3>Privacy</a><a href="https://blog.helpdocs.io/tag/announcements/" target="_blank" rel="noopener noreferrer" data-astro-cid-z4jru4n3>Updates</a></div></div></div><!-- Oversized wordmark --><div class="footer-bigmark" aria-hidden="true" data-astro-cid-z4jru4n3>HelpDocs</div></footer><aside id="hd-source-promo" hidden aria-label="Try HelpDocs free" class="pointer-events-none fixed inset-x-3 bottom-24 z-50 sm:inset-x-4 sm:bottom-4" data-astro-cid-qu5dl4hs><div class="hd-promo-card pointer-events-auto relative mx-auto overflow-hidden rounded-2xl" style="max-width: 1200px; background: linear-gradient(135deg, #c2410c 0%, #9a3412 100%);" data-astro-cid-qu5dl4hs><div aria-hidden="true" class="pointer-events-none absolute inset-0" style="background: radial-gradient(90% 160% at 8% 0%, rgba(255,255,255,0.16), transparent 60%);" data-astro-cid-qu5dl4hs></div><div class="relative flex flex-col gap-5 p-5 pr-14 sm:p-6 sm:pr-20 lg:flex-row lg:items-center lg:justify-between lg:gap-10" data-astro-cid-qu5dl4hs><div class="min-w-0" data-astro-cid-qu5dl4hs><p class="font-bold tracking-tight text-white" style="font-size: 21px; line-height: 1.15; letter-spacing: -0.02em;" data-astro-cid-qu5dl4hs>Psst! You've wandered off their site <span class="ml-0.5" data-astro-cid-qu5dl4hs>👋</span></p><p class="mt-1.5 text-[15px] leading-relaxed" style="color: #fff7ed;" data-astro-cid-qu5dl4hs>The knowledge base you were just reading runs on HelpDocs. This is us, the software behind it.</p></div><div class="flex w-fit flex-none flex-col items-start gap-2" data-astro-cid-qu5dl4hs><a href="/signup/" class="group inline-flex items-center gap-2 rounded-[10px] bg-white px-7 py-3.5 text-[14px] font-semibold shadow-xs transition-transform hover:-translate-y-0.5 focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white" style="color: #9a3412;" data-astro-cid-qu5dl4hs>Start free trial<span class="transition-transform group-hover:translate-x-0.5 [&amp;_svg]:h-4 [&amp;_svg]:w-4" data-astro-cid-qu5dl4hs><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="2" aria-hidden="true"><path d="M3 8h9M9 4l4 4-4 4" stroke-linecap="round" stroke-linejoin="round"/></svg></span></a><p class="w-full whitespace-nowrap text-center text-[12px]" style="color: #fff7ed;" data-astro-cid-qu5dl4hs>No credit card required</p></div></div><button id="hd-source-promo-close" type="button" aria-label="Dismiss this banner" class="absolute right-3 top-3 inline-flex h-9 w-9 items-center justify-center rounded-full text-white/80 transition-colors hover:bg-white/15 hover:text-white focus-visible:outline-solid focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white" data-astro-cid-qu5dl4hs><svg class="h-4 w-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.2" aria-hidden="true" data-astro-cid-qu5dl4hs><path d="M6 6l12 12M18 6L6 18" stroke-linecap="round" data-astro-cid-qu5dl4hs></path></svg></button></div></aside><script type="module">var e=`hd_promo_dismissed`,t=[`/signup/`,`/signup`],n=`hd_promo_ref`,r=`hd`;function i(){try{let e=new URLSearchParams(window.location.search).get(`ref`);if(e&&e.toLowerCase()===r){try{sessionStorage.setItem(n,`1`)}catch{}return!0}}catch{}try{return sessionStorage.getItem(n)===`1`}catch{return!1}}function a(){try{return localStorage.getItem(e)===`1`}catch{return!1}}function o(){let n=document.getElementById(`hd-source-promo`);if(!n||n.dataset.hdBound===`1`||!i()||t.includes(window.location.pathname)||a())return;let r=()=>{let e=window.hdConsent;return!e||!!e.status()};if(r())n.dataset.hdBound=`1`,n.removeAttribute(`hidden`),document.getElementById(`hd-source-promo-close`)?.addEventListener(`click`,()=>{n.setAttribute(`hidden`,``);try{localStorage.setItem(e,`1`)}catch{}});else{let e=0,t=window.setInterval(()=>{e+=500,r()?(window.clearInterval(t),o()):e>=3e4&&window.clearInterval(t)},500)}}o(),document.addEventListener(`astro:page-load`,o);</script></body></html><script type="module">var e=document.querySelector(`.mobile-menu-toggle`),t=document.querySelector(`.mobile-menu`);e?.addEventListener(`click`,()=>{t?.classList.toggle(`active`),e.classList.toggle(`active`);let n=e.querySelectorAll(`span`);t?.classList.contains(`active`)?(n[0].style.transform=`rotate(45deg) translate(5px, 5px)`,n[1].style.opacity=`0`,n[2].style.transform=`rotate(-45deg) translate(7px, -6px)`):(n[0].style.transform=``,n[1].style.opacity=``,n[2].style.transform=``)}),document.querySelectorAll(`.mobile-menu a`).forEach(n=>{n.addEventListener(`click`,()=>{t?.classList.remove(`active`);let n=e?.querySelectorAll(`span`);n&&(n[0].style.transform=``,n[1].style.opacity=``,n[2].style.transform=``)})});var n=document.querySelectorAll(`.nav-dropdown-toggle`);n.forEach(e=>{e.addEventListener(`click`,t=>{t.preventDefault();let r=e.getAttribute(`aria-expanded`)===`true`;n.forEach(t=>{t!==e&&t.setAttribute(`aria-expanded`,`false`)}),e.setAttribute(`aria-expanded`,String(!r))})}),document.addEventListener(`click`,e=>{e.target.closest(`.nav-dropdown`)||n.forEach(e=>{e.setAttribute(`aria-expanded`,`false`)})}),document.querySelectorAll(`.mobile-dropdown-toggle`).forEach(e=>{e.addEventListener(`click`,()=>{let t=e.getAttribute(`aria-expanded`)===`true`,n=e.nextElementSibling;e.setAttribute(`aria-expanded`,String(!t)),n?.classList.toggle(`active`)})}),document.addEventListener(`keydown`,e=>{e.key===`Escape`&&n.forEach(e=>{e.setAttribute(`aria-expanded`,`false`)})});</script>