WeQueryWeQuery
FeaturesSecurityFAQ
Request a demo
For teams that decide fast, and right

Ask the question.
Your database answers.

Your data already has the answers. WeQuery makes it talk in 30 seconds.
Decide with facts, not gut feelings.

Request a demo
See the demo
5.0
PostgreSQLMySQLBigQuerySupabaseGA4

Real questions. Real answers.

E-commerce

What are my top 10 products by revenue this month?

Analytics

Which page has the most organic traffic this week?

SaaS

Which customers are most likely to churn in the next 30 days?

Finance

What is my ARR and how has it evolved over 12 months?

Marketing

Which traffic source converts best this quarter?

Support

Which customers opened the most tickets this month?

E-commerce

What are my top 10 products by revenue this month?

Analytics

Which page has the most organic traffic this week?

SaaS

Which customers are most likely to churn in the next 30 days?

Finance

What is my ARR and how has it evolved over 12 months?

Marketing

Which traffic source converts best this quarter?

Support

Which customers opened the most tickets this month?

E-commerce

What are my top 10 products by revenue this month?

Analytics

Which page has the most organic traffic this week?

SaaS

Which customers are most likely to churn in the next 30 days?

Finance

What is my ARR and how has it evolved over 12 months?

Marketing

Which traffic source converts best this quarter?

Support

Which customers opened the most tickets this month?

E-commerce

Has my cart abandonment rate changed compared to last month?

Product

Which features do my most active customers use most?

Sales

Which day of the week generates the highest sales?

Analytics

Which Google queries bring me the most clicks?

SaaS

What is my average MRR by pricing segment?

Finance

Which region generates the most orders this quarter?

E-commerce

Has my cart abandonment rate changed compared to last month?

Product

Which features do my most active customers use most?

Sales

Which day of the week generates the highest sales?

Analytics

Which Google queries bring me the most clicks?

SaaS

What is my average MRR by pricing segment?

Finance

Which region generates the most orders this quarter?

E-commerce

Has my cart abandonment rate changed compared to last month?

Product

Which features do my most active customers use most?

Sales

Which day of the week generates the highest sales?

Analytics

Which Google queries bring me the most clicks?

SaaS

What is my average MRR by pricing segment?

Finance

Which region generates the most orders this quarter?

WeQuery in action.

One question asked. One complete answer. In seconds.

WeQuery
New chat
Search...
YESTERDAY
Revenue by club this month
Top boxes March 2026
LAST 7 DAYS
ROAS by club this month
Mobile conversion rate
Ad spend vs net margin
Customer cohort analysis
Tools
Proactive Insights
Google Analytics & SEO
Explore Database
SQL Workspace
Dashboards
Scheduled ReportsBeta
Database Analysis
Admin
GY
gaetany@gose-store.com
Supabase (postgres)
Gose Store
gose-store.com
Web

What do you want to know?

Try "Which box has the worst ROAS?" or "SEO traffic vs ad spend by club"

Which box has the worst ad return?
SEO traffic vs ad spend by club
Which boxes sell without ads?
Top 5 boxes by net margin this month
Which box spends the most on ads but brings the least revenue?
Analyzing...
Pipeline running...
Box PSG: ROAS 0.74, losing money on adsBox Barcelona: ROAS 5.1, best return
SQL
CopyRun SQL
SELECT p.handle, p.title,
  SUM(mc.spend) AS ad_spend_30d,
  SUM(li.price * li.quantity) AS revenue_30d,
  ROUND(SUM(mc.spend) / NULLIF(SUM(li.price * li.quantity), 0) * 100, 1) AS ad_pct_of_revenue,
  g.clicks AS seo_clicks_30d
