1. Platform Overview

Lytica is an AI-powered analytics platform designed to unify your advertising, financial, and operational data into a single intelligent interface. Our platform enables enterprise teams to:

  • Query data naturally — Use conversational AI to ask questions about your business data
  • Unify disparate sources — Connect multiple data sources and view them through a normalized schema
  • Automate insights — Receive intelligent recommendations and automated reporting
  • Scale securely — Enterprise-grade security with role-based access control
High-Level Architecture
Your Data Sources
Lytica Connectors
Variable Mapping
AI Analytics

2. Signing In and Out

Lytica uses WorkOS AuthKit for authentication, with Google as the primary identity provider. Signing in is hosted by WorkOS, so you never enter passwords directly into Lytica.

Creating an Account

New accounts are created in one of two ways:

  • By invitation— Your organization admin invites you by email. Click the invite link, sign in with Google, and you'll be added to the organization automatically.
  • By contacting sales— If your organization isn't on Lytica yet, reach out via our contact pageand we'll provision your workspace.
i
Self-serve sign-up
Self-serve organization creation is rolling out in beta. For now, all new organizations are provisioned by the Lytica team.

Signing In

  1. Visit alpha.lyticalabs.ai and click Sign In in the top-right corner.
  2. You'll be redirected to the WorkOS hosted sign-in page.
  3. Choose Continue with Google (or another configured SSO provider) and authenticate.
  4. After successful login, you're routed automatically based on your account state — see the diagram below.
Post-Login Routing
Sign in
/router
Org selection
(if multiple orgs)
Marli
(or onboarding)

Selecting an Organization

If you belong to a single organization, Lytica selects it automatically. If you belong to multiple, you'll see the Select Organization picker:

  • Each card shows the organization name and your role (Admin, Member, or Viewer).
  • Click an organization to bind your session to it. The current session is refreshed and you're redirected into that workspace.
  • Your selection persists for the duration of your session — closing the tab or signing out resets it.

Switching Organizations

To move between organizations without signing out:

  1. Click your avatar in the top-right corner of any page.
  2. Choose Switch Organization.
  3. You'll be sent back to the org picker, where you can select a different workspace.

Signing Out

You can sign out from two places:

  • Avatar dropdown — Click your avatar (top-right) and choose Log out.
  • Account page — Navigate to Account → Profile and use the Signed in with Google control to revoke your session.

Signing out clears your WorkOS session and notifies the Chrome extension (if installed) so it logs out in lockstep with the web app.

!
SSO and SAML
Enterprise customers can configure custom SAML 2.0 or OIDC providers via WorkOS. Contact enterprise@lyticalabs.ai to set up directory sync, SCIM provisioning, or a custom IdP.

3. Quick Start Guide

Get up and running with Lytica in minutes:

Step 1: Sign In and Pick Your Organization

Sign in at alpha.lyticalabs.ai using Google. If you belong to multiple organizations, pick the one you want to work in. New to Lytica? See Signing In and Out for the full walkthrough, or contact sales to provision a new organization.

Step 2: Connect Your First Integration

  1. Navigate to Settings → Integrations.
  2. Pick an integration from the available list.
  3. Enter the required credentials (API key, OAuth, or service account).
  4. Click Connect to establish the connection. See the per-integration guides below for step-by-step instructions.

Step 3: Start Asking Questions

Once connected, click Marli in the sidebar and ask a question about your data. See Using Marli for tips on phrasing questions, deep-link parameters, and threads.

Show me revenue by country for the last 7 days
What are my top 10 demand partners by impressions?
Compare this week's performance to last week

Step 4: Set Up Alerts and Invite Your Team

  • Alerts — Have Marli watch your data and notify you when something changes. See Alerts.
  • Invite teammates — Open Settings → Team to add Admins, Members, or Viewers. See Team Management.
  • Customize your account — Connect personal services (Drive, HubSpot) and install the Chrome extension. See Your Account.

4. Using Marli (AI Chat)

Marliis Lytica's AI analyst — the conversational surface where you actually get work done. Ask questions in plain English and Marli queries your connected integrations, builds the SQL or API calls behind the scenes, and returns answers with charts and tables.

Starting a Conversation

From any page, click Marli in the sidebar (or the Lytica logo to return to the home Marli view). The home view shows a centered prompt; once you submit a question, the conversation opens in a thread.

Three things happen behind the scenes when you submit:

  1. Lytica picks the right tools based on which integrations you've enabled for the conversation.
  2. The model executes those tools — running queries, calling APIs, fetching data.
  3. Results stream back as text, tables, charts, or downloadable files.

What You Can Ask

  • Performance metrics — Revenue, impressions, fill rates, margins, CPM, CPC.
  • Comparisons— “How did this week compare to last week?” or “Compare Limelight to Adtelligent on fill rate.”
  • Breakdowns — Slice data by any available dimension (country, demand partner, campaign, etc.).
  • Trends and anomalies— “What changed yesterday?” or “Where did revenue drop?”
  • Financial data — Bills, invoices, payments, balances from Bill.com or QuickBooks.
  • Document and file queries — Search and summarize documents in Google Drive.
  • Setup actions — Marli can create alerts, configure variable mappings, and walk you through integrations.

Selecting Integrations

By default Marli has access to all connected integrations in your organization. You can narrow scope two ways:

  • Mention an integration in your question — “Show me Limelightimpressions” tells Marli to query Limelight specifically.
  • Use the integrations chip — Click the chip below the input box to pick exact integrations. Useful for cross-source comparisons or to keep Marli focused on one domain (e.g. only finance).
Deep-link a query
Append ?q= to the Marli URL to pre-fill a question, e.g. /acme/marli?q=Show%20revenue%20by%20country. Combine with ?integrations=limelight,bill_com to also pre-select integrations. Great for dashboards, Slack messages, or saved bookmarks.

Date Ranges

Use natural language for dates — Marli resolves them in your timezone:

  • “yesterday”, “today”, “this week”, “last month”
  • “last 7 days”, “past 30 days”
  • “January 2026”, “Q1 2026”
  • “from January 1 to January 15”

Threads and History

Every conversation is saved as a thread. Threads appear in the left sidebar under Recent:

  • Open — Click a thread to resume where you left off.
  • Rename — Hover and click the pencil icon to give a thread a meaningful name.
  • Delete — Hover and click the trash icon to remove a thread permanently.
  • Pin — Pin frequently-used threads to the top.

Snowflake and BigQuery Modes

