AstuteCRM — CRM, GST invoicing and support ticketing in one

Run your companies, clients, GST invoices, payments and support tickets from one place — with a client portal for your customers, role-based access and notifications at every step.

AstuteCRM is a combined CRM, GST invoicing and support-ticketing system for businesses that sell through one or more companies to a shared pool of customers.

Your team works from a secure web dashboard where each person sees only the companies — and, if you choose, only the clients — they look after. Your customers get their own client portal to raise support tickets, follow them and chat with your team, without ever seeing your internal data.

Every important event — a ticket raised, assigned, updated or answered, a new user registering or an account changing — is announced in the app's notification bell and by a branded e-mail.

Features

Set up AstuteCRM (administrators)

Follow these steps once, as the Super Admin, to get your team working.

  1. Companies — add each of your own companies (the businesses you sell through) with GSTIN, address, bank details and logo. Choose a default invoice design and paper size for each.
  2. Roles — under Administration → Role Master, create roles such as Accountant or Support and tick what each can View / Add / Edit / Delete in every module. A person's menus and screens come entirely from their role.
  3. Users — under Administration → Manage Users, add your staff. For each one pick a role, tick the companies they work for and, optionally, the specific clients they handle (with one marked as their default). Leave clients unticked to give access to every client of their companies.
  4. Clients — add your customers (each belongs to one of your companies) and the services you invoice for.
  5. Ticket Settings — under Administration → Ticket Settings, review the standard ticket categories and add your products and modules, choosing which companies each is offered to.
  6. Client portal — open a client and use the globe icon (Portal access) to invite the people at that client who should raise tickets. Each client can have several logins.
  7. E-mail — under Settings → E-mail (SMTP), enter your outgoing mail server so verification codes, invoices, reminders and notifications can be sent.

Signing in

The sign-in page works in two steps:

  1. Enter your e-mail address or username and choose Continue.
  2. On the next page enter your password — or choose E-mail me a sign-in code and type the 6-digit code we send you (valid for 10 minutes, single use).

New here? Create an account and request access

  1. On the sign-in page enter your e-mail, then choose Create an account (or use the Create an account link).
  2. Choose your own username, enter your name, e-mail and a password, and confirm your e-mail with the 6-digit code we send. Each e-mail address can be registered only once.
  3. Sign in. You will see a Welcome page with no menus yet — that is expected.
  4. Click Request access, optionally adding a short message (for example your company and the modules you need).
  5. The administrator is notified in the app and by e-mail. Once they assign your role and companies, you receive an Access approved e-mail and notification — sign in again and your modules appear.

Dashboard

The dashboard is grouped into sections, and you only see the sections your role can view:

All figures cover only the companies (and clients) you have access to. Use the company selector in the top bar to narrow everything to particular companies.

Support tickets

Raising a ticket

Open Tickets → New (the + button). The form only offers what you are allowed to use:

Field How it works
Company Shown only if you work for more than one company; otherwise it is filled in for you.
Client Your default client is pre-selected — you can still pick another. Only clients of that company (or your linked clients) are listed.
Product / Module Chosen from the lists set up in Ticket Settings. Picking a product narrows the modules.
Category Bug, Correction, Changes, New Requirement, Enquiry, Suggestion, Support — or your own.
Priority Sets the SLA response time: Critical 4 h, High 8 h, Medium 24 h, Low 72 h.
Assigned To Team members for that company (administrators are only listed for the Super Admin).

Working on a ticket

Ticket Settings: products, modules and categories

Under Administration → Ticket Settings an administrator maintains the pick-lists used on tickets.

For each entry choose whether it is offered to all companies or only selected companies, its display order, and whether it is active. Deactivating hides it from the ticket form; existing tickets always keep the value they were saved with. Modules added by your team from the ticket form appear here too, for you to tidy up.

Users, roles and access

Notifications (bell and e-mail)

AstuteCRM tells the right people at every stage, in the notification bell at the top of the screen and by e-mail — and never notifies you about something you did yourself.

Event Who is told
Ticket raised (by staff or from the client portal) Super Admins, the assignee and whoever raised it; the client's portal users get a confirmation
Ticket assigned or re-assigned The new and the previous assignee (plus Super Admins)
Status, priority or details changed Super Admins, assignee and creator — the e-mail lists exactly what changed (old → new); clients hear about changes they can see
Reply or internal note Staff on the ticket; clients get replies, never internal notes
New sign-up, access request, user added / changed / deleted Super Admins
Your own account changed, access approved, password changed You

The bell groups notifications by Today / Yesterday / This week / Earlier, has All and Unread tabs and Mark all read, and rings when something new arrives. Click a notification — or the button in an e-mail — to open that ticket or user directly.

Client portal (for your customers)

Your customers use the client portal at /portal on your AstuteCRM address.

  1. They receive an invitation e-mail, open the link, enter the verification code and set a password.
  2. In the portal they can raise a ticket — choosing their account (if they have several), product, module, category and priority from searchable lists — and follow all their tickets.
  3. On a ticket they can reply, chat live with your team, mark it resolved or reopen it.
  4. They receive e-mails when their ticket is received, when its status or other visible details change, and when your team replies.

Customers never see your companies, internal notes or other clients' tickets. Tickets they raise are automatically owned by the company their account belongs to.

Invoicing and GST

Payments and reminders

Getting help

Need a hand with AstuteCRM? We are here to help.

  1. Sign in to the client portal (top-right Client login) and open Tickets → New ticket. Pick AstuteCRM so the right team picks it up.
  2. Describe what you were doing, what you expected and what happened instead. Screenshots help — paste a link in the ticket.
  3. Track replies in the portal; you also receive an e-mail whenever our team responds.

Not a client yet? Use Enquire on this page and we will get back to you within one business day.

Frequently asked questions

Can I correct a finalised invoice?

Yes. Every change is recorded in the invoice history (who changed what and when). Cancelled invoices can no longer be edited.

I signed in but I can't see any menus.

Your account does not have a role yet. Click Request access on the Welcome page; the administrator is notified and you will get an e-mail as soon as access is approved. Then sign in again.

Why is there no Company field on my ticket form?

You work for only one company, so it is filled in for you automatically. Users with more than one company see a Company drop-down.

Why can't I see some clients, tickets or invoices?

You only see the companies ticked on your account and — if your administrator linked you to specific clients — only those clients. Also check the company selector in the top bar.

The module I need isn't in the list.

Type its name in the Module search box on the ticket form and choose + Add new module. An administrator can rename or remove it later in Ticket Settings.

Can I attach files or screenshots to a ticket?

No — tickets are text only. Describe the issue in the description, comments or live chat.

I didn't get an e-mail about a change I made.

That is intentional: AstuteCRM never notifies you about your own actions. Everyone else involved is notified. If others are not receiving e-mails, ask your administrator to check Settings → E-mail (SMTP).

Can I sign in without a password?

Yes. Enter your e-mail or username, then choose E-mail me a sign-in code and type the 6-digit code we send (valid for 10 minutes).

How do my customers get access to the client portal?

Open the client in AstuteCRM and use Portal access to invite each person by e-mail. One client can have several logins, and one login can cover several client accounts.

Book a free demo of AstuteCRM