SemanticHub does the work of a large newsroom at a fraction of the cost, 24/7 and without holidays

SemanticHub monitors hundreds of publications, selects relevant information and turns it into ready-to-use material. It works through nights, weekends and holidays at a fraction of the cost of a team doing the same work manually.

Pay yearly and two months are on us.

Free

$0

One topic, one audience. Enough to find out whether the system does what you need.

Create a free account

No card, free forever.

  • 1 goal
  • 100 sources to watch
  • 5 workflow nodes
  • Articles kept for up to 7 days
Recommended

Pro

$29/ mo

A newsroom running several topics for a steady audience.

Create an account and choose

Cancel any time.

Everything in Free, and on top of that:

  • 5 goals
  • 200 sources to watch
  • 20 workflow nodes
  • 300 agent messages a day
  • Articles kept for up to 90 days

Scale

$89/ mo

Many topics at once, higher daily limits and a year of retention.

Create an account and choose

Cancel any time.

Everything in Pro, and on top of that:

  • 50 goals
  • 2,000 sources to watch
  • 60 workflow nodes
  • Agent with no daily window
  • Articles kept for up to 365 days

What you actually get

The numbers come straight from the plan catalogue in the backend — this page keeps no copy of its own. Select a limit to see how we count it.

Limits and featuresFreeProScale
Collecting content
Goals1550
Sources (portals)1002002,000
Working on the text
Workflow nodes52060
Agent — messages / day10300unlimited
Research — queries / day5200500
Your own AI provider accountnoyesyes
Delivery and data
Article retention — maximum7 days90 days365 days
Result retention — maximum14 days180 days365 days

How we count each limit

Every description answers the same questions in the same order: what it is, how we count it, when it resets, what happens when you go over, and whether your own key changes anything.

Goals

A goal is one standing brief: a set of sources, a filter that decides what is on topic, and a workflow that turns a cluster into text. We count goals that exist, not runs — deleting a goal frees the slot immediately. Nothing resets, because this is capacity, not a daily window. Trying to create a goal beyond the limit is refused at save time; the goals you already have keep running untouched. Your own key changes nothing here — you are paying for system capacity, not for tokens. One goal is enough while you watch one topic; the second usually comes from a second audience, not a second niche.

Sources (portals)

A source is a portal, an RSS feed or a profile we pull content from. We count unique portals attached to your account, not assignments to goals: the same portal used in three goals takes one slot, not three. No reset — this is capacity. Once the limit is reached you cannot add another source, and the goal wizard's automatic source discovery stops at the same boundary. Your own key does not apply here: fetching content costs no tokens.

Your own AI provider account

On Pro and Scale you can connect your own AI provider account for article filtering, text generation and conversations with the agent. We store the credentials encrypted and use them only for your work; usage is billed directly by the provider. This connection does not increase the other plan limits.

Workflow nodes

A node is one step on the canvas: fetching a cluster, a prompt, a branch, publishing. We count nodes within a single workflow, checking the limit when the canvas is saved. No reset. A save carrying too many nodes is rejected whole, before we delete the previous graph — a refusal will not leave you with an empty canvas. The median across current users is six nodes, and the largest workflow actually in use has ten; five on Free is tight, but it is not theoretical.

Agent — messages per day

The agent is a conversation about finished text: you ask for a cut, a change of tone, a number checked. One message is one turn of yours — the agent's reply, however long or multi-step, does not count separately. A correction inside the same conversation is a new message, because it is a new model call. The counter resets at midnight UTC. Once it is spent the agent declines until the next day, while the rest of the system keeps working. Scale has no window. Your own key does not remove it.

Research — queries per day

Research adds context from outside your own sources to a cluster: it searches, reads and summarises material from the web. We count search queries, not clusters — a single cluster can spend several. Reset at midnight UTC. Once the pool is spent research is skipped and the cluster carries on without enrichment; nothing stops. Why the numbers are so low: we pay an external search provider for every query, per query. This is the only axis in the table that reflects a real invoice rather than the capacity of our system.

Article and result retention

We do not delete your data after seven days. The plan states only the maximum of a slider — you set the lifespan of articles and results yourself, per goal, within the plan's bounds. On Free you may keep articles for up to seven days, on Pro up to ninety, on Scale up to a year; if you set less, your value applies, not ours. Once the time is up an article is marked and later swept by housekeeping. Results run on their own, longer clock, because results are the product of the work. After moving to a lower plan, settings above the new maximum are trimmed to it the next time the goal is saved.

Questions about payment and your account

How does payment work?

By card, through Stripe. Choosing a plan takes you to their form, so your card number never reaches us. You pay up front, monthly or yearly.

Will I get an invoice?

Yes. Invoices collect on your account, in the plan tab, each with a link to the PDF. The table above can be switched between net and VAT-inclusive amounts — the invoice itself shows the net amount, the rate and the total, and Stripe works out the final rate from your country and EU VAT number.

What if I change plan mid-period?

You get the new limits immediately, and Stripe prorates the difference onto your next invoice. We never open a second subscription alongside the one you have.

How do I cancel?

One click on your account, no email to us. The plan runs to the end of the period you paid for and then the account drops to Free. Until then you can undo the cancellation.

What happens when I move to a smaller plan?

We delete nothing. If after the change you hold more goals or sources than the new plan allows, everything keeps working — we freeze adding only. You will not create another goal until you drop below the limit or move back up. The one thing changed without asking is retention sliders set above the new maximum: those are trimmed the next time the goal is saved.

What if a payment fails?

A failed payment does not switch the account off overnight. A grace period starts: you get a message, the account keeps working, the data stays untouched. Only after the grace period does the account drop to Free — on the same terms as moving to a lower plan, so still without deleting anything. We will state the length of the grace period when payments go live.

Is there a limit outside the table?

Yes. On top of the limits in the table there is a cost circuit breaker that stops a single conversation with the assistant if it starts costing disproportionately much — a call stuck in a loop, say, or a broken setting that feeds itself. We do not sell it as a plan feature and normal work never reaches it. If it does trip, the conversation tells you so rather than going quiet.

Can I get a refund?

If you are a consumer, or a sole trader treated as one, you can withdraw from the contract without giving a reason within 14 days of creating the account — the rules and the model form are in the Terms. A paid service starts immediately at your express request, so the right to withdraw expires once the service has been fully performed, and if you withdraw mid-period you pay in proportion to what was already delivered. Any refund due is returned within 14 days, using the same payment method you used.