> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saytics.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Quick Start: Send Your First Event with Saytics

> Learn how to install Saytics, send your first event, and view data in your dashboard. This step-by-step guide takes about five minutes.

This guide walks you through creating a Saytics account, installing the JavaScript SDK, sending your first event, and confirming that the data appears in your dashboard. The whole process takes about five minutes.

<Steps>
  <Step title="Create your account">
    Go to [app.saytics.com/signup](https://app.saytics.com/signup) and create a workspace. A workspace is the container for all your events, users, and dashboards. After signup, you land directly on your dashboard — no extra setup required.
  </Step>

  <Step title="Get your API key">
    Navigate to **Settings → API Keys** and copy your write key. You use this key to authenticate events sent from your app.

    ```js theme={null}
    const SAYTICS_KEY = 'sk_live_YOUR_KEY_HERE';
    ```
  </Step>

  <Step title="Install the SDK">
    Add Saytics to your project using npm or by dropping a script tag into your HTML.

    <CodeGroup>
      ```bash npm theme={null}
      npm install @saytics/js
      ```

      ```html Script tag theme={null}
      <script
        src="https://cdn.saytics.com/saytics.min.js"
        data-key="YOUR_KEY"
      ></script>
      ```
    </CodeGroup>
  </Step>

  <Step title="Initialize Saytics">
    Import and initialize the SDK with your write key. Call `init()` once, as early as possible in your application — typically at the top level of your entry file.

    ```js theme={null}
    import Saytics from '@saytics/js';

    Saytics.init('YOUR_WRITE_KEY');
    ```
  </Step>

  <Step title="Track your first event">
    Call `Saytics.track()` with an event name and any properties you want to attach. Property values can be strings, numbers, or booleans.

    ```js theme={null}
    Saytics.track('User Signed Up', {
      plan: 'free',
      source: 'homepage'
    });
    ```
  </Step>

  <Step title="View in dashboard">
    Open [app.saytics.com](https://app.saytics.com), go to **Events → Live feed**, and you'll see your event appear within a few seconds. Click any event to inspect its properties.
  </Step>
</Steps>

<Tip>
  Events appear in your dashboard within a few seconds. If you don't see them, check that your write key is correct.
</Tip>

## Next steps

<CardGroup cols={3}>
  <Card title="JavaScript SDK" icon="js" href="/tracking/javascript">
    Explore all SDK methods and configuration options.
  </Card>

  <Card title="Identify users" icon="user" href="/tracking/identify">
    Link events to specific users with `identify()`.
  </Card>

  <Card title="Events reference" icon="bolt" href="/concepts/events">
    Learn how events are structured and queried.
  </Card>
</CardGroup>