For data warehouse queries, Lytica offers dedicated modes that surface schema introspection and SQL preview:

  • BigQuery mode — Available once a BigQuery integration is connected. Marli can list datasets, inspect tables, and run typed SQL. Example: “Query the events dataset in BigQuery for last week.”
  • Snowflake mode — Coming soon. Will offer the same capabilities once Snowflake support ships.

Tips for Effective Queries

  • Be specific about metrics and dimensions— “Revenue by country” is better than “show me revenue.”
  • Set a time window — Otherwise Marli has to guess (it usually defaults to the last 7 days).
  • Iterate— If the answer isn't what you wanted, follow up: “Now break that down by demand partner” or “Filter to only mobile.”
  • Ask for charts— “Show that as a bar chart” or “Plot the daily trend.”
  • Use Marli for setup— “Create a threshold alert on Limelight revenue below $1k/hour” works just like the Alerts page.

5. Alerts

Alerts let Lytica watch your data for you and notify you when something interesting happens. Every alert is created via Marli — you pick a type, then describe what you want in plain English. The agent fills in the configuration based on your conversation.

Alert Types

TypeWhat it doesExample
ThresholdFires when a metric crosses a value you define.Revenue drops below $1,000/hour on Adtelligent.
Anomaly Detection AIUses a baseline window and sensitivity to detect unusual patterns.Unusual fill-rate drop across integrations.
Scheduled ReportRuns a query on a recurring schedule and delivers the result.Daily revenue summary at 9 AM.
One-timeFires once when a condition is met or at a specific moment.Notify me when revenue first crosses $10k today.
ReminderSends a custom message at a specific or recurring time.Remind me to review pacing every Monday at 9 AM.

Creating an Alert

  1. Open the Alerts page from the sidebar.
  2. Click + Create Alert in the top-right.
  3. Choose an alert type from the picker. The five cards correspond to the types in the table above.
  4. You'll be redirected into a Marli thread with the type pre-selected as a green chip in the input box.
  5. Describe what you want in plain English — e.g. “Alert me when Limelight revenue drops below $500/hour.”
  6. Marli asks any clarifying questions (which integration, threshold value, check interval, channels), then saves the alert.
Skip the picker
You can ask Marli to create an alert at any time, without going through the picker. Just describe the alert you want and Marli will identify the right type and create it.

Managing Alerts

The Alerts page shows every alert in your organization as a card. From there you can:

  • Filter and search — Use the toolbar to filter by type, channel, or status. The search box matches alert titles and descriptions.
  • Pause / resume — Toggle an alert on or off without losing its configuration.
  • Open detail — Click an alert card to open the detail sheet with full configuration, channels, and execution history.
  • Edit— Continue the original Marli thread to modify the alert (“change the threshold to $750”).
  • Delete— Remove an alert permanently from the detail sheet's overflow menu.

Alert Detail Sheet

The detail sheet (slides in from the right when you click a card) shows:

  • Configuration — Metric, operator, threshold, schedule, and integrations the alert watches.
  • Notification channels — In-app, email, and Slack (per channel, including which Slack channels and which email addresses).
  • Execution history — Last N runs, with timestamps, status (success / fired / failed), and the value at evaluation time.
  • Auto-disable— If an alert fails 5 times in a row (e.g. integration auth expired), Lytica automatically pauses it and notifies the alert owner so it doesn't spam channels with errors.

Notification Channels

  • In-app — Always on. Notifications appear in the bell icon in the top-right.
  • Email— Sent to the email addresses you configure on the alert. By default this is the alert creator's email.
  • Slack — Requires the Slack integration. Once connected, you can pick any channel the Lytica bot has been invited to. See the Slack integration guide for setup.
i
Watch and Aggregate alerts
Marli supports two additional advanced alert flavors — Watch (continuously monitor an arbitrary natural-language condition) and Aggregate (group multiple data points and trigger on aggregates). These are accessible by asking Marli directly rather than through the type picker.

6. Your Account

The Account page is your personal hub for profile information, connected services, the Chrome extension, and onboarding state. Open it from the avatar dropdown in the top-right of any page.

Profile

  • Name and email — Synced from your Google identity. Update your name in Google to update it in Lytica.
  • Avatar — Pulled from Google. The first letter of your email is used as a fallback if no avatar is available.
  • Role and organization — Shows your current role (Admin, Member, Viewer) and the active organization. Use Switch Organization from the avatar dropdown to change.

Connected Accounts

Lytica uses WorkOS Pipes to let you connect personal third-party accounts (separate from organization-wide integrations). Use connected accounts when you want Marli to access something only you have credentials for — for example, your own HubSpot or Google Drive folder.

  1. Scroll to Connected Accounts on the Account page.
  2. Click Connect next to the service you want.
  3. Complete the OAuth flow in the popup window.
  4. The account is now available to Marli for queries you make.

To disconnect, click Disconnect next to a connected account. The token is revoked immediately.

Chrome Extension

The Lytica Chrome extension brings Marli into any browser tab — useful for asking questions about a page you're viewing, summarizing documents, or pulling stats without context-switching.

  1. On the Account page, find the Chrome Extension card.
  2. Click Install to open the Chrome Web Store listing.
  3. After install, the extension automatically picks up your Lytica session — no separate sign-in needed.
  4. Click the extension icon in your toolbar to open Marli over the current page.

Onboarding

The first time you sign in, Lytica walks you through a short onboarding flow: choose your use case, connect a first integration, and meet Marli. If you skipped onboarding or want to revisit it, use the Relaunch onboarding button on the Account page.


7. Team Management

The Team page (Settings → Team) is where admins manage who has access to the organization, what role they have, and pending invitations.

Roles

RolePermissions
AdminFull access. Can manage integrations, billing, team members, and all settings. Can invite new members and change roles.
MemberStandard access. Can use Marli, create and manage their own alerts, and view all integrations. Can copy invite links to share with new members (subject to admin approval).
ViewerRead-only. Can view dashboards and ask Marli questions, but cannot create alerts or modify integrations.

Inviting Team Members

Admins can invite by email:

  1. Open Settings → Team.
  2. Click Invite member.
  3. Enter one or more email addresses (comma-separated) and pick a role.
  4. Click Send invites. Each invitee gets an email with a link to join your organization.

Members can share an invite link:

  1. Click Copy invite link on the Team page.
  2. Share the link directly. The recipient signs in with Google and is added to your org pending admin approval (configurable per org).

Managing Members

  • Change role— Click a member's role badge to promote or demote them.
  • Remove member — Click the overflow menu next to a member and choose Remove. They lose access immediately.
  • Revoke invitation — In the Pending invites section, click the trash icon to invalidate an unaccepted invite.
  • Resend invitation — If an invite email was missed, click Resend to send a fresh link.
