A full calendar of meetings.
Without hiring another rep.
Ninjabot handles the enquiries, works your database, and books the meetings straight into a calendar, out of contacts you already have and already paid for. Live in 14 days, three to four hours of your time.
No per-user pricing · Live in 14 days · Switch it off any time, no lock-in














- Booked by Alex, from inbound enquiries
- Booked by Bea, from your database
For sales teams that grow results, not headcount
What leaks out every month without anyone noticing.
From paid advertising, 50 to 80 per cent are typically irrelevant. The team has to work through them, first call, second attempt, third, before finding the 5 to 20 per cent who can actually buy. Whoever answered first already has the meeting.
Webinar leads are warmest right after the event and there is no capacity to call them all in any reasonable time. By the time the team gets there the interest has gone, and that contact does not come back for free.
Out of 100 quotes sent, 5 to 10 people come back on their own. With two or three reminders that normally reaches 20 to 30, without a single extra quote, only because somebody went back.
Most people answer on the third or fourth message. That is exactly where human reps stop, at the first attempt, the second at most.

Alex
Works your inbound enquiriesWhoever answers first wins. Alex answers at 21:01 the same way he answers at 9:01, asks your qualifying questions, and offers a slot out of your rep’s own calendar.
- Replies at 21:00 too. Over SMS and email. The customer gets an answer before they get as far as writing to a competitor.
- Checks the contact is real. A made-up number never reaches your rep.
- Qualifies against your criteria. Two or three questions you set. Only what passes them reaches a meeting.
- Turns down irrelevant enquiries, politely. And says why, so nobody comes away with a bad impression of you.
Alex
SMS · Monday evening
No row is waiting for somebody to get to it.
This is the list you look at in the morning. Every enquiry shows when it landed, how long the answer took, and where it ended.
- Jana MarešováThu 16:30, Nováková+420 776 ••• •15Arrived: 9:14 · Channel: WebAnswered in: 2 min
What he asked: Scope of the job, when it has to be done
Outcome: Thu 16:30, Nováková - Ondřej KolářPolitely declined+420 731 ••• •42Arrived: 13:02 · Channel: FacebookAnswered in: 1 min
What he asked: Who decides, and by when
Outcome: Politely declined - Petra VlčkováFri 10:00, Dvořák+420 604 ••• •07Arrived: 17:41 · Channel: WebAnswered in: 3 min
What he asked: What they use today, what annoys them
Outcome: Fri 10:00, Dvořák - Martin SedlákThu 09:00, Dvořák+420 777 ••• •63Arrived: 20:08 · Channel: E-mailAnswered in: 2 min
What he asked: Budget, and who approves it
Outcome: Thu 09:00, Dvořák - Lucie BeránkováWaiting on a reply+420 720 ••• •28Arrived: 21:47 · Channel: WebAnswered in: 1 min
What he asked: Whether the topic is live right now
Outcome: Waiting on a reply - Tomáš HruškaOutside the trade+420 608 ••• •91Arrived: 23:12 · Channel: InstagramAnswered in: 2 min
What he asked: Size of the building, location
Outcome: Outside the trade - Klára DostálováMon 11:00, Nováková+420 733 ••• •54Arrived: 6:03 so · Channel: WebAnswered in: 2 min
What he asked: What they are solving, how urgent it is
Outcome: Mon 11:00, Nováková - Filip MarekTue 14:00, Dvořák+420 602 ••• •36Arrived: 10:26 ne · Channel: SMSAnswered in: 1 min
What he asked: Scope and timing
Outcome: Tue 14:00, Dvořák
Five of the eight arrived in the evening, at night or over the weekend. Without Alex all eight would have waited until Monday.
- enquiries handled
- 8 of 8enquiries handled
- of them outside working hours
- 5of them outside working hours
- waiting for morning
- 0waiting for morning
Drawn from the real screen in Ninjabot, with invented data. A real list carries the names and mobile numbers of our customer’s customers, so it is not published, blurred or otherwise. The figures at the bottom are from one real day.

