Causal Presents

The Performance Marketing Model

A fully customisable model for performance marketing campaigns, built in Causal.

Forecast with (un)certainty

Causal lets you work with ranges, so that your forecasts account for all possible outcomes, not just one scenario. Learn more

Keep your clients in the loop

Causal generates an interactive dashboard from your model, keeping your team + clients stay on the same page. Learn more

Never export data again

Causal's live data integrations (Google Ads, Google Analytics) let you track the performance of your forecasts automatically. Learn more

Live Demo

Adjust the assumptions using the inputs at the top and see the effects on the visuals underneath. Click "View Model Calculations" to see the variables + formulas.

Customise this template for your own company

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Build smarter models, faster

Spend less time grappling with spreadsheets and manually importing data, and more time working with your team and clients to make better decisions.

uncertainty chart

Ranges & distributions

Express uncertain assumptions as ranges, like 5 to 10%. Causal uses Monte Carlo simulation to show you the range of possible outcomes of your model.

profit = revenue - costs

Readable formulas

Build your model using variables, not cells. With natural language formulas, anyone can quickly understand your model (including future you), and you can spot errors easily.

timeseries chart


Create time-series models with no manual setup. Time-series formulas Just Work™, and you can automatically see quarterly and annual summaries for monthly models.

link models easily

Connected models

Create a single source of truth for your business by linking each team's models together with shared variables, datasets, and visuals.

Google Ads, Google Analytics, Facebook Ads

Data integrations

Connect directly to your ads and analytics data, so your models can use historicals to stay up-to-date. Never import/export CSV's again.


Interactive dashboards

Share interactive dashboards for your models, letting your team easily play with assumptions and scenarios without breaking the model.