!
Admin-only operations
Only Admins can invite, remove, or change roles. If you can't see these controls, ask an existing Admin to promote you. Every organization must have at least one Admin at all times.

8. Billing and Plans

Lytica is sold as a token-metered SaaS. Tokens cover Marli queries, alert evaluations, and integration data sync. The Billing page (Settings → Billing) shows your current plan, usage, and invoices.

Plan Tiers

PlanTokens / monthTeam sizeBest for
Starter250kUp to 3 seatsSolo founders and small teams piloting Lytica.
Standard2MUp to 10 seatsGrowing teams running multiple integrations.
Pro10MUp to 50 seatsMid-market teams with high query volume and many alerts.
EnterpriseCustomUnlimitedLarge orgs with custom integrations, SSO, and SLA needs.

Exact token allocations and pricing may vary — see the pricing page for the current matrix or contact sales for an Enterprise quote.

Viewing Usage

The Billing overview shows:

  • Tokens used — Tokens consumed in the current billing period, with a progress bar against your plan limit.
  • Storage — Indexed files (e.g. uploaded documents) and their size.
  • Team members — Active seats vs. plan limit.
  • Integrations — Connected integrations vs. plan limit (Starter caps at 3, Pro and Enterprise are unlimited).

Token usage is also broken down by feature (Marli, Alerts, Sync) and by user, so you can see who's consuming what.

Upgrading or Changing Plans

  1. Open Settings → Billing → Plans.
  2. Pick a new tier and click Switch plan.
  3. For Starter/Standard/Pro, the change is applied immediately and prorated on your next invoice.
  4. For Enterprise, click Contact Sales to start a conversation with our team.

Payment Methods and Invoices

  • Card on file — Update via the Payment method card. Backed by Stripe.
  • Invoices — Past invoices are listed at the bottom of the page, downloadable as PDFs.
  • ACH / wire — Available on Pro and Enterprise. Contact billing@lyticalabs.ai to switch from card.
i
Custom solutions
Need volume discounts, on-prem deployment, custom integrations, or priority engineering? Reach out to sales for a tailored Enterprise package.

9. Available Integrations

Lytica supports a growing ecosystem of integrations across advertising, finance, data warehousing, and productivity platforms.

Integration Matrix

Live connectors are marked Available. Beta and planned connectors are labeled separately so the guide can include rollout planning notes without implying they are enabled for every account. Connect available integrations from Settings → Integrations (org-wide connectors) or Account → Connected Accounts (personal connectors). Marli can query connected sources directly, and several connectors also support write actions (create, update, delete) with confirmation.

Advertising & Ad Tech

IntegrationCategoryAuth TypeStatus
LimelightAd Tech (oRTB)API KeyAvailable
AdtelligentAd Tech (SSP)API KeyAvailable
IndicueAd Tech (SSP)API KeyAvailable
PublicaAd Tech (CTV)API KeyAvailable
Added.tvAd Tech (CTV)Session (User/Pass)Available
iScreamAd Tech (SSP)API KeyAvailable
VistarsAd Tech (Trading Desk)API KeyAvailable
BurtHubAd Tech (Analytics)OAuthAvailable

Data & Warehousing

IntegrationCategoryAuth TypeStatus
SnowflakeData WarehouseAPI Key / TokenAvailable
DatabricksData LakehouseAPI Key / TokenAvailable
AirtableDatabaseOAuthAvailable
BigQueryData WarehouseService AccountComing soon

Finance & Accounting

IntegrationCategoryAuth TypeStatus
QuickBooksFinanceOAuthAvailable
Bill.comFinanceSessionAvailable
TipaltiFinance (Payables)OAuthAvailable

CRM & Sales

IntegrationCategoryAuth TypeStatus
SalesforceCRMOAuthAvailable
WealthboxCRM (Advisors)API KeyAvailable
BoostrAd Sales / OMSSessionAvailable
Pipedrive Read/WriteCRMOAuthAvailable
CalendlySchedulingOAuthAvailable

Storage & Files

IntegrationCategoryAuth TypeStatus
Google DriveCloud StorageOAuthAvailable
Google Sheets Read/WriteSpreadsheetsOAuthAvailable
Microsoft OneDrive Read/WriteCloud StorageOAuthAvailable
Microsoft SharePoint Read/WriteCloud StorageOAuthAvailable

Productivity & Ops

IntegrationCategoryAuth TypeStatus
SlackMessagingOAuthAvailable
GmailEmailOAuthAvailable
Google CalendarCalendarOAuthAvailable
Microsoft Outlook Read/WriteEmailOAuthAvailable
Microsoft Outlook Calendar Read/WriteCalendarOAuthAvailable
Microsoft TeamsMessagingOAuthAvailable
Zoom Read/WriteMeetingsOAuthAvailable
Asana Read/WriteProject MgmtOAuthAvailable
Monday.com Read/WriteWork MgmtOAuthAvailable
Notion Read/WriteKnowledge BaseOAuthAvailable
Linear Read/WriteIssue TrackingOAuthAvailable
Atlassian (Jira + Confluence) Read/WriteProject MgmtOAuthAvailable

Universal

IntegrationCategoryAuth TypeStatus
Custom MCPUniversal (any MCP server)URL / API KeyComing soon

Coming Soon

Dozens of additional connectors are on the roadmap. They appear in the in-app Integrations gallery with a “Coming soon” badge. A representative selection:

IntegrationCategory
HubSpotCRM
Jira (standalone)Project Management
Trello, ClickUp, BasecampProject Management
PostgreSQL, MySQL, MongoDBDatabase
Amazon Redshift, Azure SynapseData Warehouse
Datadog, New Relic, Splunk, Grafana, ElasticsearchObservability
Stripe, Square, PayPal, Plaid, Xero, NetSuite, Chargebee, RecurlyFinance
Google Analytics, Google Ads, Meta Ads, LinkedIn Ads, X Ads, TikTok AdsMarketing & Ads
Mailchimp, SendGrid, Klaviyo, Segment, Mixpanel, Amplitude, HeapMarketing & Analytics
Zoho CRM, Close, Copper, Apollo.io, Outreach, SalesLoft, GongCRM & Sales
Intercom, Zendesk, FreshdeskSupport
DiscordMessaging
Shopify, WooCommerce, BigCommerce, Amazon Seller CentralE-commerce
GitHub, GitLab, Bitbucket, PagerDuty, Opsgenie, SentryDeveloper & DevOps
Dropbox, Box, Amazon S3, Google Cloud Storage, Azure BlobStorage
Workday, BambooHR, Gusto, Rippling, Lever, Greenhouse, Deel, LatticeHR & People
Zapier, Make, n8n, WorkatoAutomation
Custom Integration Requests
Enterprise customers can request priority development of specific integrations. Contact your account manager for details.

