- Home
- Resources
- Integrations
- Avalara AvaTax
Avalara AvaTax Make integrationAutomate Avalara AvaTax with Make.
Need your AvaTax transactions and reports outside AvaTax, without code? The Avalara AvaTax Make integration offers 6 modules: 5 actions and 1 search. This page shows how to link your account, build a first scenario and pick the right module.
Verified Trustpilot reviews · AI, automation & growth agency
What does the Avalara AvaTax Make integration do?
The Avalara AvaTax Make integration lets a Make scenario (the automation you build, a chain of modules) read your AvaTax data: it looks up transactions, lists those of a company and exports document line reports. Each module is one brick of that chain, and nothing requires code.
Pull a document line report into your tools. Initiate Export Document Line Report (Advanced) starts the export, Get a Report Status (Advanced) tells you where it stands, and Download a Report (Advanced) brings the file into the scenario so another app can store or send it.
Review what a company recorded. Search Transactions by Company returns the transactions attached to one company. Without a date, it only looks at the past 30 days, which suits a quick check after a busy sales period.
Answer a question about one sale. When a finance teammate asks about a specific document, Get a Transaction fetches it from its company code, transaction code and document type, and the result can land in a sheet or a message.
What the integration does not do: it has no trigger, so AvaTax never starts a scenario on its own. Make also warns that its documentation for this app is limited. For anything these modules do not cover, you still have Make an API Call. If you are new to the editor, the Make training walks through the basics, and n8n vs Make helps if you are still choosing a tool.
How do you connect Avalara AvaTax to Make?
- 01
Add an AvaTax module
In your scenario, add any Avalara AvaTax module, then click Create a connection. A connection is your AvaTax account linked to Make once and reused by every AvaTax module afterwards.
- 02
Name the connection
Giving the connection a name is optional, but it helps when several AvaTax accounts or companies live in the same Make workspace. Pick something your colleagues will recognize at a glance.
- 03
Authorize and save
Authorize Make on the AvaTax page that opens, or paste the key AvaTax gives you, depending on what the window asks for. Then click Save, and the module can now list what your account can read.
Your first scenario with Avalara AvaTax
GoalWhen the scenario runs, Make starts a document line export in Avalara AvaTax, checks its status and downloads the report.
- 01
Create the scenario
Open the Scenarios page, create a new scenario and click the + to add your first module. Since AvaTax has no trigger, this first module is an action that runs on a schedule.
- 02
Start the export
Search for Avalara AvaTax, pick Initiate Export Document Line Report (Advanced), click Create a connection and fill in the fields Make shows once your account is linked.
- 03
Chain the status and the download
Click the + to add Get a Report Status (Advanced), then Download a Report (Advanced), and map the report ID coming from the previous module into each one.
- 04
Test with Run once
Click Run once. Make executes the scenario one time and shows the bundles, the items passed from one module to the next, so you can see what each step returned.
- 05
Schedule and switch on
Open the clock on the first module to set the schedule, every 15 minutes by default, then switch the scenario on. On the Free plan, 15 minutes is also the shortest gap allowed.
What the Avalara AvaTax modules do
Avalara AvaTax gives you 6 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Download a Report (Advanced)
ActionIn Make“Download a report by providing the report ID. This module should be used along with the Initiate Export Document Line Report (Advanced) and the Get Report Status (Advanced) module.”
You get the finished report file inside your scenario, ready to be stored in a drive or attached to an email by the next module. It needs the report ID to know which file to fetch.
Get a Report Status (Advanced)
ActionIn Make“Retrieve a single report by its unique ID number, typically used in conjunction with Initiate Export Document Line Report (Advanced) module.”
This module gives you the current state of one report, found by its unique ID, so the scenario knows what it is dealing with before downloading anything.
Get a Transaction
ActionIn Make“Get a transaction identified by the company code, transaction code, and document type.”
You receive one precise AvaTax transaction, identified by three values: the company code, the transaction code and the document type. It is the direct route when you already know which document you want.
Initiate Export Document Line Report (Advanced)
ActionIn Make“Initiate an ExportDocumentLine report task. Check the status of a report by calling GetReport and passing in the report's id value.”
This action asks AvaTax to prepare an ExportDocumentLine report. Every report export in Make starts here, and it hands back an ID the next two modules use to follow the report and then fetch the file.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
With this module, you reach any endpoint of the AvaTax API from your scenario while keeping the same connection. It covers what the five listed modules leave out.
Search Transactions by Company
SearchIn Make“Lists transactions attached to a company. If a date is not specified the query will default to looking at only those transactions with a date in the past 30 days.”
Here you get the list of transactions attached to a company, each one arriving as its own bundle so the next modules handle them one by one.
Need help automating Avalara AvaTax with Make?
A person reads every message.