Product Update: Outlook, Custom Code, Web Scraping, Postgres & More
Crazy few weeks! Hey guys, it's Zach with more WorkflowDog updates.
The majority of the work has been building out integrations requested by you, the early adopters. Let's dive in π
π§ Microsoft Outlook Integration
I always use Gmail, so I was ignoring this one from inside my little bubble. BUT, turns out it's popular.
- Triggers: Run workflows on incoming Outlook emails
- Actions: Send emails, reply, draft, delete, and forward
Perfect for those of you living in the Office ecosystem.
π§ Execute Custom Code in Workflows
This is a HUGE one. No-code tools can be limiting, so being able to break out into custom code is a game changer.
You can now run JavaScript (and TypeScript!) code in your workflows with the Execute Code action. This is super powerful when combined with other integrations. If you've ever tried to write a script that accesses a Google Sheet, it's a pain. Now, just use a Google Sheets action and plugin it into your custom code.
Bonus: I added a new Run Query node for PostgreSQL with parameterized queries. Postgres is one of the most popular databases right now. If you're using Supabase, this is for you, too.
- β¨ Execute Code action (JavaScript)
- β¨ Run Query node (PostgreSQL with parameterized queries)
- π§βπ» Built-in code editors with syntax highlighting
Personal Update
I went on a huge roadtrip through Utah with my family. We hit Zion, Bryce Canyon, Capitol Reef, Arches, and Canyonlands. Such a beautiful part of the country.
Working on the road used to be difficult, but now I can't get enough. There's nothing more refreshing than a good roadtrip.
π¬ Resend Integration
Full disclosure, this one was for me. I use Resend for sending emails for WorkflowDog. There's actually a workflow powering the email signup form on the WorkflowDog blog page.
- Send transactional emails
- Manage contacts programmatically
There isn't 100% support coverage yet, but I'll do so on a need basis.
π Improved Google Sheets Integration
I've majorly upgraded Sheets nodes:
- Find Rows now supports multiple filters
- Delete Rows is faster and supports batch deletes
- Additional bulk operations for advanced workflows
These upgrades make it much easier to build logic-heavy, spreadsheet-based automations. These upgrades were inspired by a user who was tapping into a Sheet with over 25k rows.
π Web Scraping with Scrapfly and Firecrawl
Web scraping and automation just got easier with two powerful integrations:
- Scrapfly Integration: Extract content from any website with anti-bot protection
- Firecrawl Integration: Search, crawl, and extract content from the web
- Take screenshots of webpages with custom viewport sizes
- Fetch HTML and Markdown versions of webpages
- Run JavaScript on webpages with Scrapfly
There's been a ton of buzz about web scraping automations lately. Scrapfly is great for its anti-scraping protection and JavaScript rendering. Firecrawl is awesome for searching and crawling to pipe into AI actions.
π οΈ Other Notable Improvements
- π§ͺ Structured outputs in AI Chat node
- π Callable workflows can now call themselves (recursion!)
- π¬ OpenAI Chat action now support file inputs (including PDFs)
Follow Along
Most real-world examples, breakdowns, and ideas are still going up on my LinkedIn and YouTube:
π See my LinkedIn posts here πΊ Subscribe to my YouTube channel here