Skip to content
Learn: open the docs menu

Automate data refreshes, file imports and reports

An automation is a recurring data job that Mammoth runs for you: it refreshes connected datasets, collects and combines incoming files, runs exports on a schedule or emails a view. You create and manage automations on the Automations tab of the Data Library in any project, or from the Automations section of a dataset's side panel. Your project role needs the Create/manage orchestration flows permission, and four of the five types are plan features.

20261008_033427_automation-tab-in-data-library.png

Which page do I need?

I want to...Go to
Set up any automation, step by stepCreate an automation
Choose how often an automation runs, or start one from another systemSchedules and triggers
Keep a database or cloud app dataset up to dateRefresh a dataset
Bring files from Dropbox, Google Drive, SFTP and others into a Mammoth folderCollect files from cloud folders
Add every file dropped in a folder to one datasetCombine incoming data
Fix a file a watched folder didn't add (Not added, Kept separate, Duplicate)Fix files a watched folder didn't add
Run a View's export steps at fixed timesExport on a schedule
Email a View as a CSV on a scheduleSend messages
Pause, run, edit or delete an automation, or read its statusManage automations
See what is running, failing or paused right nowMonitor running and failing work
See alerts about my own exports, downloads and filesNotifications
Find who changed what, or export an audit trailActivity log

The five automation types

The New automation window groups the types by what they do with data. It also notes: Reading a spreadsheet or PDF? Start from Add data, and the automation comes with it.

GroupTypeWhat it does (as the window describes it)Trigger
Bring data inDataset Refresh"Fetch the latest data for connected and linked datasets": datasets from an API or database connector, and datasets that follow the link they came from (From URL)Schedule (Day, Week, Month or Year) or manual
Bring data inFile Collection"Collect files from cloud folders into Mammoth"Schedule or manual
Bring data inData Consolidation"Combine or replace a dataset's data when new files arrive" in a source folderNew file in the folder
Send data outScheduled Export"Send exports on a clock, whether or not the data changed"Schedule
Send data outMessaging"Email people a view on a schedule", as a CSV attachmentSchedule

Compare the types side by side

Dataset RefreshFile CollectionData ConsolidationScheduled ExportMessaging
What it automatesPulling fresh data for connected and linked datasetsCollecting files from cloud foldersMerging new files into a datasetRunning export stepsSending email reports
TriggerSchedule or manualSchedule or manualNew file in the folderScheduleSchedule
SourceDataset from an API or database connector, or From URLFolders in a cloud platformFolder in your Data LibraryExport steps on Views in the projectDataset Views
DestinationUpdates the same datasetFolder in MammothAppends to or replaces a target datasetEach export's own destinationEmail recipients
Schedule optionsDay, Week, Month, Year, or Manual onlyDay, Week, Month, Year, or Manual onlyNo scheduleDay, Week, Month, YearDay, Week, Month, Year
PlanPlan featurePlan featurePlan featureNo plan feature of its ownPlan sets how many you can have

Datasets saved from a file connector (Dropbox, Google Drive, Google Cloud Storage, SFTP, SharePoint, OneDrive, Email (IMAP)) can't be refreshed by Dataset Refresh. Use File Collection to bring in new files from those sources, then Data Consolidation to add them to a dataset.

Pick the right automation for your task

ScenarioUse
My dataset connects to Salesforce, a database or Google Sheets and needs daily updatesDataset Refresh
My team uploads CSV exports to a folder each morning and I want one master datasetData Consolidation
Partners drop files into cloud storage and I want them in a Mammoth folderFile Collection
A database, SFTP or Google Sheets export must run at 6:00 every day, even if the data didn't changeScheduled Export
Finance needs a Monday morning report emailed to themMessaging
I want to pull data and also email a reportCreate one of each. They're independent

Automations, Auto-sync and pipeline governance

Mammoth automates at three levels. You can combine them.

LeverWhat it automatesWhere it livesTrigger
AutomationsRecurring data operations: refresh, consolidate, collect files, scheduled exports, scheduled emailAutomations tab in the Data LibrarySchedule, manual run or file event
Auto-syncRe-running pipeline steps and exports when upstream data changesPer-View and per-export settingsData change
Pipeline governanceData quality gates and human approvals inside a pipelinePipeline task settingsManual approval or data condition

Automations are project-level scheduling. Auto-sync is View-level and export-level reactivity. Pipeline governance is step-level control.

Re-run Views and exports when data changes with Auto-sync

Each pipeline View has an Auto-sync toggle. When it is on, the View re-processes whenever its source data changes: a new file lands, a refresh runs or a manual edit is saved. When it is off, the View "freezes": changes flow up to that point and stop. This helps when you want to review data before it moves downstream.

Each export (a connection from a View to a destination such as a database, SFTP or a live link) has its own Auto-sync toggle too. When it is on, the export fires whenever its View produces new output. When it is off, you control when data leaves Mammoth, which suits staging, approval workflows and rate-limited destinations.