10. MCP Integration

The Model Context Protocol (MCP) is an open standard that allows Lytica to connect with any MCP-compliant server, enabling real-time data access and tool execution.

What is MCP?

MCP provides:

  • Standardized communication — Common protocol for AI-to-service interaction
  • Tool discovery — Dynamic discovery of available capabilities
  • Secure execution — Sandboxed tool execution with permission controls
  • Real-time data — Live data access without batch imports

How MCP Works with Lytica

MCP Integration Flow
User Query
Lytica AI
MCP Client
Your MCP Server

Setting Up MCP

For accounts with MCP access enabled, setup follows this pattern:

  1. Connect — Provide your MCP server URL in Integrations
  2. Discover — Lytica discovers available tools from your server
  3. Query — Users ask questions; Lytica calls your MCP tools
  4. Response — Results integrate into the AI conversation
// Example MCP Server Configuration { "name": "your-company-mcp", "version": "1.0.0", "tools": [ { "name": "get-revenue-report", "description": "Fetch revenue data for a date range", "inputSchema": { ... } } ] }

11. Custom Integrations

For data that doesn't fit into pre-built connectors, Lytica offers flexible custom integration options.

Database Connections

  • PostgreSQL — Connect with read-only access
  • BigQuery — Planned managed warehouse connector
  • Snowflake — Connect with read-only warehouse credentials

Spreadsheet Integrations

  • Google Sheets — OAuth connection with read/write sheet actions
  • Excel Upload — Planned drag-and-drop support for .xlsx, .xls, and .csv files

12. Variable Mappings

Lytica normalizes data from different sources into a standard variable schema, enabling cross-platform analysis.

Variable Mapping Flow
Your Datae.g., “impressions_count”
Mapping Layer
Lytica Variablee.g., “Impressions”

Mapping Types

TypeDescription
Platform MappingsPre-configured mappings maintained by Lytica for each integration
Organization OverridesCustom mappings specific to your organization
Custom VariablesDefine your own variables for proprietary data

Standard Variable Categories

  • Metric — Quantitative values (impressions, bids, clicks)
  • Financial — Money values (revenue, payout, cost)
  • Temporal — Time dimensions (date, hour, month)
  • Dimension — Categorical breakdowns (country, OS, device)
  • Identifier — Entity references (partner name, publisher)
  • Calculated — Derived metrics (fill rate, eCPM)

Limelight Integration

Programmatic oRTB advertising platform

Category Ad Tech (oRTB)
Auth Client Key + Secret Key
API stats.ortb.net

How to Connect

  1. Go to Settings → Integrations
  2. Click Limelight from the available integrations
  3. Enter your credentials:
    • Client Key — Your Limelight account client key
    • Secret Key — Your Limelight account secret key
    • Stats Base URL — Usually stats.ortb.net
  4. Click Connect to verify and save
i
Where to Find Credentials
Contact your Limelight account manager or find credentials in your Limelight dashboard under Account Settings → API Access.

Available Variables

Metrics

Quantitative values you can query and aggregate:

VariableDescriptionCategory
OPPORTUNITIESCount of opportunities presented by supply sideMetric
BID_REQUESTSNumber of ad requests passed to the demand sideMetric
BIDSTotal bid events received from demandsMetric
WINSCount of bids that result in auction winMetric
IMPRESSIONSImpression events (actual ad serves)Metric
PUB_PAYOUTCost of media purchased to be paid to supply partnerFinancial
DEMAND_PAYOUTGross revenue charged to demandFinancial
GROSS_REVENUEGross revenue (same as DEMAND_PAYOUT)Financial
DEMAND_SERVICE_FEE_PAYOUTFees charged by demand partnersFinancial
BID_RESPONSE_TIMEOUTSDemand bid requests that timed outMetric
BID_RESPONSE_ERRORSDemand bid requests that erroredMetric
VAST_ERRORSWins resulting in a VAST errorMetric

Dimensions (Breakdowns)

Dimensions you can use to slice and group your data:

VariableDescriptionCategory
DATEDate of events (UTC timezone)Temporal
HOURHour of day (0-23)Temporal
COUNTRY2 character country codeDimension
OSOperating system (android, ios, windows)Dimension
AD_UNIT_TYPEType of ad unit (VIDEO, BANNER)Dimension
CHANNEL_TYPEChannel type (Web, App)Dimension
DEMANDDemand name as configured in platformIdentifier
DEMAND_PARTNERDemand partner nameIdentifier
DEMAND_RULEDemand rule configurationIdentifier
PUBLISHERPublisher name stored in platformIdentifier
SUPPLY_PARTNERSupply partner nameIdentifier
AD_UNITAd unit name as named in platformDimension
BUNDLEBundle ID of In App supplyDimension
DOMAINWebsite domain for WEB type supplyDimension
APP_NAMEApplication name for In App supplyDimension

Calculated Fields

These are computed from raw metrics (not directly available from API):

FieldFormulaDescription
Fill RateIMPRESSIONS / OPPORTUNITIES × 100Percentage of opportunities filled
Win RateWINS / BIDS × 100Percentage of bids that win
Bid RateBIDS / BID_REQUESTS × 100Percentage of requests that get bids
eCPMPUB_PAYOUT / IMPRESSIONS × 1000Effective cost per mille

Example Queries

Show me Limelight impressions and revenue by date for this week
Uses: IMPRESSIONS, PUB_PAYOUT with DATE breakdown
What are my top demand partners by revenue in Limelight?
Uses: DEMAND_PAYOUT with DEMAND_PARTNER breakdown
Show me Limelight fill rate by country
Uses: OPPORTUNITIES, IMPRESSIONS with COUNTRY breakdown (calculates fill rate)

Adtelligent Integration

Ad server and SSP platform for video advertising

Category Ad Tech (SSP)
Auth API Key

How to Connect

  1. Go to Settings → Integrations
  2. Click Adtelligent
  3. Enter your API Key from Adtelligent dashboard
  4. Click Connect

Available Variables

Key Metrics

VariableDescriptionCategory
ad_requestsNumber of ad requests receivedMetric
ad_opportunitiesNumber of ad opportunitiesMetric
impressions_goodValid impressions servedMetric
revenue_channelRevenue from channelFinancial
revenue_totalTotal revenueFinancial
ecpmOverall eCPMMetric
fill_rate_ad_requestsFill rate based on ad requestsMetric
rtb_win_noticeRTB win notificationsMetric
clickNumber of clicksMetric
ctrClick-through rateMetric

