The lead who wrote at nine at night bought from whoever answered first.

Runink PULSE: Prescriptive Unified Lead & Social Engine. Marketing software your own team runs. It finds the companies worth calling, drafts the reply, the campaign and the follow-up, and shows which channel brings customers in. Your team decides what goes out. You pay per seat, not per tool.

PULSE
PULSE

What is Runink PULSE?

Runink PULSE is marketing software from Runink for small and mid-size businesses and the people who sell and market for them. It finds the companies worth calling, drafts the reply, the campaign and the follow-up, and shows which channel brings customers in, while your team decides what goes out. It runs on Runink's shared machines, in your own cloud account or inside your own estate, and it is priced per seat, sold on its own.

Diagnose

Know whether your site and social pages bring anyone in.

Attract

Find the next companies to call, with the first message drafted.

Create

One brief becomes the posts, articles and emails for the month.

Retain

See what each post brought in, and who may go quiet.

No channel publishes until you switch it on. Your customer lists stay on the machines your plan names, and no outside AI service reads them.

Who PULSE is for.

The owner of a small or mid-size business, and the people who sell and market for it. You know the week. Messages from new leads sit until somebody has a minute. Campaign copy gets written at night, after the real work. An agency retainer pays for routine posts. Several tools each charge per seat, and it is still hard to say which channel brought a customer in.

PULSE puts that work in one place. It is a separate product from FACE and from Runink TIDE, sold on its own.

Four jobs that eat your week, done from one brief.

Each stage feeds the next from the same reading of your business. Nobody writes a fresh brief for every tool. What PULSE drafts goes to a review queue, and your team decides which channels it may go out on.

1. Diagnose

You pay for a website. Is it bringing anyone in?

Most owners cannot answer that without paying someone to look. PULSE looks for you. Give it your web address. It runs a check-up: it scores your site on nine measures, writes a plain diagnosis, and ranks what to fix first. The result opens on Brand Analysis, the page PULSE starts on.

  • Site score Each measure is a set of checks you can read. Can search engines read your pages? How fast do they load? Who links to you? Is there something to click and a way to buy? A check that needs a source you have not connected is set aside and listed by name, and the rest of the measure is weighed around it. Something nobody could measure does not lower your score — and each measure says how much of it was measured, so a high score on thin coverage cannot pass for a high score on full coverage. The weightings behind all nine are settings you can read, so you can disagree with one in particular rather than with the score in general.
  • Fixes as pull requests Connect your website repository in Settings → Integrations, and once your administrator has switched site fixes on, PULSE proposes each fix the site score found as a pull request. Your developer reviews it and merges it. PULSE never merges and never changes your main branch.
  • One line to start Type "Audit" and your web address into the assistant, or say it. PULSE reads your site, scores it and writes the diagnosis. Then it fills in the rest from that one reading: drafts waiting for your approval, a proposed campaign, a 30-day plan, content ideas for each kind of customer, the competitors and partners it found, and the first leads. It runs in minutes, and it keeps running if you close the page. Ask again within a day and you get that same audit back, with the date it ran on it, until you say run it again.
  • Every step says where it got that The audit comes back as a list of steps. A step that wrote something says whether it was read on the web, worked out by the model, or both, and shows the first address it read. A step that could not finish says why, in words, and the page it would have filled stays empty. Nothing is filled with something made up to look complete.
  • Brand Analysis One card per question, each with its own page: can people find you, in search and in AI answers; who you compete with and where you win; partners to contact; what people in your market are talking about; and how your business comes across. A card nobody could measure says "Not measured", never zero. Export the written diagnosis as a PDF and put it in front of your partners or your board.
  • What it is worth Opex. Fewer outside audits bought from an agency or consultant. Fewer hours spent guessing which fix matters most.

Nine measures

  • Search Visibility
  • AI Visibility
  • Technical Foundation
  • Authority & Trust
  • Acquisition
  • Engagement
  • Retention
  • Monetization
  • Demographics
2. Attract

Leads go cold while you are busy.

