T TORRES LABS
FIELD REPORT NO. 01 06 APR — 11 MAY 2026
A recap, prepared for the team at Wycliffe

Wycliffe × Torres Labs

The first chapter.
Prepared for Wycliffe Bible Translators
Author Juan Torres · Torres Labs
Issued 12 May 2026
01

April, in numbers.

A look at what's been built into Wycliffe's marketing reporting agent and what your team has done with it. Numbers below are pulled directly from production, not estimated.

13
Platforms wired
Sprout, GA4, Search Console, YouTube, Meta Ads, Google Ads, Flowcode, Paperturn, YouVersion, Typeform, Formstack, Heartbeat, Semrush.
34.5K
Rows aggregated
Live rows of marketing data across 25 tabs of the Monthly Raw Data sheet.
17
Requests delivered
15 closed, 2 in your hands for sign-off, 0 abandoned.
190
Messages with your team
61 conversations across Angela, Ken, Ruby, and Andy.
02

The same sheet you've always had. Now refreshed by itself.

The Marketing Monthly Raw Data sheet has long been your team's reference. What changed in April: every Monday morning, the agent refreshes it. Twenty-five tabs, 34,512 rows of marketing data, all current, without anyone touching them.

T01
BlogsGoogle Analytics 4 · daily page traffic
21,324rows
T02
YouTubeYouTube Analytics · per-video metrics
3,564rows
T03
Google Search Console — QueriesSearch Console · query-level performance
2,701rows
T04
Google Ads — WeeklyGoogle Ads API · weekly campaign performance
857rows
T05+
Plus twenty-one more tabsSprout posts · Meta Ads · YouVersion · Heartbeat · Semrush · Formstack · Typeform · Paperturn · Flowcode QR · Email
6,066rows
Total — Live rows under refresh
34,512
03

The agent pulls from thirteen platforms while your team is still asleep.

Every Monday at 6 AM ET, a scheduled job kicks off. It pulls from every API-driven source first, then logs into the browser-based platforms (Sprout, YouVersion, Paperturn) using stored sessions that persist between weeks. By the time anyone opens the sheet on Monday morning, the previous week is already in.

P01
Sprout Social
Browser · weekly
Channel + post-level engagement for Facebook, Instagram, and LinkedIn. Six tabs of data.
P02
Google Analytics 4
API · weekly
Site traffic by channel and per-blog-page acquisition. Powers the Blogs tab.
P03
Google Search Console
API · weekly
Query-level search performance — what people search for to find wycliffe.org.
P04
YouTube Analytics
API · weekly
Per-video views, watch time, and subscriber growth for the Wycliffe channel.
P05
Meta Ads
API · weekly + monthly
Campaign performance across Facebook and Instagram ads, weekly and monthly rollups.
P06
Google Ads
API · weekly + monthly
Search and display campaign performance, scoped to Wycliffe's account id.
P07
Flowcode
API · weekly
QR code scans across every Flowcode in the account — physical → digital attribution.
P08
Paperturn
Browser · monthly
Digital flipbook view metrics for every Wycliffe publication.
P09
YouVersion Connect
Browser · monthly
Bible plan engagement, completions, and reach via the Connect portal.
P10
Heartbeat
API · weekly
Prayer Community — thread engagement and member growth, accruing forward from 23 Apr.
P11
Formstack
API · snapshot
Form submission counts across every active Formstack form.
P12
Typeform
API · snapshot
Form response counts across every active Typeform.
P13
Semrush
API · monthly
SEO trend (24 months) and top 100 organic keywords for wycliffe.org.
"

When something needs a fix — a column added by Sprout, a token expiring, an upstream blip — I see it within the hour on my phone. The fix lands before the next Monday refresh.

Juan Torres — built and monitored by hand
04

Sixty-one conversations. One hundred ninety questions.

The dashboard's chat isn't a system anyone has to remember to use. It's been threaded into the day-to-day. Below: aggregate activity across your team, and a sample of the kinds of questions the agent answers from the sheet.

61
Conversations
Started by your team in the chat workspace, each one persistent and searchable.
190
Questions asked
Plus 190 responses from the agent. Every exchange captured in chat history.
22
Days of activity
Spread across nearly every working day in the window.
~9
Messages a day
A real working tool, not a periodic check-in.
A sample of the kinds of questions the agent answers, drawn straight from the sheet
What's our best LinkedIn post this quarter?
Which Bible plan drove the most opens last month?
Top organic keywords driving traffic to wycliffe.org.
Draft the April YouTube channel report.
Engagement trends across all our social channels.
Compare paid-ad ROAS month over month.
Most engaged Prayer Community post this month.
Summarize what last month's SEO report said.
05

Fifteen done. Two in your hands. Zero abandoned.

Every line below is a real ticket filed in the dashboard, by either Angela or me, and resolved through the platform's request system. New workflows are full integrations or features; changes are tweaks to existing flows; bugs are things that broke and got fixed.