Bea
Works your databaseThe database you already paid for can earn a second time, with no second investment in acquisition. Bea works through all of it and finds who is ready to talk now.
- Picks up what you already know. She reads the notes, the records and the past quotes in the CRM. She writes personally, not in bulk.
- Follows up, typically three times. The work a human rep gives up first. And people still reply to the fourth message.
- 100% of contacts get the sequence. Not 60%, depending on the week your rep had.
- Cleans the database while she is in there. She separates the contacts worth a meeting from the ones you can delete.
Bea
SMS
This is a database somebody finally worked all the way through.
Not one figure at the end but the whole path: how many contacts were written to, how many replied, how many of those were real, and how many a rep ended up sitting down with.
Final actions run at 8.7%.
- Conversations in total6 64895% completed
- Completed conversations6 30522% relevant
- Relevant enquiries1 40539% reached an action
- Final actions550
- Money saved
- €124,000Money saved
- Time saved
- 4,728 hTime saved
- Average time to qualify
- 231.7 hAverage time to qualify
- Response rate
- 44.6%Response rate
The real Statistics screen in Ninjabot, with figures from one running campaign. No customer’s name is in the panel: without it this is an illustration of the app, not a claim about a named company. The figures are aggregates and carry no personal data.
Seven situations. One of them is yours.
Alex takes the enquiries that arrive on their own. Bea goes into your database for the contacts.

Answers before a competitor has opened the email, and passes on only what is worth working.
- You paid for a hundred leads. Ten of them can buy.Qualifying leads from ads
- Interest after a webinar lasts hours. Your capacity is measured in days.Enquiries from webinars
- Speed is not what pays here. Being systematic is.Enquiries from existing customers