A message lands on WhatsApp during a customer visit. A list of prospects waits for someone to write the first email. By the time anyone gets to it, the lead has talked to somebody else. PULSE does the first part of that work, so your people spend their time on the conversations.

  • Finding the companies Describe the kind of customer you want. PULSE searches the public web for companies that publish a way to reach them. For each one it drafts a cold email, a call script and a LinkedIn message, written from what it read about that company. Leads move across one board: new, talking, proposal, won or lost. Sync with HubSpot, so sales keeps working where it already works, and send an email draft from your own Gmail or Microsoft 365 mailbox, which also shows you who replied.
  • Public tenders PULSE reads official open tender data every day and puts the public tenders that need what you sell on the same Leads board, each marked as a public tender. It drafts a response for you to read. You decide, and you submit.
  • Partners and the market The businesses, associations, newsletters and shows worth working with, each with the email, phone or LinkedIn its own page publishes, on Leads → Partners. On Brand Analysis: what people in your market are talking about, and who you compete with. Each item names the site it was found on. An audience size appears only where the source actually stated one.
  • To do today One next step per lead that is due, in plain words, with Do it and Skip. Leads who replied to your email, and leads that may go quiet, are listed there too.
  • Answering on WhatsApp Connect WhatsApp through your own Twilio account, and PULSE can answer messages from people already in your HubSpot contacts, at any hour. Each incoming message is treated as information, never as an instruction, and each reply is checked before it is sent. Automatic replies start switched off; your administrator turns them on.
  • Phone calls PULSE can call a lead with an AI assistant. It says it is an AI calling for your company, says the call is recorded, follows the lead's call script, and writes the outcome and the next step to the lead. Calls start switched off: an administrator turns them on, and only people with editing rights place them. PULSE refuses a call without the lead's recorded consent, outside 08:00 to 21:00 in the lead's own time, or to a number on your do-not-call list.
  • What it is worth Opex. Fewer sales hours spent building lists, reading tender sites and writing first drafts. And revenue that leaks today, every time a lead waits too long for an answer.
3. Create

Campaign copy, written at night, after the real work.

Or paid for every month, through an agency retainer for posts that are mostly routine. PULSE drafts that work for you, in Studio. It writes Instagram posts, carousels, Reels and Stories, YouTube Shorts scripts, LinkedIn posts and carousels, blog articles, newsletters and follow-up emails, guides, customer stories, reports, podcast episodes, online courses and infographics. Every piece starts from the same reading of your business, so the message holds across channels.

PULSE checks each draft before you see it: the opening line, the caption, the slides, the hashtags. If a check fails, PULSE rewrites the draft once, and a check it could not run is shown as not checked, never as a pass.

  • Campaigns, each with its own page A campaign is a goal with dates, channels and a plan of phases and posts, laid out from the time your team actually has. Every post sits in one column of the Campaigns board: planned, drafts to approve, scheduled, sent. Its step trail says whether it went out, was held back, failed or missed its time, and why.
  • Your brand on every picture PULSE reads your brand palette and logo from your own site, and you can change them in Settings. Carousel slides, post images and video frames are drawn in those colours, with text colours checked for contrast.
  • Reels, Stories and Shorts Attach your own video, or approve the script and PULSE makes the short video from it: the lines drawn on upright frames in your colours, read aloud by your PULSE's speech service.
  • @mentions that are real An Instagram piece mentions only accounts PULSE has on record — your partners, your leads, or a name you gave it — and looks each one up on Instagram before tagging it.
  • Download, or let it post Download any approved piece as files you can post yourself: the pictures, the video and the caption. Or connect Instagram, YouTube, LinkedIn or your website, and with Autopilot on, an approved post goes out at the account's best time, measured from your own posts' results.
  • What it is worth Opex. Agency hours for routine copy. Evenings an owner spends writing. A separate scheduler and a separate writing tool, each with its own seat price.
One sheet on the left, a single brief, opens out into a field of pieces whose shapes differ: long bars for written pieces, paired squares for pictures, tall narrow blocks for short video, broken runs for email. Every piece carries one status mark. A vertical line runs down the picture with a single ring in it, a tick, and only the pieces whose status mark is filled reach that ring; the ones that do not are drawn hollow and their strands stop short of the line. Past the ring the strands open into a dated grid of slots, the schedule of what publishes and when.
4. Retain

Which channel is bringing customers in? And are they staying?

Winning a customer gets the attention. Keeping them pays the bills. Most small teams learn a customer has gone quiet when the renewal does not come. PULSE keeps the follow-up on a schedule, and keeps the numbers next to it.

  • Results, in plain words Each post's reach, views, reactions and comments as Instagram, LinkedIn and YouTube report them. Visits, ad clicks and spend from Google Analytics and Google Ads. Search clicks, positions and pages losing clicks from Google Search Console. All of it on Brand Analysis, with a PDF report over any period you name.
  • A figure it could not get stays blank PULSE shows only figures it actually read. A number it could not obtain says "Not measured". It is never rounded down to zero and never estimated, so a quiet channel and a channel nobody measured never look the same on the screen.
  • Ideas from what your market asks The topics your customers search for that your site does not cover, then post ideas for one kind of customer, one problem and one angle, each with the findings behind it.
  • Your 30-day plan Tasks week by week, a calendar by channel, and where you started against where you are, measured from your weekly check-ins. Leads that may go quiet show up on To do today, before the renewal, not after it.
  • What it is worth Opex. Ad spend kept on channels that convert, and taken off the ones that do not. Revenue kept, because a quiet customer gets a call in time.

