Hosted in France, data in the EU

The sovereign European webcron. Your scheduled HTTP calls, hosted in France.

Cronhound fires your HTTP requests at a fixed time, retries on failure and alerts you by e-mail or webhook. One service for all your teams.

Your jobs, your account, your payments and your e-mails stay with European providers.

  • OVHcloud hostingFrance
  • Mollie paymentsNetherlands
  • E-mail deliveryFrance
  • Self-hosted audience measurementFrance

Signing in with Google is optional: an e-mail address and a password are enough.

European sovereignty

A European solution, sovereign and GDPR-compliant

Your jobs, your URLs and your history stay in Europe. No data resale, no advertising, no advertising trackers.

  • Hosted in France

    Our servers run in an OVHcloud datacenter in France. Your data does not leave the EU.

  • Beyond the reach of the US Cloud Act

    Hosting and service data depend on European companies, not on a US jurisdiction.

  • GDPR-compliant

    Only the data the service needs, for a clear purpose, while respecting your rights.

  • No advertising trackers

    No advertising cookies and no third-party analytics tools. Anonymous audience measurement, without cookies.

  • Encrypted data

    URLs, headers and request bodies are encrypted at rest (AES-256-GCM). History is purged automatically.

Why not a crontab?

Your crontab does the job. Until the day it fails silently.

Crontab compared with Cronhound
Crontab on a serverCronhound
A failure goes unnoticed. The MAILTO e-mail is never read.You are warnedHistory, HTTP code and alert by e-mail or webhook.
One server: if it goes down, nothing runs.Outside your infrastructureWith automatic retries on failure.
You need SSH access to change a single line.Roles per projectEach member acts on their own jobs, without server access.
Nobody knows who changed what, or when.A chained audit logIt helps you document your controls (ISO 27001, NIS2).
Impossible on a serverless platform or a PaaS.A simple URL is enoughYour code stays where it is.

Use cases

What your teams entrust to Cronhound

A URL, a frequency. Cronhound calls it, checks the response and warns you if something goes wrong.

  • Web agencyEvery 5 minutes

    Your clients’ WordPress cron, finally reliable

    No more wp-cron waiting for a visit. One organization per client, each sees their own history.

    client-boulangerie.fr
    1. 10:05:00GET /wp-cron.php200184 ms
    2. 10:10:00GET /wp-cron.php200201 ms
    3. 10:15:00GET /wp-cron.php200176 ms
  • E-commerceEvery 15 minutes

    Your stock up to date every 15 minutes

    Your ERP and your shop show the same figure. No orders on a sold-out item.

    shop – ERP sync
    1. 14:00:00POST /api/stocks/sync200640 ms
    2. 14:15:00POST /api/stocks/sync200588 ms
    3. 14:30:00POST /api/stocks/sync200612 ms
  • FinanceEvery day at 2 a.m.

    Invoices with the accountant every night

    The export runs on its own. If your server stumbles, Cronhound retries before anyone notices.

    accounts – nightly export
    1. 02:00:00POST /exports/factures500failed
    2. 02:00:30↻ automatic retry1/3
    3. 02:00:31POST /exports/factures200412 ms
  • SaaSEvery hour

    Your tokens renewed before they expire

    Your integrations stop breaking on a Monday morning because a token expired over the weekend.

    api – integrations
    1. 08:00:00POST /oauth/refresh20097 ms
    2. 09:00:00POST /oauth/refresh200102 ms
    3. 10:00:00POST /oauth/refresh20094 ms
  • GDPREvery Sunday at 3 a.m.

    Old data purged, with proof

    Your retention period is respected every week, and every run leaves a trace.

    crm – data purge
    1. 03:00:00POST /purge2001.2 s
    2. 03:00:011,284 records deleted
    3. 03:00:01✓ audit trail recordedaudit
  • MonitoringEvery minute

    Your API checked every minute

    If it stops answering, you know before your customers do.

    api.example.eu – health
    1. 16:41:00GET /health20038 ms
    2. 16:42:00GET /health503failed
    3. 16:42:01✉ alert sent by e-mailalert

Features

Everything you need so your tasks run without you

  • Scheduled HTTP calls

    GET, POST or PUT requests triggered by a cron expression, without writing a worker.

  • Retries and timeouts

    Retry automatically on failure and set a timeout for each request.

  • E-mail and webhook alerts

    Get notified as soon as a job fails, by e-mail or to your own webhook.

  • Execution history

    Review each execution, its status code, its duration and the response received.

  • Multi-server and tags

    Organize your jobs by environment, project or server with tags.

  • API tokens

    Create tokens to drive Cronhound from your scripts and your CI.

Pricing

Simple pricing, no surprises

Start with Basic, move to Starter or Pro when your jobs grow.

Basic

3 months free
One site, one critical job.

€0for 3 months

then €1.00 excl. VAT per month, €1.20 incl. VAT

Includes:

  • 1 project
  • 1 owned organization
  • 1 active job per project
  • Minimum interval of 1 hr
  • 1 member per organization
  • 7-day history
  • Request timeout of 15 sec
  • E-mail alerts
Most chosen

Starter

One application in production.

€3.49excl. VAT /month

i.e. €4.19 incl. VAT

Everything in Basic, plus:

  • 5 active jobs per project
  • Minimum interval of 1 min
  • 3 members per organization
  • 30-day history
  • Request timeout of 30 sec
  • E-mail and webhook alerts

Pro

One team or an agency with several clients.

€9.99excl. VAT /month

i.e. €11.99 incl. VAT

Everything in Starter, plus:

  • 3 projects
  • 3 owned organizations
  • 20 active jobs per project
  • Minimum interval of 15 sec
  • 50 members per organization
  • 90-day history
  • Request timeout of 2 min
  • No commitment
  • Cancel in one click
  • VAT invoice
  • Mollie payment (EU)
  • Data hosted in France
Compare all limits
Compare all limits
FeatureBasicStarterPro
Price excl. VAT per month€1.00€3.49€9.99
Owned organizations113
Projects per organization113
Active jobs per project1520
Minimum interval1 hr1 min15 sec
Members per organization1350
History7 days30 days90 days
Maximum request timeout15 sec30 sec2 min
E-mail alertsIncludedIncludedIncluded
Webhook alertsNot includedIncludedIncluded