1

Create your account

Sign up at app.dashgram.io to get started with your free account.
You’ll receive immediate access to the dashboard and API credentials.
2

Set up your project

Create a new project in the dashboard to get your unique project_id and access_key.
Each project can track multiple bots, so you can organize your analytics by bot or use case.
3

Integrate with your bot

Connect your Telegram bot to Dashgram using our API proxy.
  from aiogram import Bot
  from aiogram.client.session.aiohttp import AiohttpSession
  from aiogram.client.telegram import TelegramAPIServer

  session = AiohttpSession(
      api=TelegramAPIServer.from_base('https://bots.dashgram.io/<PROJECT_ID>:<ACCESS_KEY>')
  )

  bot = Bot(token='BOT_TOKEN', session=session)
Or use our SDKs for fine-grained control over your bot data and advanced features:
4

Start collecting data

Your bot will automatically begin sending analytics data to Dashgram.
Check your dashboard to see real-time metrics and user interactions.
Dashboard screenshot