Goes through contacts nobody has touched in years and finishes every one, including the silent ones.
- Nobody wants to do cold calling. Which is why nobody does.Reaching cold contacts
- The database you already paid for can be used again.Contacts who already know you
- The same quotes. Somebody just comes back to them.Quotes with no reply
- The easiest sale you can make. And still nobody makes it.Upsell and cross-sell
Run your whole AI sales team from one place.
The seven things behind Alex and Bea. A chatbot can reply. This remembers the last conversation, prepares for the specific company and checks its own work.
Built-in CRM
Contacts, import from CSV and XLSX, the state of every conversation and its full history in one place. It fills itself, without a click from your team.
Configurator
Set it up in two hours: identity, product, qualifying criteria, tone. You need no developer. You need to know how to sell your own product.
AI briefing
Out of the CRM and the email history it prepares an approach for that specific contact. Which is what makes every conversation genuinely personal rather than a broadcast with a name dropped in.
Test mode
You try the dialogue before it goes anywhere near a customer. First you message the agent yourself, then an AI customer puts it through hundreds of trial conversations built from your personas.
AI analysis
It scores every conversation, runs a meta-analysis across all of them, and recommends what to change in the training. It works on trial and live conversations alike, which is why conversion climbs over time.
Manager’s dashboard
How many conversations, how many of them relevant, where to optimise. You run it on numbers rather than on a feeling, and you see them before the monthly review.
Vector database
The AI knows your own material: price lists, FAQs, manuals, case studies, the objection handbook. It answers out of what you uploaded, not a script, so it handles the specific question too.
Live in 14 days. Your time: 3 to 4 hours.
The rest is on us. Here is what happens over the fortnight.
- Day 1 to 3
Onboarding
We close the order, create the accounts and hand over the access.
- Day 4 to 7
Configuring the AI
We set the identity, the product, the qualifying criteria and the tone.
- Day 7 to 12
Testing
You message the AI and play out real situations. We tune it until you are happy.
- Day 13 to 14
Integration and launch
We connect the CRM and the channels, test it, and put it live.
How many meetings are you losing?
Four numbers out of your own sales. Pick whether the enquiries arrive on their own or you go and find them, and put your own figures over the starting ones.
The last step is your own person, not the agent, which is why the last rail is pink. We go through an exact calculation for your case, costs included, on the demo.
How it turns out in practice.
Figures and words from customers who approved them for publication. Nothing modelled.
11,000 contacts inside a subsidy window that was closing fast.
- Conversations completed
- 2,736
- Relevant enquiries
- 1,04838 %
- Meetings booked
- 44416 %
15 field reps had no way to call 11,000 people before prospects signed elsewhere. The agent in database warm-up mode opened 9,967 conversations, 2,736 of which ran to the end, and delivered 444 ready opportunities straight into calendars.
Read the case studyCold sign-ups turned into booked calls.
- Contacts approached
- 742
- Meetings booked
- 15921 %
21% conversion in the first month. After two months of tuning through AI analysis, 26%, with 5% more people replying at all.
Read the case studyAd enquiries handled without losing a single one.
- Enquiries handled
- 238
- Answered without waiting
- 100%
- Judged relevant
- 42%
The agent answers the form itself, establishes motivation and the technical detail, and scores potential against clear criteria. Relevant cases go to Raynet CRM complete. Over two months that saved €3,800 against a junior rep’s salary.
Read the case study“Ninjabot sent 444 people into our calendars in one month, all of them ready to deal with the subsidy and the retrofit now. After a week we had to slow it down, because our regional reps could not keep up with the on-site surveys.”
“Without active outreach we would struggle to generate new opportunities at this scale.”
“The biggest value is not just the time saved, it is the quiet of knowing the whole process works and that we have it under control.”
Where it already runs.
Approach, get them talking, qualify, book the time: that is the same in every trade. What changes is the volume and where the contacts come from.
Installers and fitters
In season, more enquiries arrive than anyone can call back.
Service companies
A database built over ten years that nobody has the hours to work.
B2B sellers and manufacturers
An order for two hundred units by Friday arrives by email and waits.
B2B software with content marketing
Collecting contacts is solved. Following them up is not.
Everything comes back round. Nothing gets retyped.
The agents open the conversation and work it, the CRM writes everything down, your team closes and tells the agents what it learned. Then it runs again.
Ninjabot The AI reps
Alex on inbound enquiries, Bea on the database. They talk, qualify and book meetings.
They write down every conversation and the agreed slotIn the licence Ninjabot CRM
Contacts, deals, tasks and the history of every conversation, written down by themselves.
It hands over a finished task with the whole historyYou Your sales team
Opens one task, turns up to the meeting and closes. It does not hunt for contacts.
It feeds back the criteria, the tone and what only a person knows- One circuit
Already have a CRM? We connect the agents to it and your people stay where they are.
You are not moving anywhere. The agents plug into your system.
They read the context out of your CRM, write conversations back into it, and create deals and tasks. Your team stays where it already works.
CRM and calendar
- Pipedrive

- RayNet

- HubSpot

- Google Calendar

- Microsoft Outlook

RayNet and Pipedrive are routine, and any other CRM with an API we integrate to order. The agent sees the genuinely free slots and writes the meeting straight into the calendar.
Channels
- Twilio
- Gmail
- Your domain
SMS and email need no integration at all; both are part of the product. We set up the SMS gateway account and the phone number for you, and the number is retired when we stop working together.
Enquiries and models
- ChatGPT
- Claude
Enquiries from Facebook, Instagram, the website form and email land straight in the CRM. New AI models are tested and rolled out centrally, and your configuration stays exactly as it is.
You pay for what you actually use. Not for people on your team.
The plans differ in AI capacity and in how many contacts you reach. You never pay for a team member.
Growth
- Active agents
- up to 3
- Contacts reached per month
- up to 1,000
- Support
- email and phone
Enterprise
- Active agents
- unlimited
- Contacts reached per month
- to order
- Support
- priority and a Key Account Manager
- Unlimited users on every plan
- The complete CRM in the price
- No lock-in, switch it off any time
SMS is billed at the gateway’s rate. Setting it up (connecting the channels, the calendar and your CRM if you have one) is a one-off, outside the licence.
A full calendar of meetings. Without hiring another rep.
Live in 14 days, three to four hours of your time. No lock-in, switch it off any time.