Author profile
Nick Barraclough
Product Manager
Nick Barraclough is a product manager at Nylas, where he has spent nearly five years building developer-facing products including Agent Accounts, the Nylas CLI, Scheduler, and Notetaker. He owned Agent Accounts from inception through launch and helped ship the CLI. He studied at the University of Auckland. His guides focus on product fit, workflow design, and how developers choose between direct provider APIs and unified command-line access.
Areas of expertise
- Product Management
- Email APIs
- Developer Experience
- CLI tools
Profiles
Guides on this site
- Thunderbird vs Nylas: GUI vs CLI email
Thunderbird is a desktop GUI email client with OAuth and calendar built in. Compare it to a scriptable, headless CLI for servers, cron jobs, and AI agents.
- Microsoft Graph getSchedule Free/Busy
Call the Microsoft Graph getSchedule action to read free/busy for Outlook and Exchange calendars, then check availability across providers from the CLI.
- Build a Vellum Email Agent
Give a Vellum workflow email by wrapping the Nylas CLI as a code-node tool — one subprocess call per action, JSON in and out, across 6 providers, no SDK.
- Build a Research-Panel Recruiting Agent
An AI agent emails candidates, screens replies against your study criteria, schedules qualified respondents, and drops the rest to manage a research panel.
- Build a Trial-Conversion Email Agent
An AI agent emails trial users at the right moments, reads their replies, routes buying signals to sales, and stops the day they upgrade to a paid plan.
- Build an Abandoned-Cart Recovery Agent
An AI agent on a dedicated inbox sends staged cart-recovery emails, reads buyer replies, escalates a discount, and stops the moment someone checks out.
- Pipedream vs Nylas for Email Automation
Pipedream wires 3,000+ apps with event workflows and code steps. Nylas is a native email API with a CLI for agents and cron. Compare as a Pipedream alternative.
- Build an Expense-Approval Email Agent
An AI agent reads expense submissions, extracts amount and category, routes under-threshold items for auto-approval, and escalates the rest to a human approver.
- Build a smolagents Email Agent
Give a smolagents agent email by defining a @tool that shells out to Nylas CLI — JSON output, no provider SDK, works across Gmail, Outlook, and four more.
- Track Email Opens, Clicks, and Replies
Send tracked email and receive open, click, and reply events over webhooks from the terminal. Verify the signatures, and learn why email open rates overcount.
- Send Payment Reminder Emails from CLI
Schedule dunning emails with one command, gated on a live invoice status check in a bash script. Cancel each reminder the moment an invoice is paid.
- Azure AI Agent Service: Email Tools
Register the Nylas CLI as an Azure AI Agent Service function tool — one subprocess per action returns JSON across six providers, no Entra app registration.