Automate QuickBooks Classes by Shipping Address

Stop manually tagging invoices. PulsBooks reads the shipping address on every invoice and assigns the correct Class instantly.

Three steps to hands-free class tracking

Connect your QuickBooks company, and we handle the rest automatically.

1

Connect

Securely link your QuickBooks Online company with one click using OAuth 2.0. Your credentials never touch our servers.

2

Configure

We auto-map your existing Classes to all 50 US states. Fine-tune state and county-level rules if you need more control.

3

Automate

Every new or updated invoice is caught by real-time webhooks and tagged with the correct Class automatically.

Built for accuracy and scale

Everything you need to automate class assignments across your QuickBooks companies.

🌎

All 50 States

Pre-configured rules for every US state plus county-level overrides for complex jurisdictions.

Real-Time Webhooks

Instant processing via Intuit webhooks. Invoices are classified within seconds of creation or update.

🏢

Multi-Company

Connect and manage multiple QuickBooks Online companies from a single deployment.

🔒

Secure by Design

OAuth 2.0 authentication, encrypted token storage, webhook signature verification, and API key protection.

📋

Smart Address Parsing

Reads ShipAddr from invoices with customer-address fallback to ensure every invoice gets classified.

🛠

Zero Maintenance

Auto-refreshing tokens, automatic retries, and self-healing connections keep everything running.

Simple, transparent pricing

Start free, upgrade when you're ready. No hidden fees.

Free

$0 / mo

Perfect to get started

  • 1 QuickBooks company
  • Up to 50 invoices / month
  • State-level class rules
  • Real-time webhooks
  • Email support
Get Started

Business

$79 / mo

Unlimited everything

  • Unlimited companies
  • Unlimited invoices
  • All rule types
  • Dedicated onboarding
  • Phone & email support
Contact Us

Frequently asked questions

Everything you need to know about PulsBooks.

What is PulsBooks?
PulsBooks is a QuickBooks Online integration that automatically assigns invoice-level Classes based on shipping address. Instead of manually tagging each invoice, our real-time webhooks detect new and updated invoices and apply the correct Class within seconds.
How does it work with my QuickBooks account?
You connect via OAuth 2.0 (the same secure flow used by Intuit's own apps). We never see your QuickBooks password. Once connected, we listen for invoice events through Intuit's webhook system and update the Class field automatically.
Is my data safe?
Absolutely. All connections use HTTPS/TLS encryption. OAuth tokens are stored encrypted at rest. We only access the minimum data needed (invoices, classes, and shipping addresses) and never share your data with third parties.
Can I disconnect at any time?
Yes. You can disconnect your QuickBooks company from the dashboard at any time. You can also revoke access directly from your QuickBooks Online settings. When disconnected, all stored data for your company is deleted.
What if an invoice doesn't have a shipping address?
PulsBooks uses smart fallback logic. If the invoice itself has no shipping address, we check the customer record's default shipping address. If no address is found at all, the invoice is skipped and logged so you can review it.
Do you support county-level or city-level rules?
Yes. In addition to state-level class assignment, Pro and Business plans support county-level overrides and customer-name-based rules (e.g., assign a specific Class to all Etsy or Amazon invoices regardless of shipping address).

Ready to stop tagging invoices by hand?

Connect your QuickBooks company and start automating in under a minute.