Portal Extensions
Extend your NetSuite customer portal with modular features. Enable online payments, shipping tracking, API access, custom domains, and more with SuitePortal extensions.
Extend your NetSuite customer portal with modular features. Enable online payments, shipping tracking, API access, custom domains, and more with SuitePortal extensions.
Extensions are optional features you can add to your SuitePortal. Only enable what you need — this keeps your portal simple and your costs predictable.
Think of extensions like apps on your phone. Your portal comes with the basics, and you can add more capabilities by enabling extensions.
Disabled → Enabled → Configured → ActiveBrowse all extensions by category.
| Extension | What It Does |
|---|---|
| Core | User management, organization settings, basic portal features |
| Extension | What It Does | Status |
|---|---|---|
| Pay AR | Let customers pay invoices online with Stripe | Available |
| Pay AP | Pay vendors via ACH with Dwolla | Available |
| Quotes | Send quotes for customer approval | Coming Soon |
| Extension | What It Does | Status |
|---|---|---|
| Sync contacts to Klaviyo or Mailchimp | Available | |
| Support | Let customers submit and track support tickets | Coming Soon |
| Extension | What It Does | Status |
|---|---|---|
| Ship | Real-time shipping and tracking | Coming Soon |
| Inventory | Show product availability | Coming Soon |
| Extension | What It Does | Status |
|---|---|---|
| API | Programmatic access to your portal data | Available |
| Domain | Use your own domain (e.g., portal.yourcompany.com) | Available |
| Sync+ | Sync custom records from NetSuite | Coming Soon |
How to enable and configure extensions.
Some extensions require additional setup:
| Extension | Setup Required |
|---|---|
| Pay AR | Connect Stripe account |
| Pay AP | Connect Dwolla account |
| Connect Klaviyo or Mailchimp | |
| Domain | Configure DNS records |
Each extension has its own pricing model.
| Extension | How It's Priced |
|---|---|
| Core | Included in subscription |
| Pay AR | Transaction fee per payment |
| Pay AP | Transaction fee per payment |
| Included with subscription | |
| API | Based on API calls |
| Domain | Flat monthly fee |
Check your dashboard for current pricing details.
Common questions about extensions.
Yes, most extensions have a trial period. Enable the extension and test it with a small set of users before rolling out.
The features will no longer be available, but your data remains intact. You can re-enable anytime.
Extensions add new features without changing how your existing portal works.
Syncing Data from NetSuite
Real-time and scheduled data synchronization from NetSuite to SuitePortal. Sync customers, invoices, sales orders, and transactions automatically to your customer portal.
Connect NetSuite to SuitePortal
Step-by-step guide to connect NetSuite using Token-Based Authentication (TBA). Install the SuiteBundle and configure secure API access for your customer portal.