Key Dimensions

VariableDescriptionCategory
dateDate of eventsTemporal
hourHour of dayTemporal
channelChannel nameIdentifier
advertiserAdvertiser nameIdentifier
campaignCampaign nameIdentifier
countryCountry codeDimension
osOperating systemDimension
device_typeDevice type (Desktop, Mobile, Tablet)Dimension
domainFull domainDimension
app_nameApplication nameDimension

Full variable list includes 46 metrics and 27 dimensions. See documentation for complete reference.

Example Queries

Show me Adtelligent impressions and revenue by channel
What's the fill rate by country for Adtelligent?

Added.tv Integration

CTV and video advertising platform

Category Ad Tech (CTV)
Auth Session (User/Pass)
Status Available

How to Connect

  1. Go to Settings → Integrations
  2. Click Added.tv
  3. Enter your API credentials
  4. Click Connect

Available Variables

Key Metrics

VariableDescriptionCategory
revRevenueFinancial
profitProfitFinancial
impsImpressionsMetric
reqsRequestsMetric
fillFill rateMetric
ecpmEffective CPMMetric
event_0Video start eventsMetric
event_2525% completionMetric
event_5050% completionMetric
event_100100% completionMetric

Key Dimensions

VariableDescriptionCategory
dtDateTemporal
channel_nameChannel nameIdentifier
deviceDevice type (CTV, Mobile, Desktop)Dimension
countryCountry codeDimension
osOperating system (Roku, Fire TV, tvOS)Dimension
contentCategoryContent categoryDimension
contentGenreContent genreDimension
app_nameApplication nameDimension

Full variable list includes 30 metrics and 37 dimensions.

Example Queries

Show me Added.tv video completion rates by device
What's the revenue by content category for Added.tv?

Indicue Integration

SSP advertiser performance and revenue

Category Ad Tech (SSP)
Auth API Key
Status Available

Connect your Indicue SSP to analyze advertiser performance, impressions, and revenue directly in Marli.

How to Connect

  1. Go to Settings → Integrations → Indicue.
  2. Enter your Base URL, Site/Account ID, and API Token from your Indicue dashboard (Account Settings → API Access).
  3. Click Connect to verify and save.

What You Can Ask

Marli uses the getIndicueData tool to query advertiser performance and revenue data.

Show Indicue revenue by advertiser for the last 7 days
Which Indicue placements had the highest fill rate yesterday?

Publica Integration

CTV & streaming ad server analytics

Category Ad Tech (CTV)
Auth API Key
Status Available

Connect Publica's CTV ad server for auction, bidder, campaign, and SSAI performance analytics.

How to Connect

  1. Go to Settings → Integrations → Publica.
  2. Enter your Publica API credentials (base URL and API token).
  3. Click Connect to verify and save.

What You Can Ask

Marli uses the getPublicaData tool for CTV/streaming ad-server metrics (auction, bidder, campaign, SSAI).

Break down Publica CTV revenue by bidder this month
Show SSAI fill and ad-break performance for last week

iScream Integration

SSP revenue, impressions & profit

Category Ad Tech (SSP)
Auth API Key
Status Available

Connect the iScream SSP for advertising revenue, impressions, profit, and performance analytics.

How to Connect

  1. Go to Settings → Integrations → iScream.
  2. Enter your Base URL, Account ID, and API Token.
  3. Click Connect to verify and save.

What You Can Ask

Marli uses the getIscreamData tool for revenue, impressions, profit, and advertising metrics.

What was iScream profit by partner yesterday?
Compare iScream impressions week-over-week

Vistars Integration

Programmatic trading desk analytics

Category Ad Tech (Trading Desk)
Auth API Key
Status Available

Connect your Vistars Trading Desk for programmatic analytics across DSP, SSP, DMP, and Exchange.

How to Connect

  1. Go to Settings → Integrations → Vistars.
  2. Enter your Vistars API credentials (base URL, account ID, API token).
  3. Click Connect to verify and save.

What You Can Ask

Marli uses the getVistarsData tool for campaigns, ad groups, creatives, advertisers, agencies, stats, and reports.

Show Vistars campaign performance by advertiser this month
Which Vistars creatives are spending the most today?

BurtHub Integration

Unified ad-platform analytics from Burt

Category Ad Tech (Analytics)
Auth OAuth 2.0 (personal)
Status Available

Connect Burt Analytics for unified ad-platform analytics (GAM, LinkedIn, benchmarks) across datasets and time-series metrics.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to BurtHub.
  2. Authorize Lytica in the BurtHub OAuth window.
  3. You'll be redirected back once the connection is saved.

What You Can Ask

Marli uses the getBurtHubData tool for ad-platform datasets, schemas, and time-series metrics.

List the BurtHub datasets available to me
Plot GAM revenue from BurtHub over the last 30 days

Snowflake Integration

Cloud data warehouse — direct SQL

Category Data Warehouse
Auth Account + Token
Status Available

Connect Snowflake to run read-only SQL against your warehouse and bring results into Marli for cross-platform analysis.

How to Connect

  1. Go to Settings → Integrations → Snowflake.
  2. Enter your account identifier, warehouse, database/schema, username, and access token.
  3. Click Connect to verify and save.

What You Can Ask

Marli uses the querySnowflake tool to execute SQL against your warehouse. Queries are validated read-only. See Snowflake and BigQuery Modes for tips on warehouse-mode conversations.

Query Snowflake for total orders by region last quarter
List the tables in the ANALYTICS schema
i
Read-only
Marli only issues read queries; destructive SQL (INSERT/UPDATE/DELETE/DROP) is rejected.

Databricks Integration

Data lakehouse — direct SQL

Category Data Lakehouse
Auth Host + Token
Status Available

Connect Databricks to query your lakehouse with SQL and analyze results alongside your other sources.

How to Connect

  1. Go to Settings → Integrations → Databricks.
  2. Enter your workspace host, SQL warehouse HTTP path, and access token.
  3. Click Connect to verify and save.

What You Can Ask

Marli uses the queryDatabricks tool to execute read-only SQL against your lakehouse.

Query Databricks for daily active users over the last 14 days
Show the schemas in the main catalog

Airtable Integration

Bases, tables & records

Category Database
Auth OAuth 2.0
Status Available

Connect Airtable so Marli can query your bases, tables, and records for data management and analytics.