FROM products p
JOIN line_items li ON li.product_id = p.id
JOIN shopify_orders o ON o.id = li.order_id
LEFT JOIN meta_ads_costs mc ON mc.product_id = p.id
LEFT JOIN gsc_pages g ON g.page ILIKE '%' || p.handle || '%'
WHERE o.created_at >= NOW() - '30d'
GROUP BY p.handle, p.title, g.clicks
ORDER BY ad_pct_of_revenue DESC;
5 rowsExport CSV
ClubAd SpendRevenueROAS
Box PSG€4,200€3,1000.74 ⚠️
Box Bayern€3,800€5,2001.37
Box Real Madrid€2,900€8,7003.0
Box Liverpool€2,100€6,4003.05
Box Barcelona€1,800€9,2005.1 🟢
Box PSG
Box Bayern
Box Real
Box Liverpool
Box Barça
Ad Spend
Revenue
Show trace (5 steps)SharePin
What about its SEO traffic vs the others?
Ad spend breakdown by week
Which boxes sell best without ads?
What about its SEO traffic vs the others?
Analyzing...
Pipeline running...
Box PSG: 340 SEO visits (5× less than Barça)Box Barcelona: 62% of revenue from SEO
5 rowsExport CSV
ClubSEO Visits/monthRevenue without ads
Box Barcelona1,85062%
Box Real Madrid1,42048%
Box Liverpool98041%
Box Bayern72028%
Box PSG34012% ⚠️
Cut PSG ads: estimated impact?
Which SEO keywords to target for PSG?
Reallocate PSG budget → Barcelona
Skills:
SEO & Content
E-commerce
Marketing Performance
Ask a question...
WeQuery
New chat
YESTERDAY
Revenue by club this month
Top boxes March 2026
LAST 7 DAYS
ROAS by club this month
Mobile conversion rate
Ad spend vs net margin
Customer cohort analysis
Tools
Proactive Insights
Google Analytics & SEO
Explore Database
SQL Workspace
Dashboards
Scheduled ReportsBeta
Database Analysis
Admin
GY
gaetany@gose-store.com

Bad decisions cost more than good tools.

The problem isn't your data. It's the hours you spend finding it, instead of deciding.

3 hours

to find the answer, 3 minutes to make the decision

The meeting ended. Nobody had the number.

You left with a gut feeling. Your competitor left with a data-backed decision.

80%

of analyst time, spent finding data, not analyzing it

You're paying an expert to search. Not to decide.

Export. Paste. Filter. Format. Send. That's not analysis. That's plumbing at analyst rates.

48h

average internal data request turnaround

Your competitor decided Monday. You found the number Friday.

Two days of delay on a decision is two days handed to your competitors.

3 hours

to find the answer, 3 minutes to make the decision

The meeting ended. Nobody had the number.

You left with a gut feeling. Your competitor left with a data-backed decision.

80%

of analyst time, spent finding data, not analyzing it

You're paying an expert to search. Not to decide.

Export. Paste. Filter. Format. Send. That's not analysis. That's plumbing at analyst rates.

48h

average internal data request turnaround

Your competitor decided Monday. You found the number Friday.

Two days of delay on a decision is two days handed to your competitors.

Process

Your first answer is 5 minutes away.

No configuration files. No onboarding call. No data pipeline to build.

01

Connect

Paste your credentials. PostgreSQL, MySQL, BigQuery, Google Analytics. AES-256 encrypted, read-only. You know if it works in 10 seconds.

02

Ask

Type your question like a message to a colleague. 18 agents write the SQL, validate it, and run it. The answer appears in real time, and you always see the SQL.

03

Decide

Chart ready to share. Schedule a recurring report in one sentence. Your team answers its own questions, without a single ticket.

The secret is clean data.

The most powerful AI in the world can't help if your data is poorly structured. The quality of answers depends directly on the quality of your data.

WeQuery works best when your data is well-structured. If it's not there yet, don't worry, our team will help you prepare your database before you get started.

Talk to the WeQuery team

Not a chatbot.A full analyst pipeline.

18 specialized agents verify every answer before it reaches you. Because a wrong number shapes a wrong decision.

The answer before the meeting moves on

Your CEO asks a question. Ten seconds later, the chart is on screen. The decision happens now, with numbers.

auto-generated0.4s
SELECT country, SUM(revenue)
FROM orders
GROUP BY country
ORDER BY revenue DESC
5 rows returned
< 10savg. response time

