Requesting a report
Then waiting until someone has time to build it. And then the follow-up question arrives.
AFASAsk answers questions about your AFAS administration in plain language: revenue, margin, stock, receivables. With the calculation shown, so you can see where every figure comes from. And the routine work is done before you get to the office.
Which installers are ordering less this quarter than last year?
7 installers ordered at least 20% less in Q3 2026 than in Q3 2025. Together that is € 86,400 less revenue. The four largest drops:
| Installer | Q3 2026 | Change |
|---|---|---|
| Montagebedrijf Hoeve | € 28,900 | −53% |
| Poorttechniek Noord | € 31,100 | −36% |
| Installatiegroep Delta | € 27,600 | −30% |
| Hekwerk Service Oost | € 25,800 | −24% |
Example with invented companies and amounts.
You want to know where things stand. But every new question becomes a job for someone else.
Then waiting until someone has time to build it. And then the follow-up question arrives.
Building pivot tables yourself and hoping the filters are right. Every month again.
Fine for the standard figures. But it answers last month's question, not today's.
With AFASAsk you type the question. You get the answer, the table and the calculation. No waiting.
See it with your own questionsFor management, for sales and the back office, and for finance. Everyone with the same figures and the same definitions.
Management information without waiting for a report.
For sales, back office and purchasing.
Quick answers to the question behind the figure.
Alongside your dashboards, not instead of them. Keep Power BI or your standard reports for the figures you want to see the same way every month. Use AFASAsk for the question that comes next.
AFASAsk does not guess; it calculates on your own AFAS data. With every answer you see which data was used and how it was calculated.
-- Revenue per installer, Q3 2026 against Q3 2025
SELECT debiteur,
SUM(bedrag) FILTER (WHERE jaar = 2025) AS last_year,
SUM(bedrag) FILTER (WHERE jaar = 2026) AS this_year
FROM verkoopfacturen
WHERE kwartaal = 3
AND debiteurgroep = 'Installateur'
AND factuursoort <> 'Creditnota'
GROUP BY debiteur
HAVING this_year < 0.8 * last_year
ORDER BY this_year - last_year;
Not just answers to questions. PitchAI agents also do the recurring work that comes back every day. You define once how it should be done; after that it happens automatically, and your people decide.
Four orders that arrived by email or PDF are ready as draft sales orders in AFAS.
The price list PDF has been read. Purchase prices are updated and sales prices calculated with your standard margin, ready for review.
Five questions answered from your own manuals, with the page number. Your technical team checks along.
Nothing has been sent. You approve, adjust or reject. Everything is in the log.
Awaiting your approvalDefine it once. Then it runs every day.An example night. You decide which tasks are done.
Discuss your routine workAFASAsk is one agent. With the Agent Engine you get a team of agents that work across the business, monitored and supported by PitchAI.
An email, an invoice, a form: the agent gets to work right away. No fixed check-in times needed.
A question about orders or stock while on the road? Call your agent and get an answer, in an ordinary phone call.
Every task with status, exceptions and evidence. You see what was done, and why.
Corrections and agreements go into your own knowledge base, not into a vendor's chat history.
At first AFASAsk only reads. Only when the answers have been right for weeks do agents start making drafts. You decide at every step.
A half-hour demo with your own questions, on example data. Together we look at where the gains are.
We connect AFAS through the API connection AFAS provides for this, with read rights only. Nothing changes in AFAS.
We record your definitions and test with real questions from your team until the answers are right.
Agents make drafts that your people review. Writing to AFAS only with your approval, task by task.
Your administration is confidential. That is why we start read-only, and put the agreements on paper.
AFASAsk reads your data and changes nothing in AFAS. Write access only comes up if you later want it for a specific task.
The application and your AFAS data are stored on PitchAI servers at Hetzner in Finland, within the European Union.
PitchAI processes your data on your behalf and records this in a data processing agreement. You know who does what with your data.
We use business AI models under business terms. Your data is not used to train models.
Employees sign in with their own AFAS account. You decide who gets access.
An option that replaces names, addresses, email addresses and IBANs with pseudonyms on our own server, before anything goes to the AI model.
AFASAsk has been in production since 2025 at a Dutch non-profit organisation. Questions about relations, finance and projects go straight to its own AFAS data.
Every organisation is different. After the introduction you receive a proposal that fits your team and your AFAS environment.
See what AFASAsk does with your questions.
Questions to your own AFAS data, for management and team.
Agents that also do the routine work.
Shields names, addresses and other personal data before anything goes to the AI model. An add-on to any package, now in development.
AI usage is passed on at cost, without markup. Beyond that you pay for the product, the monitoring, the support and the advice.
No. AFASAsk is an independent product of PitchAI. It works with your AFAS environment through the connections AFAS provides for this. AFAS Software B.V. did not develop, certify or endorse AFASAsk.
No. The connection is read-only by default. Agents that later do routine work first make drafts that your people review. Writing to AFAS only comes up when you approve it, task by task.
Your AFAS data is stored on PitchAI servers in the EU. To answer a question, the question and the necessary intermediate results go to a business AI language model. That processing may take place outside the EU, under the provider's business terms. Your data is not used to train AI models.
Want personal data never to reach the language model? For that we are developing a privacy filter as an option. We are happy to discuss whether you need it.
With every answer you see which data was used and how it was calculated, so you can check it. If something is not in the data, AFASAsk says so. If a definition needs to be different, we record it in your knowledge base. From then on everyone uses it.
Hardly. You type a question in plain language, as you would ask a colleague. We set up AFASAsk together with a few regular users, so they can help their colleagues get started.
A general chatbot knows nothing about your administration unless you paste data into it yourself. AFASAsk is connected to your AFAS data, knows your terms and shows how it calculates. With the Agent Engine, agents also do work themselves: at set times or as soon as something arrives, with a log and monitoring by PitchAI.
Yes. Keep your dashboards for the standard figures you want to see the same way every month. AFASAsk is there for the question that comes next, or the question no report exists for yet.
We usually schedule a demo within a week. We then agree the connection and setup with you. That depends on your AFAS environment and the questions you want to ask.
The price depends on the number of users, the size of your AFAS environment and the routine tasks you want done. After an introduction you receive a tailored proposal. AI usage is passed on at cost, without markup.
Tell us which questions are on your mind. In a half-hour demo we show how AFASAsk answers them, on example data. No obligation.