Latest Posts

I Built a Virtual AI Team Instead of Deploying OpenClaw. Here's Why.
A Mindful Approach to AI
Building a 30-60-90 Day ERP Market Intelligence Report with AI

Archived Posts

2026 (24 posts)
I Built a Virtual AI Team Instead of Deploying OpenClaw. Here's Why.
A Mindful Approach to AI
Building a 30-60-90 Day ERP Market Intelligence Report with AI
Technical Debt in NetSuite: What It Costs and How to Pay It Down
SuiteQL Query Tool 2026.1 Beta 09: Plugin Architecture, Charts, and Clickable Links
Multi-Instance NetSuite: A Follow-Up
The PHP Workflow Architect Prompt: Generate Production-Ready Automation Code with AI
Understanding NetSuite Job Roles
Applying AI to Simplify Revenue Recognition for NetSuite Companies
Introducing the Plugin Architecture for SuiteQL Query Tool
What NetSuite Can Learn from ServiceNow
NetSuite AI: Not All Agents Are Created Equal
When One NetSuite Isn't Enough: A Guide to Multi-Instance Architecture
The NetSuite Talent Problem No One Wants to Talk About
How to Use Claude Code Sub-Agents for Parallel Work
How I Use AI to Prepare for Prospect Meetings
SuiteCloud Developer Assistant vs. Claude Code: Which AI Actually Works for NetSuite?
Now — January 2026
Learning SuiteScript Through Real Code: The SuiteQL Query Tool Learning Edition
Announcing the SuiteQL Query Tool v2026.1
10 Free AI Prompts to Help You Land Your Next Job
Book Review: The AI Economy by Roger Bootle
NetSuite MCP Authentication Doesn't Work in Claude Code (Yet)
Changing a Primary Key Column from INT to VARCHAR in MySQL
2025 (62 posts)
Using AI to Prepare for Prospective NetSuite Clients
The AI Imperative for CIOs: Achieving Innovation Without Chaos
The Real Fault Line: What Happens When Expression Outpaces Validation
Catching Problems Early: Financial and Operational Red Flags in NetSuite
NetSuite AI: Preparing for Year-End Close
Launching Successful AI Pilots
NetSuite's AI Connector Is All You Really Need
NetSuite AI: A Practical Guide to Creating Trustworthy Prompts
Today's AI Chat-Client Wars Feel a Lot Like the Browser Wars
File Transfer With Parallels Client: What Actually Works
Prompt Engineering: Use AI to Create High-Conversion NetSuite Sales Scripts
NetSuite AI and the Future of Assemblies: Turning Hidden Inventory Into Strategic Advantage
An AI Prompt That Turns Average Headlines Into Scroll-Stoppers
Protocol Engineering: Turning AI Prompts Into Reliable Systems
Choosing the Right AI Model for NetSuite Financial Analysis
The New Frontier of AI in ERP
The Real Difference Between the Dot-Com Boom and the AI Era
Prompt Engineering: Using AI to Build a NetSuite Customer Retention Strategy
NetSuite Lite: The Next Growth Engine — and an ERP for the Rest of Us
NetSuite: Five Strategies for Sustained Growth and Continued Success
Prompt Engineering: Using AI to "Sell" NetSuite
Leading the AI Transformation: A Practical Guide for NetSuite Executives
Borrowing from the Frontier: How Big Companies Are Using AI
Prompt Engineering Is the New SuiteQL
SuiteWorld 2025: What NetSuite's AI Push Means for Partners and Developers
A Developer's NetSuite Journey
NetSuite AI Connector: Report Filters Issue
NetSuite: Use AI to Ease Planning & Budgeting
Beyond Chat: How AI Agents Will Transform ERP Workflows
NetSuite AI: Generate Rolling Forecasts
NetSuite AI Agents: Exploring Small Language Models (SLMs)
NetSuite AI Agents: FAQ
NetSuite AI Connector: Now Supporting ChatGPT
NetSuite AI: Building an Accounts Receivable AI Agent
NetSuite: Getting the General Ledger Right the First Time
NetSuite Sandbox Refresh: Why You See "The Account You Are Trying to Access Is Currently Unavailable"
NetSuite AI: Understanding AI Agents
NetSuite AI: Best Practices for Performing Financial Analysis
AI Literacy for NetSuite Users: Trust, Verify, and Thrive
NetSuite AI: Generate Flux Analysis Reports
NetSuite AI: Opportunities for Developers, Consultants, and Partners
Book Review: NetSuite for Consultants (Third Edition)
NetSuite AI: Generate a Trend & Growth Analysis Report
Extending NetSuite AI: Providing User Details to Claude
Generating Analyses with Claude, NetSuite AI Connector, and SuiteReports
The NetSuite AI Connector, Claude, and the Future of SuiteAnalyzer
Extending the NetSuite AI Connector with Custom Tools
The NetSuite AI Connector: Instant Insights with SuiteQL
Bringing AI to NetSuite: New Directions
GPT-4.1 vs GPT-5 in SuiteAnalyzer
NetSuite: Tackling AI Challenges with SuiteAnalyzer and Suite.js
The Hidden Challenges of Bringing AI to NetSuite
NetSuite: Employee Center Custom Portlets
NetSuite: Redirect Users to Alternative Dashboards
NetSuite / SuiteScript / SuiteQL: Working With User Notes
NetSuite / SuiteScript: Cancel A Transaction
NetSuite: SuiteAPI v2025.2 Released
NetSuite: Use SuiteQL to Identify Items Frequently Returned
NetSuite: Use SuiteQL to Identify Items Frequently Sold Together
NetSuite: Use SuiteQL to Get An Item's Price Information
NetSuite: Suite.js Interactive Inventory Inquiry Example
NetSuite: SuiteAPI v2025.1 Released
2024 (34 posts)
NetSuite: Use SuiteQL to Get Transactions Posted to a GL Account
NetSuite: Use SuiteQL to Get Customer Deposits
NetSuite: Use SuiteQL to Get Company Contacts
NetSuite: Use SuiteQL to Get Customer Invoices by Date Range
NetSuite: Use SuiteQL to Get Customer Payment Application Details
NetSuite: Use SuiteQL to Get Item Types and Counts
SAC-API: A NetSuite Web API Powered by SuiteAnalytics Connect
Suite.js: Development Update
NetSuite: SuiteQL and the Transaction Table
NetSuite: SuiteBrowser Questions and Answers
NetSuite: SuiteBrowser Preview and Update
NetSuite: Get The SuiteQL Query Behind A Dataset
NetSuite: Use SuiteQL's BUILTIN.MNFILTER for Multiple Select Fields
Xojo 2024r1: A Quick Review
NetSuite: SuiteQL And Item Groups
NetSuite: SuiteQL and Sales Tax
NetSuite: SuiteQL and Avalara AvaTax
NetSuite: Use SuiteQL to Query Phone Calls
NetSuite: Identify Items Whose Quantity Has Changed
NetSuite: SuiteQL and Accounting Lists
NetSuite: Get A Purchase Order's Related Transactions
NetSuite: SuiteQL and Inbound Shipments
NetSuite: Query Based On How Words Sound
NetSuite: Get Aggregate Item Information by Location
NetSuite: Access Customer Upsell Items
NetSuite: Analyze Returned Items Using SuiteQL
NetSuite: Use SuiteQL to Get Item Vendors
NetSuite: Generate Customer Transaction Ledgers
NetSuite: Get Related Company Contacts with BUILTIN.DF
NetSuite: Get Customer Balances for Sales Reps
NetSuite: Use REGEXP_LIKE for Keyword Searches
NetSuite: SuiteBrowser Remote App - Xojo Example
NetSuite: SuiteBrowser Remote App Support
Introducing SuiteBrowser
2023 (26 posts)
My Setup (2023)
Going All In With Xojo
NetSuite: Generate Highly Customized Transaction PDFs
NetSuite: Get Customers By Address and Purchase History
Xojo: A Web 2.0 HTTP Request Analyzer
Xojo 2023r2: Review and Android NetSuite App Demo
NetSuite: Automate Inventory Spreadsheets with Aloe.js
NetSuite: SuiteQL and Bank Transfers
NetSuite: SuiteTalk REST and External IDs
NetSuite: Get Last Purchased Date and Price by Location
NetSuite: Use SuiteQL to Access Budget Information
NetSuite: Query Lot and Serial Numbered Items
NetSuite: A Retro Terminal Application
NetSuite: Power Search Suitelet
NetSuite: Locations and Bins for Serial/Lot Items
Aloe.js Preview
NetSuite: SuiteQL for Sales Order Entry Assistance
NetSuite: Get Journal Entry Details
Tulip: Enhance Apps With Airtable Views
Palladium: Hybrid Desktop App with ColdFusion and Xojo
Book Review: Augmented Lean
NetSuite: Calculate Average Transactions Per Hour
NetSuite: Identify Recently Updated Scripts
NetSuite: SuiteTalk REST Overview and Advice
Tulip: Extending With Xojo Web Apps
NetSuite: Order Status Web App with SuiteAPI and Xojo
2022 (50 posts)
Tulip: Custom Player Proof Of Concept
Xojo: Web 2.0 Code Injection Technique
NetSuite: SuiteConsole Preview and Schema Tool Update
NetSuite: SuiteQL Query Tool Pagination Options
NetSuite: Working With Cookies in Suitelets
Xojo: Use JavaScript Libraries for Excel and More
NetSuite Integration with SuiteAPI and Xojo
Xojo: Environment Monitor App with Phidgets
Xojo: Resolve Mixed Content Issues with Zebra Printers
NetSuite: Get Current Accounting Periods
NetSuite: Calculate Transaction Line Usage
NetSuite: External ID Search Utility (Enhanced)
NetSuite: External ID Search Utility
NetSuite: Get Vendor Bill's Related Purchase Order
NetSuite: Analyze GL Impact by Transaction Type
NetSuite: Get Transaction Relationships
NetSuite: Xojo Low-Code Webinar Follow-Up
NetSuite and Low-Code App Development
NetSuite And Raspberry Pi
NetSuite: Transaction Monitoring Portlet
Tulip: Developers Meeting 002
Tulip and Xojo: Job Status Android App
Tulip and Xojo: Job Status Web App
Tulip and Xojo: No-Code Meets Low-Code
NetSuite: SuiteQL and Custom Segments
Tulip: Handlebars Custom Widget
NetSuite: Get Shipment Information and Tracking
NetSuite: Get Features Available/Enabled
Tulip: jsExecute Custom Widget
Tulip: DataTable Custom Widget
SuiteFrame: Questions & Answers
SuiteFrame: A NetSuite Development Framework
NetSuite: SuiteQL and Assembly Items
NetSuite: SuiteTransmit Released
NetSuite: Get Transaction Email Messages
NetSuite: Display SuiteQL Results On Custom Tabs
Tulip-Based NetSuite SuiteQL Query Tool
NetSuite: Find Customers With Overdue Balances
NetSuite: SuiteQL Tables & Permissions Reference
NetSuite: Identify Inventory Impacting Transactions
NetSuite: SuiteQL and Custom Lists
NetSuite: SuiteQL Queries for Work Orders
NetSuite: Get GL Accounts by Subsidiary
NetSuite: SuiteQL Schema Tool (Preview)
NetSuite / Wrike Integration
NetSuite: Query Access Tokens
NetSuite: Add Links to SuiteQL Results
NetSuite: Get A Transaction's GL Impact
Book Review: NetSuite for Consultants
NGINX As A Reverse Proxy for NetSuite
2021 (47 posts)
NetSuite: Alternative SuiteQL Pagination Technique
NetSuite: SuiteQL-Based Sales Reports
NetSuite: Saved Search API
NetSuite: Introducing the SuiteQL Query API
NetSuite: SuiteQL and Related Transactions (Revisited)
NetSuite: Analyze Customer Deposits
Xojo: Looking Back, and Looking Forward
NetSuite: Query Timesheets With SuiteQL
NetSuite: Analyze License Usage by Subsidiary
NetSuite: Determine Roles Not Being Used
NetSuite: SuiteQL Query Tool v2021.2
NetSuite: SuiteScript Sync Utility (Second Preview)
NetSuite: SuiteScript Sync Utility (Preview)
NetSuite: Use SuiteQL in Map/Reduce Scripts
NetSuite: Use ROLLUP for Summary Rows
NetSuite: SEC EDGAR Integration Portlet
NetSuite: Query Custom Record Types and Fields
NetSuite: SuiteQL With Multiple Subsidiaries
NetSuite: Generate Maps With SuiteQL Query Tool
NetSuite: Dynamic Calendar Date Ranges
NetSuite: Bitcoin Price Index Portlet
NetSuite: Generate Charts With SuiteQL Query Tool
NetSuite: Query for Deleted Records
NetSuite: SuiteQL Query Tool v2021.2 (Beta 2)
NetSuite: SuiteQL Query Tool v2021.2 (Beta 1)
NetSuite: Identify Items In Alternate Bins
NetSuite: Get Lists of States and Countries
NetSuite: FileMaker Go Mobile Delivery App
NetSuite: SuiteQL, Currencies, and Exchange Rates
NetSuite: Query Support Cases
NetSuite: Get Order Status Summaries
NetSuite: SuiteQL With Serialized and Expiring Items
NetSuite: FileMaker Go Mobile Sales App
NetSuite: Get Customer Balances
NetSuite: Get Related Transactions
NetSuite: Access Payroll Data
NetSuite: Access Employee Emergency Contacts
NetSuite: Find Employees Not Logging In
NetSuite: Access Accounting Periods
NetSuite: SuiteQL Query Tool Update (March 2021)
NetSuite: Query for Leads
NetSuite: Get Kit/Package Item Components
NetSuite: SuiteQL Query Results Portlet
NetSuite: Paginating SuiteQL Results
NetSuite: Access Item Images in SCA
NetSuite: Use Records Catalog API
NetSuite: Monitor Email with SuiteQL
2020 (43 posts)
NetSuite: Identify Empty Warehouse Bins
NetSuite: Querying Transactions With SuiteQL
NetSuite: Working With Dates and Times
NetSuite: Analyze Return Authorizations
NetSuite: Audit Outbound HTTP Requests
NetSuite: Analyze Inventory for Purchasing
NetSuite: SuiteQL and PO Item Receipts
NetSuite: Query Item Fulfillments and Pacejet
NetSuite: Analyze Logins with SuiteQL
NetSuite: Query Matrix Items
NetSuite: SuiteQL and Accounts Payable Aging
NetSuite: SuiteQL and Accounts Receivable Aging
NetSuite: Inventory Balance History Suitelet
NetSuite: Sales Pipelines, Commissions, Top Orders
NetSuite: Journal Entries and GL Impact
NetSuite: Employees, Supervisors, Roles, Permissions
NetSuite: Password Policy Management
NetSuite: Vendor and Accounts Payable Data
NetSuite: SuiteQL Query Tool (Updated)
NetSuite: Access Warehouse Bin Information
NetSuite: Sync With Product Information Manager
NetSuite: Customer and AR Data
Thoughts on Xojo, FileMaker, and More
NetSuite: Alternative to SuiteTalk REST SuiteQL
NetSuite: System Notes for Auditing
NetSuite: Retrieving Item Transactions
NetSuite: SuiteQL Query Tool (Suitelet)
NetSuite: SuiteQL Built-In Functions Revisited
NetSuite: SuiteQL and the File Cabinet
NetSuite: New Features in 2020 Release 2
NetSuite: Transaction Statuses and Built-In Functions
NetSuite: Implementing PromoStandards with SuiteQL
FM Publisher Preview
NetSuite: Custom Financial Portal
NetSuite: Airtable Embedded View Portlet
NetSuite: SuiteQL Query Tool
NetSuite / SuiteTalk REST: Putting SuiteQL to Work
ServiceNow Asset Lookup App: A Case Study
RapidWeaver / Airtable Embedded Forms
FileMaker / ColdFusion Integration
ServiceNow / ColdFusion Integration
NetSuite / ColdFusion Integration
ServiceNow Table API: Comments and Work Notes
2019 (16 posts)
Aloe XWS Released
Xojo in 2019: An Update
My Setup
NetSuite: Work With the File Cabinet
Xojo Web Chat
NetSuite: Configuration Info RESTlet (Follow-Up)
NetSuite: Configuration Info via RESTlet
NetSuite: Client Side Form Validation
NetSuite: Assembly Items, Kits, and Item Groups
NetSuite: XML Representation of Records
NetSuite: Drop Shipments
NetSuite: Getting A Remote IP Address
NetSuite: Enabling SuiteScript
NetSuite: Writing Off Returned Items
Aloe for PHP
Xojo in 2019: What I'm Looking Forward To
2018 (1 posts)
Helpful PromoStandards Resources
2017 (1 posts)
The Importance of PromoStandards