Six data sources. One conversation.

PostgreSQL, MySQL, BigQuery, Google Analytics, Search Console, query them all. No exports. No manual joins.

PostgreSQLPostgreSQL
MySQLMySQL
BigQueryBigQuery
GA4GA4
Search Console
SQLiteSQLite
6data sources, one interface

You find out Tuesday. Your competitors find out Friday.

WeQuery monitors your KPIs every 6 hours. A revenue drop, a signup spike: instant alert before it becomes a crisis.

Revenue -23%

Telegram alert · 2min ago

Conversion +12%

Slack · this morning

6hmonitoring interval

Define it once. WeQuery never forgets.

Tell WeQuery what 'MRR' and 'VIP customer' mean in your business. Every question after uses your exact definitions.

MRRSUM(amount) WHERE status = 'active'
Client VIPtotal_spent > 5000 AND orders > 3
Churnlast_order > 90 days
100%context retained

Monday's report arrives Sunday night.

Schedule a recurring question. It runs, formats itself, and sends results (Slack, Discord, Webhook) at the time you choose.

L
M
M
J
V
S
D
Lundi 09:00 · Telegram
0manual effort

18 agents check every answer before you see it.

Schema analysis. SQL generation. Security validation. Coherence check. 18 agents, because a wrong number shapes a wrong decision.

RAGSQLValidatorExecutorNarrator+13 more
18specialized agents

Comparison

Every 'self-serve' BI tool still needs a data team to set up.

Metabase needs SQL. ThoughtSpot costs $50K/year. Looker needs a data engineer to configure its models. WeQuery is the one that actually means it when it says 'self-serve'.

W
WeQuery
MetabaseThoughtSpotLooker
Natural language (zero SQL)
SQL required
Partial
LookML required
Setup
5 minutes
2-3 days
Weeks
Months + engineer
GA4 + Search Console native
Automatic alerts
Basic
BYOK (your own AI key)
Multi-agent (auto verification)
18 agents
Scheduled reports

Security

Your data does not belong to us.

WeQuery was designed from day one with security as a non-negotiable constraint, not as a checkbox to tick.

AES-256 encryption at rest

Every database credential is encrypted with AES-256 Fernet before storage. Encryption keys are separate from the data. Decryption happens only at connection time, never during other operations.

Read-only, always

WeQuery only executes SELECT queries. The Validator Agent physically blocks DROP, DELETE, UPDATE, ALTER, TRUNCATE, CREATE. Even if a model attempted to generate a destructive query, it would be rejected before execution.

Strict multi-tenant isolation

Each organization is isolated by Row Level Security (RLS) at the Supabase level. No application bug can expose one organization's data to another.

Your data never leaves your server

WeQuery connects to your database to run SELECT queries. Results transit securely for display and AI analysis. We never permanently store your raw data.

JWT validated on every request

AuthMiddleware validates the Supabase JWT on every protected endpoint. TenantMiddleware ensures users only access their organization's data.

Strict HTTP security headers

HSTS, X-Frame-Options DENY, X-Content-Type-Options nosniff, XSS-Protection, Strict-Referrer-Policy. All OWASP Top 10 protections enabled by default.

Read the full security policy

They stopped filing data tickets.

Our head of operations started answering her own questions on a Tuesday. By Thursday, she had solved a problem she'd been waiting two weeks for. Our dev got back 12 hours a week. For the first time, he's actually building, not fielding ad-hoc requests.

Head of Operations
Head of OperationsE-commerce · 65 employees · €8M revenue

Tuesday night, 11pm, my phone buzzes. Alert: 23% revenue drop. I traced the issue by 2am. Friday morning, my competitors still had the problem. I'd been out of the crisis for three days. That single alert saved us 40K.

CEO & Co-founder
CEO & Co-founderSaaS startup · Series A

Our head of operations started answering her own questions on a Tuesday. By Thursday, she had solved a problem she'd been waiting two weeks for. Our dev got back 12 hours a week. For the first time, he's actually building, not fielding ad-hoc requests.

Head of Operations
Head of OperationsE-commerce · 65 employees · €8M revenue