How to Connect

  1. Go to Settings → Integrations → Airtable.
  2. Click Connect and authorize Lytica in the Airtable OAuth window, selecting the bases to share.
  3. You'll be redirected back once the connection is saved.

What You Can Ask

Marli uses the getAirtableData tool to read Airtable bases, tables, and records.

List the records in the “Leads” table created this week
How many rows are in each table of my CRM base?

BigQuery Integration

Google Cloud data warehouse

Category Data Warehouse
Auth Service Account
Status Coming soon

BigQuery is documented ahead of rollout. The in-app connector is currently marked coming soon; use this section as planning guidance until your account team enables it.

How to Connect

When BigQuery access is enabled for your organization, the setup flow will ask you to:

  1. Create a Service Account in Google Cloud Console
  2. Grant BigQuery Data Viewer and BigQuery Job User roles
  3. Download the JSON key file
  4. In Lytica, go to Settings → Integrations → BigQuery
  5. Upload the service account JSON key
  6. Specify the default dataset (optional)

Available Variables

BigQuery variables are dynamic based on your schema. After connecting, Lytica will discover available tables and columns.

i
Schema Discovery
Lytica automatically maps your BigQuery columns to standard variable types. You can customize mappings in the Mappings section.

Example Queries

Query my BigQuery sales table for this month
Show me BigQuery data from the events dataset

Bill.com Integration

Accounts payable and receivable automation

Category Finance
Auth OAuth / API Key

How to Connect

  1. Go to Settings → Integrations
  2. Click Bill.com
  3. Choose authentication method (OAuth recommended)
  4. Authorize Lytica to access your Bill.com account

Available Variables

Document Fields

VariableDescriptionCategory
invoiceNumberInvoice numberIdentifier
invoiceDateInvoice dateTemporal
dueDatePayment due dateTemporal
amountTransaction amountFinancial
amountDueOutstanding amount dueFinancial
paidAmountAmount already paidFinancial

Entity Fields

VariableDescriptionCategory
vendorNameVendor display nameIdentifier
customerIdCustomer IDIdentifier
billStatusBill statusDimension
paymentStatusPayment statusDimension

Full variable list includes 57 variables across document, entity, financial, and status categories.

Example Queries

Show me all outstanding bills from Bill.com
What payments were made this month?
Show bills due in the next 7 days

QuickBooks Integration

Accounting and invoicing software

Category Finance
Auth OAuth

How to Connect

  1. Go to Settings → Integrations
  2. Click QuickBooks
  3. Click Connect with QuickBooks
  4. Sign in to your Intuit account and authorize access

Available Variables

Account Variables

VariableDescriptionCategory
Account.NameAccount nameIdentifier
Account.AccountTypeAccount typeDimension
Account.CurrentBalanceCurrent balanceFinancial

Customer/Vendor Variables

VariableDescriptionCategory
Customer.DisplayNameCustomer nameIdentifier
Customer.BalanceCustomer balanceFinancial
Vendor.DisplayNameVendor nameIdentifier
Vendor.BalanceVendor balanceFinancial

Invoice Variables

VariableDescriptionCategory
Invoice.DocNumberInvoice numberIdentifier
Invoice.TxnDateInvoice dateTemporal
Invoice.TotalAmtInvoice totalFinancial
Invoice.BalanceOutstanding balanceFinancial

Full variable list includes 32 variables across 5 entity types.

Example Queries

Show me all account balances from QuickBooks
List outstanding invoices
What's my accounts receivable balance?

Tipalti Integration

Global payables & payment reconciliation

Category Finance (Payables)
Auth OAuth 2.0
Status Available

Connect Tipalti for automated global payables, payment reconciliation, and vendor management.

How to Connect

  1. Go to Settings → Integrations → Tipalti.
  2. Click Connect and authorize Lytica in the Tipalti OAuth window.
  3. You'll be redirected back once the connection is saved.

What You Can Ask

Marli uses the getTipaltiData tool for payees, payments, invoices, GL accounts, and payment status.

Which Tipalti payments are pending approval?
Show total payouts by payee this month

Salesforce Integration

CRM analytics & pipeline

Category CRM
Auth OAuth 2.0 (org or personal)
Status Available

Connect Salesforce for CRM analytics, opportunity tracking, and revenue forecasting. Can be connected org-wide by an admin or personally per user.

How to Connect

  1. Go to Settings → Integrations → Salesforce (org) or Account → Connected Accounts (personal).
  2. Click Connect and complete the Salesforce OAuth flow.
  3. You'll be redirected back once the connection is saved.

What You Can Ask

Marli uses the getSalesforceData tool for accounts, contacts, opportunities, and leads.

Show my open opportunities closing this quarter, by stage
Which accounts have no activity in the last 30 days?

Wealthbox Integration

CRM for financial advisors

Category CRM (Advisors)
Auth API Key
Status Available

Connect Wealthbox CRM for contact management, opportunity tracking, and advisor workflow analytics.

How to Connect

  1. Go to Settings → Integrations → Wealthbox.
  2. Enter your Wealthbox API access token (Settings → API Access in Wealthbox).
  3. Click Connect to verify and save.

What You Can Ask

Marli uses the getWealthboxData tool for contacts, opportunities, tasks, events, and notes.

List my Wealthbox tasks due this week
Show recent notes for the Johnson household

Boostr Integration

Ad sales CRM & order management

Category Ad Sales / OMS
Auth Session (Email/Password)
Status Available

Connect Boostr for ad-sales management — CRM, OMS, deals, insertion orders, and revenue analytics.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Boostr.
  2. Enter your Boostr email and password. Lytica establishes a secure session on your behalf.

What You Can Ask

Marli uses the getBoostrData tool for deals, IOs (insertion orders), line items, accounts, contacts, activities, and quotas.

Show my Boostr deals in the proposal stage
What's my booked revenue vs quota this quarter?

Pipedrive Integration

Sales pipeline — read & write

Category CRM
Auth OAuth 2.0
Status Available Read/Write

Connect Pipedrive for sales pipeline analytics, deal tracking, forecasting, and CRM automation.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Pipedrive.
  2. Complete the connection dialog (managed authorization). You'll return automatically when saved.

What You Can Ask

Marli uses the getPipedriveData tool for deals, persons, organizations, activities, pipelines, stages, and notes.

Show deals stuck in negotiation for more than 14 days
Create a follow-up activity on the Acme deal for Friday
i
Write actions
Marli can create and update deals, persons, organizations, and activities, and delete records. Destructive actions require confirmation before they run.

Calendly Integration

Scheduled events & invitees

Category Scheduling
Auth OAuth 2.0
Status Available

