What a CRM owes a small business, and how we built ours
A CRM is a promise about your customers' data and your own time. Here is what we think that promise should contain, and what CRM at muslimspot.com does about each part today.
- Published
- Reading time
- 6 min
- By
- MuslimSpot
A CRM holds the most valuable thing a small business owns that is not money: the record of who its customers are and what was said to them. That makes it a promise before it is a piece of software. This post is about what we think the promise should contain, and what our own CRM, which went live at crm.muslimspot.com this week, does about each part.
We are not going to compare it with anyone else's. Other products are built by people who made their own choices for their own reasons, and a comparison table written by one of the parties is not worth reading. What we can do is say what we chose and why.
The record belongs to the business, and it has to be whole#
The first job of a CRM is to keep one record per person, with everything that happened underneath it. That sounds obvious until you look at how a small business actually works: the enquiry came through a website form, the reply went out from someone's personal mailbox, the quote lives in a spreadsheet, and the follow-up was a note on a phone. The record exists, but it is in five places and belongs to whoever happened to answer.
So the centre of our CRM is the customer record, and the rest of the product is the set of tools that feed it. A form submission becomes a lead. Mail to your business address is filed under the person who sent it. A booking, a quote and an invoice are all written against the record they belong to. When the customer calls back, the whole story is under their name.
Your mail should leave as you, from your own domain#
A customer who writes to a business expects a reply from that business. A reply that arrives from a system address, or from a domain they have never heard of, reads as a form letter even when a person wrote it.
Our CRM gives a business an inbound address on its own domain, so mail arrives in the CRM without the business changing its mail provider. Replies leave from the business's own address, signed by the business's own domain, once that domain has authorised our server to send for it. That authorisation is a public record the business controls, and the CRM shows exactly what to publish and checks it before a single reply goes out that way.
We run the mail server ourselves. We wrote about what that takes when we set it up, and the reasons have not changed: when a message does not arrive, we can read the log and say why, in one sentence, instead of opening a ticket with a vendor.
Bulk mail and personal mail are different things#
A campaign to a thousand people and a reply to one person are not the same kind of message, and a system that treats them the same gets both wrong. Campaigns go out through a sending service built for volume, from the business's own verified domain. Everything personal, the reply, the invitation, the mail an automation sends on the business's behalf, goes through our own server, one message at a time, with a budget per business so that one account cannot damage the reputation every other account shares.
We made that split a rule in the code rather than a setting, because a setting is something somebody switches off at nine in the evening to get a campaign out.
Nothing runs on your money without saying so first#
Some of what a CRM does costs money every time it runs. Finding and verifying an e-mail address, enriching a lead from public sources, and the AI features we are switching on over the coming weeks all cost us something per use, and a product that hides that cost inside a plan is a product that will eventually charge you for it without saying so.
Our rule is that usage with a cost shows its price before it runs, and that the charge is visible as a line the business can read afterwards. That is the same commitment we make everywhere: every charge visible before it happens, no surprise renewals, cancelling as easy as signing up. It is written down on our about page, and it applies to the CRM like everything else.
Muslim-first, which is a direction and not a gate#
MuslimSpot builds for Muslim entrepreneurs first and most wants to see them succeed. Anyone who likes the products and the pricing is welcome to use them, and nothing in the CRM asks who you are.
What Muslim-first means in practice is the set of commitments above, kept because they are right rather than because a market demands them: a fair price for real work, no dark patterns, no features held hostage to force an upgrade, and nothing haram sold or promoted through our products. MuslimSpot holds no Shariah certification and issues no religious rulings. These are the company's own principles, stated as intent.
What it does today, and what it does not yet#
The CRM available now keeps leads and customers in a pipeline, gives a business a shared inbox on its own domain or through a connected Gmail mailbox, builds a simple website with enquiry forms and booking pages, sends quotes and invoices, runs campaigns, installs and runs automations, and lets a team work in it with roles.
AI assistants and voice calls, phone numbers, card payments, WhatsApp and Messenger conversations, and calendar sync are built and not yet switched on in production. They are listed on the product page under exactly those words, and that list is where the change will show when each one is ready. We would rather say "not yet" on a web page than have a customer find out in the app.
Where your data lives#
On a server we own and administer, in one data centre in the European Union, with a nightly backup to one private bucket. The CRM's privacy notice names every third party that touches a business's data and what each one receives, including the ones that are not switched on yet, because a processor goes in that table before data reaches it and not after.
If you run a small business and want to try it, the product page says how to get in touch. If you have a question this post did not answer, email crm@muslimspot.com.