Your team decides what goes out.

PULSE drafts, and your team decides what goes out. Every draft, whether a post, a cold email, a call script or a guide, waits for an approve or a discard. The switch that decides whether anything leaves on a channel is separate, and it starts off. Automatic replies, on WhatsApp or to comments, also start off, and stay off until someone turns them on.

Channels start switched off

One main switch, then one per channel, decides what may publish. A channel that is off sends nothing, even an approved draft. Approving a draft says the content is right. Switching a channel on says it may go out. On the channels that post as the company itself — its own LinkedIn, its blog, its podcast — only the people the owner names by name can publish at all. Material held back is marked as held back, with the reason, so you can tell it apart from material that published and material that failed.

A second pass before it reaches you

The agents propose. Before a prescription, a content idea, a campaign plan or a site fix is saved, PULSE's reviewer checks it against the evidence the run actually gathered. One the reviewer disagrees with is held back and listed as held back. One it could not rule on is kept and marked as such. Disagreement is never shown to you as agreement, and a held-back prescription never becomes a draft or a scheduled post.

No outside AI service sees your lists

Your positioning, your customer lists and your pipeline are processed on the machines your plan names: your own servers or cloud account on Dedicated and Enterprise, Runink's shared machines on Lite. Runink runs its own model there. No outside company runs a database holding your working data, and none is sent a prompt about it.

Who decides, what runs where, the rules every agent works inside, and how our controls map to the standards your auditors use, each with a link to the public documentation behind it: Trust & Compliance.

One seat price, not a stack of subscriptions.

A scheduler, a writing tool, a lead list and an agency retainer each send their own invoice. PULSE is priced per seat, and the seat covers the work that person puts through it. Writing a second version of a campaign does not add to the price, so it gets tried.

It runs where you put it

The same software runs on one workstation to try it out, and on one machine or several inside your own estate for daily use. PULSE Lite runs on Runink's shared machines instead. No outside AI service is called on any plan. PULSE opens in a web browser, in English, Spanish, French and Portuguese.

No graphics card to buy

PULSE runs on ordinary processors. A trial needs a well-specified developer workstation, not a server purchase. That is capital you keep.

Volume does not change the price

A team that writes ten pieces a month and a team that writes two hundred pay for the same seats. The price stays the same. On Lite, each seat gets 10 tasks a day at full speed; after that, tasks keep running at a slower pace until midnight in your time zone.

Your numbers, not ours

Work out what this costs you today.

This page names no return figure and no customer. The figure that matters is yours, and it sits in your own records. Add up last quarter's agency invoices for routine posts. Add every marketing tool you pay for per seat. Count the evenings someone spent writing copy. Check how long new WhatsApp and email leads waited for a first answer. Then run an audit of your own site and read your nine scores.

The PULSE paper sets out the arithmetic, with every input read from your own invoices and systems.

The questions that actually get asked.

Straight answers to what buyers ask first.

