
Automate Tableau Report Delivery for Customers and Teams
ATRS schedules your Tableau reports and delivers them to the people who need them. Prepare the right report for each customer, location or team, then let ATRS handle the recurring exports and delivery. ATRS connects to Tableau Cloud. It does not connect to Tableau Server. Your team gets more time for the work behind the numbers.
Schedule reports by date, time, custom business calendar or operational event.
Personalize report values, formats, filenames and recipients using database data.
Send a PDF to a customer, an Excel workbook to finance or a CSV to the system that needs it.
When Native Tableau Subscriptions Fit—and When ATRS Helps
Native Tableau subscriptions work well when permitted Tableau users need PNG or PDF emails on a schedule or after an eligible refresh. Choose ATRS when the job also needs recipient-specific files, report packages, document protection, business-calendar controls or destinations beyond email.
A Good Fit for Straightforward Report Emails

One Workflow for Report Production and Delivery
The exporting Tableau account still needs the appropriate permissions and licensing. Receiving a static file does not grant access to its source workbook. Compare Tableau reporting approaches.
Explore Your Reporting Options
Choose How to Automate Your Tableau Reporting
Bring scheduling, file creation, personalization and delivery together. Start with the reporting need closest to yours.
Timing and Readiness
Set Your Reporting Calendar
Set recurring frequencies, business calendars, holidays and exceptions.
Run reports after the data is ready, with extract refresh before export.
Compare Tableau’s built-in options, your own scripts and ATRS.
Customers and Report Collections
Prepare Each Recipient’s Reports
Give each customer or location the report files they need.
Select and order several reports, then deliver separate files, a merged output or ZIP.
Design the message, choose inline content or attachments and configure the sending account.
Export and Delivery
Choose the Finished File and Its Destination
Create PDF reports with the page layout and protection your readers need.
Create Excel files using your template and chosen worksheet layout.
Set headers, separators and filenames to match the receiving system.
Send reports to the right place, check delivery and retry when needed.
Application Integration
Connect Your Application to Tableau Reporting
Bring scheduled Tableau reporting into the application your customers already use. Your application manages their choices; ATRS produces and delivers the reports.
Automate Reporting from Your Application
Find Tableau workbooks and views, create schedules or report packages, and check the result when they run.
Offer Scheduling Inside Your Portal
Let customers choose reports, delivery times and recipients without leaving your portal. Your team decides which choices are available.
Compare Your API Options
Compare Tableau’s API, your own reporting code and ATRS for the work your application needs to do.
Read the ATRS API guides for setup, authentication and examples. The documentation applies to the latest ATRS version, available from the ChristianSteven website.
The Right Reports, Together for Every Recipient
Send one report on its own or bring several Tableau reports together in a package. Use a standard package for a fixed report collection, or a data-driven package when customer or location records supply different report values and delivery instructions.
Choose the Reports and Their Order
Build the collection your reader needs: for example, a monthly sales summary, stock report and supporting detail.
Personalize Each Recipient’s Files
Use customer or location records to choose the report values, file formats, filenames and recipients. Each person receives the version intended for them.
Assemble the Finished Delivery
Keep the reports as separate attachments, merge compatible PDFs or Excel outputs, or collect the files in a ZIP. Data-driven packages deliver attachments rather than embedded reports.
Keep the Job Ready for Its Next Run
Keep the report collection and recipient details together, with choices for handling empty or failed reports.
Explore report packages or customer and location distribution.
Schedule Reports—or Run Them When Your Data Is Ready
Run individual reports or report packages on your business timetable, or start them when a database, file or email condition is met.
Follow Your Business Calendar
Choose recurring frequencies or selected reporting dates, with working-day rules, holidays and blackout periods.
Respond to a Business Event
Start reporting when a database condition is met, a file arrives or an email is received.
Put Extract Refresh Before Export
Refresh the Tableau extract before producing reports, with a wait for the refresh to finish. Keep refresh, export and delivery in the order your reporting job needs.
Explore calendar scheduling or refresh, export and delivery sequencing.
Deliver Reports Where Your Business Needs Them
Put the finished report in the place its reader or receiving process already uses. Configure the route once, then review the result of each scheduled delivery.
Email and Collaboration
Send attachments through your company mail account or deliver reports to Microsoft Teams and SharePoint. A supported single-report email schedule can also show the report in the message.
Folders, Transfers and Cloud Storage
Place files in local or network folders, FTP/SFTP locations or supported cloud-storage destinations such as Amazon S3 and Azure storage.
Customers and Partners
Send customers and partners the report files they need, without asking them to open Tableau.
Results and Recovery
See whether each delivery succeeded, retry when needed and keep copies of generated reports for recovery.
Explore destinations and recovery or report email design and sending.
Administer and Monitor Your Tableau Reporting
Give the people who look after reporting a clear way to manage access, review activity and recover from problems.
Failover
Audit Trail
User & Group Security
PDF Security
Custom Calendars
Blackout Times
Blank Report Checking
Snapshots
REST API
Collaboration / Scale-out Processing
Trusted Report Automation for More Than 20 Years
ChristianSteven Software has helped organizations automate business reporting and delivery for more than two decades.
Frequently Asked Questions
Answers to common questions about running ATRS, preparing Tableau reports and getting the finished files to your readers.
Deployment & Security
Yes. Install ATRS on a supported Windows computer or server in your environment and connect it to Tableau Cloud. ATRS does not connect to Tableau Server. Keep its application database locally or in your own SQL Server instance. The Windows Service runs schedules while nobody is logged in.
ATRS runs in your environment, using the database and report-file locations you manage. It connects to Tableau through the account you configure.
The Tableau account used by ATRS determines which content it can access. Parameters and filters select the data for each recipient; they do not sign in as that recipient or replace Tableau access controls. Check that each exported file contains only the intended data.
Yes. Add PDF passwords, printing and copying permissions, watermarks and file properties. Passwords can come from your data, so recipients can have different passwords. Document permissions depend on the recipient’s PDF reader.
Scheduling & Automation
Yes. Choose hourly, daily, weekly or monthly schedules, working-day rules or dates in a custom calendar. Include holidays, exceptions and blackout periods.
Yes. Database, file or email conditions can start reports or tasks. When reports depend on refreshed data, ATRS can refresh the extract and wait before exporting.
Yes. Your application can create and update single-report schedules, create standard or data-driven packages, run them and check the results. It controls user access and keeps ATRS credentials on the server.
Yes. ATRS can check for an empty report and leave it out, run another action or continue with delivery. You choose the check and what happens next.
Personalization & Distribution
Yes. Customer or location records can supply different report values, so each recipient receives the version intended for them.
Yes. Database tables and queries can supply report values, recipients, file formats, filenames and delivery details.
Yes. Recipients can read exported files without signing in to Tableau. The account producing those files still needs the appropriate Tableau access and licensing, and permission to distribute the content.
Yes. A data-driven schedule creates report versions from the selected records. A data-driven package brings several reports together for each customer, account or location.
Formats & Delivery
ATRS supports PDF, CSV, HTML, JPG, PNG, PowerPoint, EPUB, Microsoft Word and Microsoft Excel, including Excel Data Only. Excel output requires Microsoft Office on the ATRS computer; see the Excel guide for prerequisites.
Yes. Combine compatible PDF exports into one document or Excel outputs into one workbook, with the reports in your chosen order. Packages can also deliver separate attachments or a ZIP. Data-driven packages use attachments rather than reports embedded in the email.
Send reports by email, to local or network folders, through FTP/SFTP, or to supported collaboration and cloud-storage destinations. Review each delivery’s result in ATRS.
That depends on the Tableau view and export format. Check long or scrolling reports in the finished file. An export does not automatically include every underlying row or reproduce an interactive dashboard.
Try ATRS with a Report Your Team Already Uses
Choose a Tableau report, the people who need it and the way it should arrive. Use the free trial or book a demonstration to see how you can set up that reporting job in ATRS.