Steps and exports with Auto-sync off are listed on the Paused tab of Monitor, where you can turn Auto-sync back on. For the full guide, see Control when Views update with Auto-sync.

Gate data with Data Checks and Checkpoints

A Data Check task tests the data at a pipeline step against conditions you set, such as row counts, column values, null thresholds or custom expressions. If the check fails, it can halt the pipeline at that step and flag the run. See Remove duplicate rows and add data quality checks.

A Checkpoint task pauses the pipeline at a step until a designated person approves it. Use it for compliance, staged rollouts, or any sign-off before data moves on. See Pause a pipeline for approval with a Checkpoint.

Both appear in the Needs Attention tab of Monitor when they need action.

Which lever to use

I want to...Use
See what's running right now across my workspaceMonitor in the left sidebar
Keep a database, cloud app or From URL source currentAutomation: Dataset Refresh
Run an export on a fixed schedule, even when the data hasn't changedAutomation: Scheduled Export
Process files my team uploadsAutomation: Data Consolidation
Collect files from external cloud storage into MammothAutomation: File Collection
Send a scheduled email report with data attachedAutomation: Messaging
Re-run pipeline steps when data changesView Auto-sync on each pipeline step
Fire exports when a View updatesExport Auto-sync on each export
Validate data quality before it moves downstreamPipeline governance: Data Check task
Have a person approve data before it moves onPipeline governance: Checkpoint task

Common workflow patterns

Keep cloud datasets fresh and update everything downstream

  1. Set up a Dataset Refresh automation for each connected dataset.
  2. Turn on View Auto-sync on every downstream pipeline View.
  3. Turn on Export Auto-sync on exports to external destinations.
  4. Watch health in Monitor > Running.

Process files as they arrive and notify stakeholders

  1. Set up a Data Consolidation automation to append files as they're uploaded.
  2. Turn on View Auto-sync on the Views that transform the combined data.
  3. Set up a Messaging automation to send a daily summary email.
  4. Add a Data Check task before the final export to catch schema problems.

Add human review before data ships

  1. Build the pipeline with View Auto-sync on for each step.
  2. Add a Data Check task where data must meet quality thresholds.
  3. Add a Checkpoint task that needs approval before the final export.
  4. Turn on Export Auto-sync. The export fires only after the Checkpoint is approved.
  5. Reviewers see pending Checkpoints in Monitor > Needs Attention.

Who can create automations

  • Your project role needs the Create/manage orchestration flows permission to create and manage automations.
  • Without Monitor orchestration status, the Automations list is not shown to you.
  • Dataset Refresh, File Collection, Data Consolidation and Messaging are plan features. If your plan doesn't include one, its card in the New automation window shows the name of a plan that does.

What each plan decides

TypeWhat your plan decides
Dataset RefreshWhether you can create one (it needs the File Collection plan feature), and how often it runs
File CollectionWhether you can create one, and how often it runs
Data ConsolidationWhether you can create one
MessagingHow many Messaging automations the workspace can have
Scheduled ExportNothing: it has no plan feature. Each export it runs needs its destination to be on your plan

Your plan can also limit which schedule units the scheduler offers. See Plan limits on how often an automation runs.

If saving a Dataset Refresh fails with "This feature is not included in your current plan." even though the card shows no plan pill, contact Mammoth support.

What you see when your plan doesn't include a type

In the New automation window, a type your plan doesn't include shows a pill with the name of a plan that includes it. Hover over the pill to see "Included in" followed by the plans that have it. During a trial, a type that the trial includes but the cheapest plan doesn't shows a Trial pill instead.

When you click a type your plan doesn't include:

  • If you can change the workspace's plan, Mammoth opens the window to upgrade the plan (or to contact sales, if your plan is not a self-serve plan).
  • If you can't, you see "Contact Owner to Upgrade" with "Contact the Workspace owner to explore plan upgrade options, granting you access to File Collection." (the type's name appears there). On a plan that isn't self-serve, the message reads "File Collection isn't part of your current plan. Please request a workspace owner to enable it."

Automations of a type your plan no longer includes show the same pill in the Automations list. A plan change can suspend them. A suspended automation doesn't run until you resume it.

For Messaging, the card shows how many you have against the cap, for example 3/3 used. Once the cap is reached, clicking the card opens the upgrade path instead of the wizard.

Automations and Trash

  • Deleting an automation moves it to Trash.
  • You can't move a dataset or View to Trash while an active automation uses it. Remove it from the automation, or suspend the automation, first.
  • If you resume a suspended automation whose datasets or Views are in Trash, an Items in Trash window lists them. Click Restore items and resume to bring them back and resume the automation.

See Get things back from Trash.

Was this page helpful?

Something wrong? support@mammoth.io