9
New workflows
4
Bug fixes
3
Change requests
1
Question / clarification
R01
06 APR 2026
Paperturn data aggregation
New workflow
Done
R02
14 APR 2026
Typeform integration
New workflow
Done
R03
14 APR 2026
Flowcode integration
New workflow
Done
R04
17 APR 2026
Formstack integration
New workflow
Done
R05
19 APR 2026
Pardot integration scoped
New workflow
In review
R06
20 APR 2026
Chat Timing Out
Bug
Done
R07
21 APR 2026
Heartbeat integration
New workflow
Done
R08
21 APR 2026
File upload to chat
Change
Done
R09
22 APR 2026
Semrush integration
New workflow
Done
R10
23 APR 2026
Download links from chat
Bug
Done
R11
28 APR 2026
Chat history persistence
Change
Done
R12
28 APR 2026
Channel reports (monthly drafts)
Question
In review
R13
29 APR 2026
New tab in sheet
New workflow
Done
R14
29 APR 2026
Sprout column drift
Bug
Done
R15
29 APR 2026
In-chat visualizations
Change
Done
R16
06 MAY 2026
Tableau export pathway
New workflow
Done
R17
07 MAY 2026
GA4 token access urgent
Bug
Done
06

What we shipped since the start of April.

A curated timeline of the platform-level features built into agents.torreslabs.ai while Wycliffe was using it. Each item is a feature you can see in the product today: an integration, a UX improvement, a new skill, or a reliability layer.

Early April04 — 17 APR
04 APR
Activity events pipeline. Every cron run, every skill, every error now lands in the dashboard as a live activity feed instead of an opaque background job.
06 APR
Paperturn integration. Monthly view metrics from every Wycliffe flipbook, pulled into the sheet automatically. REQUEST 01
13 APR
Google Ads integration. Search and display campaign performance, pinned to Wycliffe's account id.
14 APR
Typeform + Flowcode. Two more platforms wired to the weekly refresh in a single day. REQUEST 02 · 03
17 APR
Production sheet swap. Cutover to the client-owned Marketing Monthly Raw Data sheet. Wycliffe owns the data; Torres Labs owns the refresh.
17 APR
Formstack integration. Form submission counts pulled into a dedicated tab. REQUEST 04
Mid April18 — 27 APR
19 APR
YouVersion auto-login. The browser-based pull no longer needs a human to type credentials each Monday morning.
22 APR
Core Web Vitals. A direct PageSpeed Insights skill — ask the agent about LCP, INP, or CLS and get a real answer.
23 APR
Heartbeat integration. Wycliffe Prayer Community thread engagement and member growth wired in. REQUEST 07
23 APR
Reporting skill polish. The wycliffe-insights skill rebuilt to render proper markdown tables and persistent downloads. REQUEST 08 · 10
27 APR
Coolify-managed deployment. Wycliffe's agent moved to a managed Docker app on Atlas. Faster rebuilds, no manual intervention.
Late April28 APR — 04 MAY
28 APR
Chat history persistence. Conversations survive deploys, refreshes, and resumed sessions. REQUEST 11
29 APR
In-chat visualizations. The agent can now render charts and downloadable artifacts inline. REQUEST 15
30 APR
Semrush integration. SEO trend + top 100 organic keywords on the Guru plan, 50K-units-per-month budget. REQUEST 09
30 APR
Activity lifecycle. The orchestrator declares expected skills up front, auto-completes runs, and sweeps stuck ones — no more orphaned "running" rows.
01 MAY
Browser skills hardened. Sprout, YouVersion, and Paperturn moved to a supervised Chromium that survives container restarts.
02 MAY
Vision model picker. Switched the chat backbone off Anthropic, added DeepSeek, exposed per-agent vision model choice.
04 MAY
Dashboard UX waves. A multi-pass refresh: responsive layouts, mobile topbar, sticky activity labels, color drift fixes, accessibility.
04 MAY
Resilient morning pulls. Network retries at every I/O boundary; the Monday refresh now shrugs off upstream blips that used to cause partial runs.
Early May05 — 11 MAY
05 MAY
Google Calendar integration. Calendar MCP now ships with every agent that wants it. Slack and Telegram followed the same pattern (07 May).
06 MAY
Tableau pathway. A new tab + workflow making the sheet ready to feed downstream BI tools. REQUEST 16
07 MAY
Channel reports skill. Per-channel monthly + quarterly Google Doc drafts (YouTube, YouVersion, Facebook, Instagram, LinkedIn, Blogs, SEO, Ads, QR). Plus quick-action chat cards. REQUEST 12
07 MAY
Credentials page. Team admins can see + manage integration credentials directly from the dashboard.
07 MAY
GA4 token access. Diagnosed and fixed the urgent token issue same-day. REQUEST 17
10 MAY
Faster Monday handoff. The weekly job now runs deterministic API pulls outside the agent loop, then hands off to the agent for browser work — faster and more reliable.
11 MAY
YouTube refresh-token split. YouTube credentials isolated from the shared Google identity. Reduces blast radius on any single token.
From the founder

Wycliffe is the first client of Torres Labs. When April started, the dashboard didn't exist, half these integrations hadn't been built, and the Monthly Raw Data sheet was kept by hand. Five weeks later, the agent has answered one hundred ninety questions, and the sheet refreshes itself every Monday morning before your team is awake.

Saying yes early is the hardest thing a marketing leader can do. I'm grateful you did. Everything in this doc exists because you took that chance, and I won't forget it.

Juan Torres
Torres Labs