Skip to content
How I AIHow I AI

I built a custom Slack inbox. It was easier than you think. | Yash Tekriwal (Clay)

Yash Tekriwal is the head of education at Clay. A self-described hyper-optimizer, Yash has built multiple custom productivity applications using Perplexity Computer and OpenClaw to manage his overwhelming daily workflow—including a Slack digest system that categorizes over 150 daily notifications into actionable priorities, and a consolidated news/email/Slack dashboard that serves as his personal command center. *What you’ll learn:* 1. How Yash built a custom Slack digest that categorizes 150+ daily notifications into action-required, need-to-read, and FYI buckets 2. Why Perplexity Computer beats Claude Code and Codex for building personal productivity apps 3. His “anti-to-do list” framework: spending an hour daily automating tasks you never want to do again 4. How to use AI for deterministic tasks (APIs, structured data) vs. subjective tasks (categorization, summarization) 5. Why the SaaS apocalypse narrative is wrong—and why we’re about to see an explosion of micro-software 6. How his team uses Perplexity Computer to prototype design systems and communicate with cross-functional partners *Brought to you by:* Guru—The AI layer of truth: http://getguru.com/ ThoughtSpot—Build AI-powered analytics into your product: http://go.thoughtspot.com/howIAI *In this episode, we cover:* (00:00) Introduction to Yash (02:38) The burden of 150 daily Slack notifications (05:45) When to use AI for tasks vs. building deterministic code (06:38) Building the Slack digest with OpenClaw (11:33) Introducing Perplexity Computer and the visual dashboard (14:28) Three reasons Perplexity Computer beats Claude Code (16:14) Using connectors to automate meeting follow-ups across Notion and Asana (18:21) The Kanban-style Slack dashboard (20:15) The long tail of customer requests and the future of micro-software (24:09) The anti-to-do list framework (26:21) Building a consolidated news, email, and Slack digest (29:48) How Perplexity Computer handles authentication and deployment (31:46) Team use case: Prototyping persona-based learning journeys for Clay University (35:49) Lightning round and final thoughts *Tools referenced:* • Perplexity Computer: https://www.perplexity.ai/computer/new • OpenClaw: https://openclaw.ai/ • Discord: https://discord.com/ • Claude Code: https://claude.ai/code • Codex: https://openai.com/codex/ • Asana: https://asana.com/ • Airtable: https://airtable.com/ • Figma: https://www.figma.com/ • Vercel: https://vercel.com/ • ChatGPT: https://chat.openai.com/ *Other references:* • Slack: https://slack.com/ • Notion: https://www.notion.so/ • Superhuman: https://superhuman.com/ • Clay University: https://www.clay.com/university • Kanban boards: https://en.wikipedia.org/wiki/Kanban_board *Where to find Yash Tekriwal:* LinkedIn: https://www.linkedin.com/in/yashtekriwal/ X: https://x.com/yash_tek Company: https://www.clay.com/ *Where to find Claire Vo:* ChatPRD: https://www.chatprd.ai/ Website: https://clairevo.com/ LinkedIn: https://www.linkedin.com/in/clairevo/ X: https://x.com/clairevo _Production and marketing by https://penname.co/._ _For inquiries about sponsoring the podcast, email jordan@penname.co._

Yash TekriwalguestClaire Vohost
Apr 8, 202644mWatch on YouTube ↗