Is PULSE the same thing as Runink FACE?
No. They are separate products. PULSE is for marketing and sales: the check-up of your site and market, finding leads and public tenders, and the material a marketing team publishes. FACE reads logistics, fulfilment and claims records and drafts an action for a named person to approve. Nothing on this page is a FACE capability. Runink TIDE is a third product, also sold separately: the operations layer for your engineering and data teams, on your servers, your cloud or ours. Its paper describes it.
How do I answer new leads faster?
Take the first part of the work off your people. Describe the customer you want, and PULSE finds companies that match and drafts a cold email, a call script and a LinkedIn message for each. To do today lists one next step for each lead that is due, and the leads who replied to your email. Connect WhatsApp through your own Twilio account, and once your administrator turns automatic replies on, PULSE can answer people already in your HubSpot contacts at any hour, with each reply checked before it is sent.
How do I spend less on an agency for routine posts?
Draft the routine work yourselves, in Studio. PULSE writes Instagram posts, carousels, Reels and Stories, YouTube Shorts scripts, LinkedIn posts, blog articles, newsletters, guides, podcast episodes, courses and reports, in your brand’s colours. Each campaign gets a dated plan of which post goes out on which channel and when. Every draft waits on the Campaigns board for your approval, and nothing goes out on a channel until someone switches that channel on. The seat price stays the same however many pieces you write.
Can we run PULSE on our own servers?
Yes. The same software runs on one workstation to try it out, and on one machine or several inside your own estate for daily use. It runs on ordinary processors, with no graphics card required, and no outside AI service is called. PULSE Lite runs on Runink’s shared machines instead; the cost answer below lists each plan and where it runs.
Does PULSE publish on its own, or do we?
You decide. Every draft — a post, a cold email, a call script, a guide — waits for an approve or a discard. The control that decides whether anything leaves is separate. Every publishing channel stays off until someone switches it on, with one main switch and one per channel. A channel that is off sends nothing, whatever status a draft carries, and switching a channel on is the decision that lets material go out on it. On the channels that post as the company itself — its own LinkedIn, its blog, its podcast — only the people the owner names by name can publish at all. With Autopilot on for an account, an approved post waits for that account’s best time; nothing you have not approved is queued. Automatic replies on WhatsApp go only to people already in your HubSpot contacts, and they start switched off until your administrator turns them on.
Does it need training on our business first?
No. There is nothing to label or upload in advance. When PULSE writes, it reads your own material at the moment of the question — your check-up, your answers about your business, your leads and your earlier work, held on the machines your plan names. Nothing about your business is baked into the model, which is the same file on your first day and your five hundredth.
What happens when it cannot work something out?
It says so. If a site-score check depends on a source you have not connected, that check is set aside and named, and the rest of the measure is weighed around it. The score is not quietly lowered by something nobody measured. In the one-line audit, each step records where its result came from — read on the web, worked out by the model, or both — and a step that could not finish gives the reason, while the page it would have filled stays empty. A source that failed is reported as failed, separate from one that did not apply. And a channel that is switched off stays off, even for approved material. That material is marked as held back, with a stated reason, so you can tell it apart from both published and failed.
How do we know it is not making the numbers up?
Because it only shows figures it read. Impressions, clicks, conversions and return come from the advertising and analytics accounts you connect, and nowhere else — an audit never writes a performance number. A figure PULSE could not obtain says “Not measured” rather than showing a zero or an estimate. A partner or show found by a check-up carries a score for how well it fits your subject, not an audience figure, and an audience size appears only where the source stated one. Every audit score opens out into the measures beneath it and then into the individual checks, so a number is always traceable to what was examined.
How does it work with the systems we already run?
Through Settings → Integrations, one card per account. Instagram, YouTube, LinkedIn and Google Search Console connect through the platform’s own sign-in. Google Analytics and Google Ads take a key you create in Google Cloud, HubSpot takes an access token, and your website repository takes a GitHub token for that one repository. Your own Gmail, Microsoft 365 or mail server sends your emails. Each card says whether it is ready, or what is missing, and you disconnect from the same card. Tokens are stored encrypted and never shown again. Leads sync into HubSpot rather than PULSE trying to become your customer-record system, so sales keeps working where it already works.
Where does our data go?
Onto the machines your plan names: your own servers or cloud account on Dedicated and Enterprise, Runink’s shared machines on Lite. Working data is kept in a database inside the application itself, copied continuously into file storage on those same machines, and restored from that copy when the application starts. No outside company runs a database holding your positioning, your customer records or your pipeline. No material is sent out to be trained on, and there is no account with an outside AI provider for it to be sent to.
Does it need special hardware?
No. PULSE runs on ordinary processors, with no graphics card required. A trial wants a well-specified developer workstation — a reasonable amount of memory, a decent number of processor cores and free storage — rather than a server purchase.
Is there anything we can put in someone's hands today?
PULSE itself. It opens in a web browser at your organisation’s PULSE address, and the getting-started guide walks through signing in and the first check-up.
What does it cost?
PULSE is priced by the seat: you pay for each person who uses it, and the seat covers the work that person puts through it. PULSE Lite runs on Runink’s shared machines, where your work takes its turn: $65 a seat a month, or $55 a seat a month on an annual plan, for teams of one to nine. Each Lite seat gets 10 tasks a day at full speed; after that, tasks keep running at a slower pace until midnight in your time zone, when the count starts again. Dedicated is $109 a seat a month, for ten seats and up, running on runners in your own cloud account, which bills you for that compute directly. Enterprise, including deployments with no connection to the outside world, is quoted with you. PULSE, FACE and TIDE are each sold on their own subscription, so a PULSE seat is a seat in PULSE. Every plan, and what an automated voice agent costs by comparison, is on the PULSE pricing page.

Bring your website and one campaign you never finished.

Half an hour, with whoever owns marketing in the room. We will walk through what an audit of your own site says, and what the first piece of work would look like.