Tuesday night, 11pm, my phone buzzes. Alert: 23% revenue drop. I traced the issue by 2am. Friday morning, my competitors still had the problem. I'd been out of the crisis for three days. That single alert saved us 40K.

CEO & Co-founder
CEO & Co-founderSaaS startup · Series A

Our marketing team asked more questions about their data in one month with WeQuery than in the two years before it. Zero SQL. Zero tickets to the CTO. Zero 'can you pull this for me.' For the first time, marketing decisions come with actual numbers.

CTO
CTODigital agency · 30 employees

Before WeQuery, every question took 3 days and a back-and-forth with the data team. Now I type my question and get the answer in 30 seconds. It feels like having a dedicated analyst.

Marketing Lead
Marketing LeadB2B Scale-up · 120 employees

Our marketing team asked more questions about their data in one month with WeQuery than in the two years before it. Zero SQL. Zero tickets to the CTO. Zero 'can you pull this for me.' For the first time, marketing decisions come with actual numbers.

CTO
CTODigital agency · 30 employees

Before WeQuery, every question took 3 days and a back-and-forth with the data team. Now I type my question and get the answer in 30 seconds. It feels like having a dedicated analyst.

Marketing Lead
Marketing LeadB2B Scale-up · 120 employees

We connected our 4 Postgres databases in 10 minutes. On day one, customer support found a billing bug no one had noticed for 3 months. Immediate ROI.

VP Engineering
VP EngineeringFintech · Series B · 200 employees

I used to spend my Monday mornings compiling Excel dashboards for the exec team. Now I schedule an automated report and it's done. I got my Mondays back.

Data Analyst
Data AnalystRetail · 500 employees · $45M revenue

We connected our 4 Postgres databases in 10 minutes. On day one, customer support found a billing bug no one had noticed for 3 months. Immediate ROI.

VP Engineering
VP EngineeringFintech · Series B · 200 employees

I used to spend my Monday mornings compiling Excel dashboards for the exec team. Now I schedule an automated report and it's done. I got my Mondays back.

Data Analyst
Data AnalystRetail · 500 employees · $45M revenue

Utilisé par des équipes dans tout le spectre

Ecomm · 8M€SaaS · Série AAgence · 30pScale-upB2B · 60pStartupEcomm · 8M€SaaS · Série AAgence · 30pScale-upB2B · 60pStartup
Gaetan Yossa, Analytics Engineer & Founder of WeQuery
Founder

Gaetan Yossa

Analytics Engineer & Founder of WeQuery

“I was overwhelmed. On one side, the technical work, pipelines, modeling, infrastructure. On the other, 5 teams waiting for answers only I could pull. I had no time left to actually analyze. So I built a tool that could do my analyst job and answer teams in 10 seconds, without me in the loop.”

Analytics Engineer at Generation Voyage (travel media, millions of visitors/month). Too much engineering, not enough time for analysis. WeQuery is the tool I wish I had.

LinkedInGitHub

FAQ

The questions you're already asking.

Request a demo

Tell us where you're at. We'll show you WeQuery on your data, reply within 24 hours.

Team size

Reason

Your next big decision

with numbers.orwith a gut feeling?

Book a demo. We connect to your data and show you, live, the answers WeQuery can pull for your team.

Request a demo

P.S. We reply within 24 hours. No sales fluff, just a concrete demo on your own use case.

W
WeQuery

Ask anything about your data.

Product

  • Features
  • Comparison
  • Security
  • Changelog

Use cases

  • Marketing
  • E-commerce

Integrations

  • PostgreSQL
  • BigQuery

Resources

  • Documentation
  • Changelog
  • Support

Legal

  • Privacy Policy
  • Terms of Service

© 2026 WeQuery. All rights reserved.

PostgreSQL logo, supported databasePostgreSQL
MySQL logo, supported databaseMySQL
BigQuery logo, supported databaseBigQuery
Supabase logo, supported databaseSupabase
SQLite logo, supported databaseSQLite
Google Analytics logo, supported databaseGoogle Analytics