diff --git a/CHANGELOG.md b/CHANGELOG.md
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,4 +1,8 @@
-## [_Unreleased_](https://github.com/freckle/freckle-app/compare/v1.8.0.0...main)
+## [_Unreleased_](https://github.com/freckle/freckle-app/compare/v1.8.1.0...main)
+
+## [v1.8.1.0](https://github.com/freckle/freckle-app/compare/v1.8.0.0...v1.8.1.0)
+
+- Add `runDBSimple` for use cases where instrumentation is not valuable.
 
 ## [v1.8.0.0](https://github.com/freckle/freckle-app/compare/v1.7.1.0...v1.8.0.0)
 
diff --git a/freckle-app.cabal b/freckle-app.cabal
--- a/freckle-app.cabal
+++ b/freckle-app.cabal
@@ -1,6 +1,6 @@
 cabal-version:      1.18
 name:               freckle-app
-version:            1.8.0.0
+version:            1.8.1.0
 license:            MIT
 license-file:       LICENSE
 maintainer:         Freckle Education
diff --git a/library/Freckle/App/Database.hs b/library/Freckle/App/Database.hs
--- a/library/Freckle/App/Database.hs
+++ b/library/Freckle/App/Database.hs
@@ -13,6 +13,7 @@
   , makePostgresPool
   , makePostgresPoolWith
   , runDB
+  , runDBSimple
   , PostgresConnectionConf(..)
   , PostgresPasswordSource(..)
   , PostgresPassword(..)
@@ -98,6 +99,17 @@
       mVaultData
       action
       pool
+
+runDBSimple
+  :: ( HasSqlPool app
+     , MonadUnliftIO m
+     , MonadReader app m
+     )
+  => SqlPersistT m a
+  -> m a
+runDBSimple action = do
+  pool <- asks getSqlPool
+  runSqlPool action pool
 
 -- | @'runSqlPool'@ but with XRay tracing
 runSqlPoolXRay
diff --git a/package.yaml b/package.yaml
--- a/package.yaml
+++ b/package.yaml
@@ -1,6 +1,6 @@
 ---
 name: freckle-app
-version: 1.8.0.0
+version: 1.8.1.0
 maintainer: Freckle Education
 category: Utils
 github: freckle/freckle-app