Connect Calendly to view scheduled events, invitees, and event types — and cancel meetings via Marli.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Calendly.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getCalendlyData tool for scheduled events, invitees, event types, and event cancellation.

List my Calendly meetings scheduled for next week
Cancel my 3pm demo tomorrow

Google Drive Integration

Cloud storage and document search

Category Cloud Storage
Auth OAuth 2.0
Status Available

The Google Drive integration lets Marli search, read, and summarize documents in your Drive. Useful for pulling context out of contracts, meeting notes, spec docs, or spreadsheets without leaving the chat.

Connection Types

Google Drive can be connected in two ways:

  • Organization connection — An admin connects a shared Drive or workspace, making the contents available to everyone in the organization. Best for team-wide knowledge bases.
  • Personal connection — Each user connects their own Drive via the Account page (under Connected Accounts). Marli can only access your Drive when you ask. Best for personal docs and 1:1 use.

How to Connect (Organization)

  1. Go to Settings → Integrations → Google Drive.
  2. Click Connect. A Google OAuth popup opens.
  3. Sign in with the Google account that should own the integration.
  4. Approve the requested scopes (read access to files and metadata).
  5. The connection is saved and indexing begins. You'll see a status indicator on the integrations page.

How to Connect (Personal)

  1. Open Account from the avatar dropdown.
  2. Scroll to Connected Accounts and click Connect next to Google Drive.
  3. Complete the OAuth flow with your personal Google account.

Available AI Tools

Once connected, Marli can use the following Drive tools when answering questions:

  • Search — Full-text and metadata search across your Drive (titles, content, modified date, owner).
  • Get Content — Fetch the contents of a specific file (Docs, Sheets, PDFs, plain text).
  • Get Metadata— Inspect a file's owner, permissions, last modified time, and link.

Example Queries

Find the Q3 marketing strategy doc and summarize the key initiatives
List all files modified in the last week containing “renewal”
Pull the action items from the latest leadership meeting notes
!
Permissions and security
Lytica only reads files you (or the connecting admin) have access to in Drive. Tokens are stored encrypted at rest. You can revoke access at any time from Account → Connected Accounts, or from your Google account's third-party apps page.

Google Sheets Integration

Read & write spreadsheets

Category Spreadsheets
Auth OAuth 2.0 (personal)
Status Available Read/Write

Connect Google Sheets so Marli can read and edit spreadsheets — get values, update cells, append rows, and create sheets.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Google Sheets.
  2. Complete the Google OAuth flow and approve spreadsheet access.

What You Can Ask

Marli uses the getGoogleSheetsData tool to read and write Sheets.

Read the “Forecast” tab from my Q3 planning sheet and summarize it
Append a new row with today's totals to the “Daily” sheet

Microsoft OneDrive Integration

Personal cloud files — read & write

Category Cloud Storage
Auth OAuth 2.0
Status Available Read/Write

Connect Microsoft OneDrive to browse, read, upload, and manage personal cloud files.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Microsoft OneDrive.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getMicrosoftOnedriveData tool for drives, items, file contents, sharing, and upload/download.

Find my OneDrive files modified this week containing “contract”
Create a folder called “2026 Reports” in my OneDrive
i
Write actions
Marli can upload files, create folders, rename and move items, and delete items. Deletions require confirmation.

Microsoft SharePoint Integration

Sites, libraries, lists & pages

Category Cloud Storage
Auth OAuth 2.0
Status Available Read/Write

Connect Microsoft SharePoint to browse sites, document libraries, lists, and pages.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Microsoft SharePoint.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getMicrosoftSharepointData tool for sites, document libraries, lists, items, and pages.

List the document libraries on the Marketing SharePoint site
Find the latest version of the brand guidelines page

Slack Integration

Real-time alert notifications in Slack

Category Productivity
Auth OAuth 2.0
Status Available

The Slack integration is purpose-built for alert notifications. Once connected, you can route any alert (threshold, anomaly, scheduled report, one-time, reminder) to a specific Slack channel, with rich formatting that includes the metric, value, and a deep link back to Lytica.

How to Connect

  1. Go to Settings → Integrations → Slack.
  2. Click Connect. You'll be redirected to Slack's OAuth flow.
  3. Pick the workspace you want to connect, then approve the requested scopes (post messages, read channel list).
  4. You'll be redirected back to Lytica. The Lytica bot is now installed in your workspace.
  5. Invite the Lytica bot to any channels you want it to post in: in Slack, type /invite @Lytica in the channel.

Configuring Alert Channels

Once Slack is connected, the Slack option appears in every alert's notification settings:

  1. Open an alert (Alerts page → click an alert card).
  2. In the detail sheet, find the Channels section.
  3. Toggle Slack on.
  4. Pick one or more channels from the dropdown (only channels the Lytica bot has been invited to are listed).
  5. Save. The alert will now post to those channels whenever it fires.

Message Format

