Skip to main content

Avalara Integration Guide

Helpful guide for integrating with Avalar Exemption Certificate Management

Use this guide to connect Avalara Exemption Certificate Management to Nuvo, test the connection, send customers and certificates to Avalara, and troubleshoot common issues.

Before you start, reach out to your Avalara account manager and let them know that you want to connect to Nuvo, or reach out to sara.webster@avalara.com if you don't know your representative.

Prerequisites

Before you begin, make sure you have:

  • An Avalara account with Exemption Certificate Management enabled

  • Your API credentials:

    • Username or Account ID

    • Password or License Key

  • Admin access in Nuvo, since only admins can manage integrations

Connect Avalara to Nuvo

To connect Avalara in Nuvo:

  1. Go to Settings > Integrations in the Nuvo dashboard.

  2. Scroll to the Services section.

  3. Click Connect on the Avalara row.

  4. Enter your Username/Account ID and Password/License Key.

  5. Click Connect.

Nuvo automatically validates your credentials against the Avalara API. If the connection is successful, you’ll see a confirmation message and the Avalara integration will show as connected with your username.

Test the Connection

You can verify the connection at any time.

  1. Click the options menu () on the Avalara row.

  2. Select Test Connection.

You’ll see one of the following messages:

  • Success: “Connection verified successfully”

  • Failure: “Connection test failed. Please check your credentials.”

How Company Code Configuration Works

When you connect Avalara, Nuvo automatically resolves and stores the Avalara company ID tied to your credentials. No manual company code entry is required.

Here’s how it works:

  • Nuvo first reads the authenticatedCompanyId returned by the Avalara ping endpoint.

  • If no company ID is returned from ping, Nuvo falls back to the default company using the Avalara Companies API.

  • That resolved company ID is then used for all future Avalara actions, including customer creation and certificate uploads.

To link a different Avalara company, disconnect the integration and reconnect using credentials associated with the correct company.

Send a Customer to Avalara

You can send a customer to Avalara directly from the credit application.

  1. Open the customer’s credit application.

  2. Click More.

  3. Select Send to Avalara.

If the customer has tax exemption certificates, Nuvo will:

  1. Create a customer record in Avalara using an auto-generated customer code in the format NUVO_{uuid}

  2. Upload all tax exemption certificate PDFs to the Avalara customer record

  3. Link those certificates to the customer

If the customer has already been sent to Avalara, Nuvo shows the existing Avalara customer code and only sends any new certificates.

If the customer does not have tax exemption certificates, Nuvo prompts you to request them using Request Info.

Send a Customer During Approval

When working through a customer approval flow, Nuvo automatically shows a Send Customer to Avalara toggle if Avalara is connected.

This toggle is enabled by default when the customer has uploaded tax exemption certificates.

Existing Customers

If you would like to add your existing customer's Avalara IDs to Nuvo, reach out to your Nuvo contact and ask about importing your existing customers into Nuvo.

How Customers Are Identified in Avalara

Each customer sent from Nuvo to Avalara gets a unique customer code in this format:

NUVO_{uuid}

This code is:

  • Automatically generated by Nuvo

  • Not entered manually

  • Shown in the credit application sidebar under Avalara ID

Sending the same customer more than once does not create duplicates.

How Customer Exemptions Are Identified

Once certificates are synced to Avalara, each certificate in the Compliance & Tax Documents section displays a status badge.

Certificate status badges

  • Valid (green): The certificate is current and valid

  • Invalid (red): The certificate has expired or is not valid

  • Missing (gray): Nuvo could not determine certificate status

Hover over a badge to view more detail, including:

  • Exempt state

  • Exemption reason

  • Expiration date

How exemption tracking works

Each certificate uploaded to Avalara is linked to the customer through the NUVO_ customer code. The status shown in Nuvo reflects Avalara’s stored status for that certificate.

View and Download Certificates

To view or download a certificate:

  1. Click the certificate name to open a preview

  2. Click Download to save it locally

Disconnect Avalara

To disconnect the integration:

  1. Click the options menu () on the Avalara row

  2. Click Disconnect

This removes the saved Avalara credentials. You’ll need to reconnect before using the integration again.

Troubleshooting

Here are the most common Avalara integration errors and how to resolve them.

Error reference

INVALID_CREDENTIALS
Your username or password is incorrect.

Resolution: Re-enter your credentials using Reconnect/Update Credentials.

UNABLE_TO_CONNECT
Nuvo cannot reach the Avalara API.
Resolution: Check network connectivity and try again after a few minutes.

CREDENTIALS_NOT_CONFIGURED
No Avalara credentials are currently saved.
Resolution: Connect Avalara in Settings > Integrations.

AUTHENTICATION_FAILED
Avalara rejected the credentials.
Resolution: Verify the credentials in your Avalara account portal.

COMPANY_MISMATCH
You are attempting to send a customer under a different company than the one linked to the integration.
Resolution: Confirm you are operating under the correct company.

NO_CERTIFICATES_FOUND
The customer has no tax exemption certificates on file.
Resolution: Request certificates from the customer using Request Info.

CUSTOMER_CREATION_FAILED
Nuvo could not create the customer record in Avalara.
Resolution: Retry the action and check for Avalara account limits.

CERTIFICATE_UPLOAD_FAILED
Nuvo could not upload the certificate to Avalara.
Resolution: Retry and confirm the certificate files are valid PDFs.

UNKNOWN_ERROR
An unexpected error occurred.
Resolution: Retry the operation. Contact support if the issue continues.

General Troubleshooting Steps

If you run into issues:

  1. Use Test Connection to confirm the saved credentials still work.

  2. If the test fails, click Reconnect/Update Credentials and re-enter your credentials.

  3. Check the Avalara status page for active service issues.

  4. Contact Nuvo support if the problem continues after reconnecting and retesting.

If you want, I can also turn this into a tighter Intercom-style help center article with cleaner headings, a short intro, and callout-ready troubleshooting sections.

Did this answer your question?