Afternoon all,
I have a slightly odd use-case and have just started exploring SuiteCRM to see if it is suitable - so far I think it is, except for one aspect. Iād like advice as to whether:
- Iām just doing it wrong
- SuiteCRM is the wrong tool
- I have Greatly Misunderstood
- I should go away and read the documentation $here.
Weāre an organisation that is contracted to offer a package of support and training to local schools. Weāre funded by local government so schools get (most of) the services for free. But we have to make sure that all schools are offered these services and track take-up etc.
No problem, I thought:
- Create some products/services
- Simply assign a product as āpurchasedā when a school takes it up. Hopefully associating a āsaleā with a particular teacher (contact) at the school (account)
Thatās all gone a bit pear-shaped since it seems that Quotes and Invoices have a required part of the workflow to assign a sale.
Is that correct? Is there a workaround? Or would I be better off not thinking f these separate services as āProductsā but doing something else?
Initial thoughts to help me clarify thinking gratefully received.
Using Version 7.11.3
Hi,welcome!
I like your 4 point list, made me laugh 
There are actually many ways to model your concepts in SuiteCRM, just explore a bit more until you get a feel of how our concepts connect to one another.
I think you should use Accounts for entities (schools) and Contacts for people inside those entities.
A simple flow that might work for you is to make the candidates (people or schools you are about to contact) a āLeadā and convert them to Accounts or Contacts when they decide to adopt your service.
If you donāt need to track Financials or several services made to the same school, I would avoid the complexity of Quotes/Invoices/etc.
Have a look at the articles labeled āConceptsā on my blog, strting with this one: https://pgorod.github.io/Concepts-Accounts-Contacts/
Thanks PGR, that all makes sense and maps well to what I intended.
You hit central problem when you say:
I would avoid the complexity of Quotes/Invoices/etc.
I agree, I would like to - but how to avoid them?
Thereās no āCreateā button under āProducts and Services Purchasedā and a bit of Googling suggests that things show up in that list when a quote/invoice has been marked as accepted.
If there is no way to simply say āAccount X has been supplied with this productā or āContact Y has been supplied with this productā its eluding me at the moment.
We will be purchasing a support contract, but Iād hope to fumble through config and set-up of a test system before diving in.
If you have a budget for services I would definitely advise you to involve consultants precisely at this design phase, it will help lay the right foundations for your project. Tell me if you want to be contacted through your Forumās email for Quote from SalesAgility.
You can change the query of the āproducts and services purchasedā subpanel by customizing here:
https://github.com/salesagility/SuiteCRM/blob/master/modules/Accounts/Account.php#L386
You can also have Workflows mark the Quotes as āclosed-acceptedā automatically so that they fit the conditions to appear there even without changing the query.