GuidesCredits

Credits

We use a credit-based model. You pay for the data and enrichment you actually use—not for access to a massive database where 99% of the contacts are irrelevant.

Why Credits?

Traditional media databases charge $10K/year for access to millions of journalist profiles. The problem:

  • You pay for the whole database, but only use a tiny fraction
  • Stale data—profiles tagged years ago that no longer reflect what journalists cover
  • No way to scale down when you run fewer campaigns

We flip this model. Credits are consumed per row, per action. Run more campaigns? Use more credits. Quiet month? Use fewer. No waste.

How Credits Work

When you add a column to your workflow table, each column type has a credit cost shown directly in the UI.

  • Basic columns (Text, Number, Date, Formula) — free
  • AI research columns — credit cost shown per run
  • Third-party data (domain metrics, traffic) — typically fractional credits

Most paid columns charge per row when the column runs. Journalist Profile is outcome-billed — see below. A row skipped by a runWhen condition is never charged.

Costs are always visible

Credit costs are displayed next to each column type when you add a column. No surprises.

Journalist Profile

Journalist Profile bills on outcome: 1 credit per row that delivers a verified email. That delivered result includes the resolved profile and contact information, the verified email, recent articles, and campaign-fit analysis.

A miss is free. If Medialyst does not find a verified, deliverable email, the row costs 0 credits — even though the profile, coverage, and analysis work has run. There is no upfront charge and nothing to refund: the credit is charged only at the moment a verified email is delivered. A row skipped before the column starts, such as when a runWhen condition is false, also costs 0 credits.

The public enrichment API bills the same way

The asynchronous POST /api/v1/journalists/enrich API charges 1 credit for each source that returns a journalist with a verified, deliverable email and 0 credits for a source with no verified-email result.

Example Workflow

StepActionRowsCredits
1Add 100 journalists through one or more paths100free
2Run Journalist Profile — 72 rows deliver a verified email10072
3Filter to the top 20 by match scorefree
4Run an optional Use AI column (default model, 0.3 credits per row)206
5Send through a connected mailbox20free

Total: 78 credits in this example. The 28 rows with no verified email cost nothing. The actual cost of optional AI and third-party columns is shown in the column editor.

Checking Your Balance

To see how many credits you have left and how they've been used:

  1. Go to Settings → Usage in the app
  2. You'll see your current balance, usage history by workflow, and daily consumption

Credits stay in your account until you use them — they don't expire between campaigns. Quiet month? Your balance carries over. Next campaign? Pick up right where you left off.

Save Credits

Want to spend less? We have a dedicated guide on using formulas, filters, and runWhen conditions to run only on the journalists who qualify.