CHAPTERS

  1. Meet Yash Tekriwal: hyper-optimizing work with Perplexity Computer

    Claire Vo introduces Yash Tekriwal (Head of Education at Clay) and frames the episode around building custom tools with AI—specifically a better way to process Slack overload. The promise: a full tutorial plus a broader debate about AI-built micro-software and the future of SaaS.

    • Who Yash is and why he cares about workflow optimization
    • Episode goal: build a custom Slack inbox/digest using Perplexity Computer
    • Theme: AI as a leverage tool for personal productivity and prototyping
    • Tease of SaaS/micro-software discussion
  2. The real problem: 100–150 Slack notifications a day (and most are FYIs)

    Yash describes waking up to 100–150 tagged notifications daily, which creates anxiety and makes everything feel equally urgent. His key insight is that 60–80% are FYI noise; only ~30–40 truly require action, so the goal is triage and prioritization rather than “read everything.”

    • Slack treats a critical DM and a fun channel ping as equally urgent
    • Yash wants a system that reduces anxiety by surfacing only what matters
    • Target state: separate action-required vs. read vs. FYI
    • Need to bucket by message type (DMs, group DMs, threads, @mentions)
  3. A practical framework: when to use AI vs. deterministic code

    They distinguish between using AI to directly do tasks (summarize/categorize) versus using AI to help build deterministic systems with APIs. Yash argues Slack is a good candidate for deterministic logic because timestamps and message states are structured, while AI should be reserved for the ambiguous classification layer.

    • Two AI modes: do-the-work vs. build-the-tool
    • Slack APIs + structured timestamps enable deterministic filtering
    • Systems thinking: what changed since last view, which context to pull
    • Use AI mainly where judgment is needed (action/read/FYI classification)
  4. Prototype v1: building a Slack digest using OpenClaw (in Discord)

    Yash shows an early implementation built with OpenClaw, iterating through a long back-and-forth to reverse-engineer Slack notification logic and produce a daily digest. It works—but outputs a long scroll of text that still feels draining to process.

    • OpenClaw used as a coding/automation agent to build the digest pipeline
    • Slack notification nuances: unread logic, threads, last-seen timestamps
    • Digest groups messages into four buckets (mentions, DMs, group, threads)
    • Only repeated AI usage is the triage labels (action/read/FYI)
  5. Why Discord for agent work: threads, search, and context management

    Claire notices Yash is running OpenClaw in Discord and asks why. Yash explains that Discord’s threading and quick search (Command+K) make it easier to manage many parallel “projects” and keep context clean compared to other chat surfaces.

    • Threaded organization for long-running builds and debugging
    • Fast retrieval of past context via search/Command+K
    • Ability to archive/close threads to reduce clutter
    • Separating agent-building workflows from daily Slack noise
  6. The UX problem: a digest that works… but is still overwhelming

    After using the digest for a week, Yash realizes that even a well-structured text feed requires excessive scrolling and context switching. He wants a ‘Superhuman for Slack’—a clean interface that matches his mental model and supports fast triage.

    • Text digests reduce noise but can still be cognitively heavy
    • Scrolling through multi-screen summaries is fatiguing
    • Desire for navigability, filtering, and one-click batch actions
    • Motivation to move from prototype script to UI-first workflow
  7. Building the visual dashboard in Perplexity Computer (multi-model agent workflow)

    Yash switches to Perplexity Computer to turn the digest into an interactive dashboard. He highlights Perplexity’s orchestration advantage: it can use different models for different steps, run troubleshooting loops, and progress from prompt to working app with fewer manual reprompts.

    • Perplexity Computer can ingest context via browser + connectors
    • Ensemble approach: different models for planning/coding/reasoning
    • Less ‘it doesn’t work, try again’ reprompting due to better orchestration
    • Rapid progress—large portion built in first few messages
  8. Three reasons Perplexity Computer beats Claude Code for this use case

    Yash outlines why Perplexity Computer feels superior for his workflow: parallel task execution, cloud-native agent behavior, and smoother integration with everyday tools. The net effect is faster iteration, less setup friction, and more “speed of thought” building.

    • Concurrency: run multiple tasks in parallel without juggling terminals
    • Cloud-native: easier access to web tools and long-running tasks
    • Connectors feel more fluid for non-coding workflows, not just app generation
    • Recorded/trackable work and easier reuse across tasks
  9. Connectors in action: automating meeting follow-ups (Notion → Asana + drafts)

    They explore how connectors enable cross-app automations beyond Slack. Yash describes pulling meeting transcripts from Notion, extracting action items, routing longer-term tasks to Asana, and drafting responses for messages/emails—turning meetings into structured follow-through.

    • Perplexity Computer connected to tools like Notion, Asana, Slack, Gmail, Drive
    • Workflow: scan transcripts, extract action items, prioritize, and route tasks
    • Draft outbound responses when an action item is communication-based
    • Focus on practical value vs. “shiny object” connector collecting
  10. The Kanban-style Slack dashboard: action/read/FYI + one-click ‘Archive All’

    Yash demonstrates the core deliverable: a Kanban-style board with three columns—Action Required (red), Need to Read (yellow), and FYI (green). The standout feature is batch archiving: clearing FYIs from the dashboard also clears those notifications in Slack.

    • Three-column triage board aligned to Yash’s workflow
    • Additional grouping controls (DMs vs group mentions vs threads, etc.)
    • Deep links let him jump into the source message quickly
    • Batch ‘Archive All’ solves Slack’s all-or-nothing read state problem
  11. The long tail of customer requests: micro-software, SaaS, and “Slack custom”

    Claire and Yash discuss how AI lowers the cost of building niche workflow extensions that SaaS products won’t prioritize. They predict a “Cambrian explosion” of small, useful apps—often non-venture-scale—where individuals prototype solutions and creators package them cheaply ($15/month) or get acquired.

    • SaaS isn’t dead; customization layers on top of strong cores will grow
    • AI makes niche features economically feasible for small builders
    • Many valuable requests were historically “never on the roadmap”
    • Emergence of maintainable micro-products with small TAMs but real revenue
  12. The anti-to-do list: systematically eliminating recurring pain

    Claire introduces an “anti-to-do list” framework: write down tasks you never want to do again and invest time in automating them. Yash agrees, positioning Perplexity Computer as a practical way to burn down these recurring annoyances (Slack triage, email spam, meeting action items).

    • Identify high-friction recurring tasks to automate
    • Spend consistent time turning pains into systems
    • Examples: unprioritized Slack triage, manual spam deletion, manual task entry
    • AI tools as leverage to reduce life/work admin overhead
  13. Building a consolidated digest: news + email + Slack as a command center

    Yash shows a second dashboard that combines AI news, email, and Slack into a single prioritized view. He explains an iterative build loop: first get the right data, then add UI, then improve usability with deep links and interaction patterns.

    • Start with text output to validate what’s included and why
    • Iterate on categorization rules by interrogating model decisions
    • Add UI (often Kanban by default) once content is right
    • Improve usability: deep links back to source messages and emails
  14. Authentication, deployment, and sharing: why cloud agents remove friction

    They dig into the operational advantage of Perplexity Computer: apps are already deployed and shareable, and connectors reuse existing authentication rather than requiring repeated token setup. The agent can also detect auth issues and prompt reauthentication or use in-browser proof-of-concepts.

    • No separate hosting/deployment pipeline (e.g., GitHub/Vercel) for prototypes
    • Connector auth is reused across apps built in Computer
    • Agent warns on broken auth and can help reauthenticate
    • Shareable apps via a single link reduce collaboration overhead
  15. Team use case: prototyping persona-based learning journeys for Clay University

    Yash shares a teammate’s project: using Perplexity Computer to redesign Clay University into persona-based learning paths (SDR/BDR, RevOps, Marketing Ops, etc.). The key value is “visual bridging”—a functional prototype that helps cross-functional teams align without heavy design tooling overhead.

    • Computer can “see” the existing site in-browser and use visual context
    • Rapid prototype of logged-out persona journeys and logged-in dashboards
    • Helps communicate requirements to design teams with less translation loss
    • Demonstrates that Computer isn’t just personal productivity—it's team prototyping
  16. Lightning round: fun AI uses + how to recover when models fail

    In closing, Yash shares personal uses (brainstorming games and event ops) and candid strategies for when AI performs poorly. His tactics include adding missing context deterministically (timestamps), being extremely explicit/strict in prompts, and iteratively refining reusable skills for recurring failure modes (e.g., calendars/dates).

    • Fun use: brainstorming party/Olympics games and optimizing team rotations
    • AI as a starting point—humans still do final taste/edits
    • Debugging strategy: decide what should be deterministic vs. model-based
    • Iterate skills over many turns; ask the model to explain failures and propose fixes

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.