Slack alerts include:

  • The alert title and a short description of why it fired.
  • The triggering metric, value, and threshold (if applicable).
  • A timestamp and the integration the alert is watching.
  • A “View in Lytica” button that deep-links to the alert detail sheet.
  • For scheduled reports, the report content is rendered inline (or attached as a file if it exceeds Slack's size limit).

Example Use Cases

Post a Slack message in #ops-revenue when Limelight revenue drops more than 20% hour-over-hour
Send the daily revenue summary to #leadership at 9 AM

Searching Slack from Marli

Beyond alerts, Marli can search and summarize Slack conversations using the getSlackDatatool. It only sees conversations the connecting user is a member of, so results respect Slack's own permissions.

Summarize what was discussed in #ops-revenue this week
Find the message where someone shared the Q3 budget link
i
Slack-only integration
Today the Slack integration is used both for alert notifications and for conversational search via Marli. Deeper write capabilities (posting on behalf of the user) are on the roadmap.

Gmail Integration

Search & analyze your inbox

Category Email
Auth OAuth 2.0 (personal)
Status Available

Connect Gmail so Marli can search and analyze your inbox. Marli only accesses your own emails and conversations.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Gmail.
  2. Complete the Google OAuth flow and approve read access.

What You Can Ask

Marli uses the getGmailData tool to search emails, threads, and conversations.

Summarize unread emails from my biggest client this week
Find the thread about the renewal contract

Google Calendar Integration

View, create & manage events

Category Calendar
Auth OAuth 2.0 (org or personal)
Status Available

Connect Google Calendar to view, create, and manage your events, meetings, and schedule.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Google Calendar.
  2. Complete the Google OAuth flow and approve calendar access.

What You Can Ask

Marli uses the getGoogleCalendarData tool to query events, meetings, and schedule data.

What's on my calendar tomorrow?
Schedule a 30-minute sync with the team Thursday at 2pm

Microsoft Outlook Integration

Email — read & write

Category Email
Auth OAuth 2.0
Status Available Read/Write

Connect Microsoft Outlook for reading, sending, and managing emails, drafts, and folders.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Microsoft Outlook.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getMicrosoftOutlookData tool for messages, drafts, folders, attachments, and sending mail.

Draft a reply to the latest email from finance
Show unread messages in my inbox from today
i
Write actions
Marli can send email, create/update/send drafts, reply, forward, mark read/unread, and move or delete messages. Deletions require confirmation.

Microsoft Outlook Calendar Integration

Meetings & events — read & write

Category Calendar
Auth OAuth 2.0
Status Available Read/Write

Connect Microsoft Outlook Calendar for viewing, creating, and managing meetings and events.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Microsoft Outlook Calendar.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getMicrosoftOutlookCalendarData tool for events, meetings, attendees, and free/busy.

What meetings do I have this afternoon?
Create a 1:1 with Sam next Monday at 10am
i
Write actions
Marli can create and update events, and cancel or delete events. Cancellations and deletions require confirmation.

Microsoft Teams Integration

Teams, channels & messages

Category Messaging
Auth OAuth 2.0
Status Available

Connect Microsoft Teams for messaging, channels, meetings, and collaboration insights.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Microsoft Teams.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getMicrosoftTeamsData tool for teams, channels, chat messages, members, and meetings.

Summarize recent messages in the #project-x channel
List the members of the Engineering team

Zoom Integration

Meetings, webinars & recordings

Category Meetings
Auth OAuth 2.0
Status Available Read/Write

Connect Zoom for meeting analytics, scheduling, attendance tracking, and recording management.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Zoom.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getZoomData tool for meetings, webinars, participants, recordings, registrants, and users.

List my upcoming Zoom meetings this week
Schedule a Zoom meeting for the all-hands on Friday
i
Write actions
Marli can create and update meetings, and delete meetings. Deletions require confirmation.

Asana Integration

Tasks & projects — read & write

Category Project Management
Auth OAuth 2.0
Status Available Read/Write

Connect Asana for task management, project tracking, custom-field reporting, and read/write workflow automation.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Asana.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getAsanaData tool for workspaces, projects, tasks, sections, custom fields, tags, stories, subtasks, and users.

List my incomplete Asana tasks due this week
Create a task “Draft Q3 report” in the Marketing project
i
Write actions
Marli can create and update projects, tasks, and sections, and archive or delete them. Archive and delete actions require confirmation.

Monday.com Integration

Work management — read & write

Category Work Management
Auth OAuth 2.0 (org)
Status Available Read/Write

Connect Monday.com for work management, project tracking, and team collaboration. Create boards, items, and manage workflows.

How to Connect

  1. Go to Settings → Integrations → Monday.com.
  2. Click Connect and authorize Lytica in the Monday.com OAuth window.
  3. You'll be redirected back once the connection is saved.

What You Can Ask

Marli uses the getMondayData tool for boards, items, columns, groups, and workspaces.

Show items on the Sprint board that are still in progress
Create an item “Onboard new vendor” on the Operations board
i
Write actions
Marli can create and update boards, items, and groups, move and duplicate items, and archive or delete records (including batch operations). Archive and delete actions require confirmation.

Notion Integration

Pages & databases — read & write

Category Knowledge Base
Auth OAuth 2.0
Status Available Read/Write

Connect Notion for workspace analytics, database queries, page management, and knowledge automation.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Notion.
  2. Complete the connection dialog (managed authorization), selecting the pages to share.

What You Can Ask

Marli uses the getNotionData tool for workspaces, pages, databases, blocks, comments, and users.

Find the Notion page with the onboarding checklist
Create a new page “Meeting notes — June” and add today's agenda
i
Write actions
Marli can create and update pages, append and update blocks, and archive or delete pages and blocks. Archive and delete actions require confirmation.

Linear Integration

Issues & cycles — read & write

Category Issue Tracking
Auth OAuth 2.0
Status Available Read/Write

Connect Linear for issue tracking, project management, cycles, and development workflow automation.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Linear.
  2. Complete the connection dialog (managed authorization).

What You Can Ask

Marli uses the getLinearData tool for teams, projects, issues, cycles, labels, comments, and users.

Show my open Linear issues in the current cycle
Create an issue “Fix login redirect” in the Web team backlog
i
Write actions
Marli can create and update issues, and archive or delete issues. Archive and delete actions require confirmation.

Atlassian Integration

Jira + Confluence + JSM — read & write

Category Project Management
Auth OAuth 2.0
Status Available Read/Write

Connect Atlassian (Jira + Confluence + Jira Service Management) for issues, pages, and tickets in a single OAuth.

How to Connect

  1. Open Account → Connected Accounts and click Connect next to Atlassian.
  2. Complete the connection dialog (managed authorization) and choose the site to connect.

What You Can Ask

Marli uses the getAtlassianData tool for Jira issues/projects, Confluence pages/spaces, and JSM tickets.

List Jira issues assigned to me that are still open
Create a Confluence page in the Ops space with this week's notes
i
Write actions
Marli can create and update Jira issues and Confluence pages, and delete issues and pages. Deletions require confirmation.

Security

Lytica is built with enterprise security requirements in mind.

Data Security

  • Encryption at rest — AES-256 encryption for all stored data
  • Encryption in transit — TLS 1.3 for all data transmission
  • Credential isolation — Integration credentials stored separately with additional encryption
  • No data persistence — Query results are not stored; data is fetched on-demand

Access Control

  • SSO support — SAML 2.0 and OAuth integration (via WorkOS)
  • Role-based access — Admin, Member, and Viewer roles
  • Organization isolation — Complete data separation between organizations
  • Audit logging — Comprehensive activity logs

Enterprise Support

Support Tiers

FeatureStandardEnterprise
Email Support
Response Time48 hours4 hours
Dedicated Account Manager
Custom Integration Support
On-call Engineering

Contact Us

Sales: sales@lyticalabs.ai · Contact form

General Support: support@lyticalabs.ai

Enterprise Support: enterprise@lyticalabs.ai

Technical / Integrations: integrations@lyticalabs.ai

Billing: billing@lyticalabs.ai

In-app help: Visit the support page

© 2026 Lytica Labs. All rights reserved.

This document is confidential and intended for enterprise customers.

Last updated: April 2026 · Version 1.1