Prerequisites
Before you begin, make sure you have:- Access to a Turntwo Interact workspace (if you don’t have one, contact your Turntwo account manager)
- A Google BigQuery project with at least one dataset you want to analyse
- A BigQuery service account with the
BigQuery Data ViewerandBigQuery Job Userroles
If your organisation already has a connector set up, you can skip Step 1 and go straight to building your agent.
Step 1: Connect your BigQuery data
Open Connectors in Settings
In the left sidebar, go to Settings → Connectors and click Add connector.
Upload your service account credentials
Paste in your service account JSON credentials and enter your Google Cloud Project ID.
Select datasets to expose
Choose which BigQuery datasets your agents are allowed to query. You can whitelist specific tables if needed.
Full BigQuery setup guide
Detailed instructions including IAM permissions, dataset whitelisting, and query cost limits.
Step 2: Build your first agent
Give your agent a name and description
Use something descriptive like “Campaign Performance Analyst”. The description helps the agent understand its purpose.
Add your connector
In the Subagents section, add a Database Query Agent and attach the BigQuery connector you just created.
Add context (optional)
In the Organisation context field, describe your data model in plain language — for example:
“TheThis helps the agent write accurate queries without needing to be corrected.eventstable tracks ad impressions and clicks. Thecampaignstable contains campaign metadata including budget and flight dates.”
Learn more about agents
Full guide to configuring orchestrators, subagents, model selection, and tools.
Step 3: Run your first analysis
Ask a question in plain language
Type a question about your data. For example:
“How many impressions did each campaign get last week?”The agent will translate your question into a SQL query, run it against BigQuery, and return the results.
What’s next?
Schedule a job
Automate your analysis to run on a daily, weekly, or custom schedule.
Set up notifications
Get Slack or email alerts when your agent finishes a run.
Build a report
Create structured, repeatable reports from your agent’s output.
Use the API
Trigger agent runs programmatically from your own systems.