110 comments found.
Good morning, for a unknow reason, emails are not sent when I use setting USE SYSTEM SMTP from the email composer. If a choose smtp settings that I entered into your module, emails are sent without issue. Settings are quite the same so I do not really understand (SSL, port, server…). Do you have a way to make this settings by default and not USE SYSTEM SMTP ? Thanks you in advance for your kind help.
Hello
Thank you for your message. Could you please send me the SMTP details via email so I can check and verify the settings? You can send the details to halilyazilim1@gmail.com.
Once I receive the information, I will review it and get back to you as soon as possible.
Best regards,
I am using the Email Template Module in Perfex CRM and have encountered the following issues with merge fields:
Problem 1: {contact_firstname} Only Works for Primary Contact The {contact_firstname} merge field only pulls the primary contact’s first name. However, we have multiple contacts associated with a single customer, and we want each contact to receive an email with their own first name dynamically. Question: How can we enable {contact_firstname} to work for all contacts of a customer, instead of just the primary contact?
Problem 2: {staff_firstname} Only Works for One Staff Member The {staff_firstname} merge field only picks one staff member’s name, but multiple staff members may be assigned to the same company. We want to ensure that emails sent to a customer show the correct staff member’s first name, depending on who is handling that contact. Question: How can we modify {staff_firstname} to dynamically pull the relevant staff member’s name when communicating with different contacts?
Additional Information:
We are using 2.9.3 Let us know if this requires a module update or custom development. If there is an existing workaround, please guide us on how to implement it. Looking forward to your response
Yes, the merge fields currently work for only one contact and one staff member.
Is there a specific person or staff member at the point where the email is triggered? If so, I can update the merge fields accordingly.
Could you email me the details? You can reach me at halilyazilim1@gmail.com.
i am not getting all function same as your screen shoot. also not getting any tutorial how to setup this pluging. please provide details instruction for useing your module.
Thank you for reaching out!
You can find the documentation for the module at the following link: https://demo1.suitedigital.net/documentation/email-template/preview.phpPlease note that this documentation is from a few versions ago, and updates can be tracked from there.
If you have any questions or need further assistance, feel free to contact me at halilyazilim1@gmail.com. I’d be happy to help!
Best regards, Halil
Hi, we would like to buy this but need and sms option for emails are ok but kind of old. SMS, Whatsapp, and Social media is now. Will you be adding SMS within the next 20-60 days? Also an improved inbox/outbox and draft that looks more like email accounts would be great!
Hi,
I have a separate module for SMS, and I will be releasing a new update for it soon. I have further customized the SMS sending triggers.
I currently don’t have any design changes planned for the email module. However, if you have a specific design in mind for the mailbox, could you share an example or a link with me?
Thank you!
Will the sms module have most of the same template features as this module?
Yes, it will largely resemble my email module. I’m taking the triggers section exactly as it is. Additionally, I will gradually apply the other features to the SMS module.
Hi team.
Technical Specifications Document Invoice Scanning, OCR, and Loyalty Points Module for Perfex CRM 1. Module Objective Develop an add-on integrated within Perfex CRM (preferably through a PWA interface) that enables users to: Scan and capture physical invoices using their device’s camera. Convert the captured image into an optimized format (image or PDF). Apply an OCR process to extract key data from the invoice (invoice number, date, total amount, distributor details, etc.), even when invoices come from various distributors with different templates. Validate the digitized receipt and add it to the customer’s account statement. Automatically assign loyalty points based on predefined KPIs (e.g., 1 point per $10) and allow redemption of rewards. 2. Workflow and Functionalities 2.1. User Interface and Capture Access: The user logs into Perfex CRM and navigates to the “Scan My Invoice” section from the main menu. Capture via PWA: A Progressive Web App interface is provided that enables access to the mobile device camera. The user takes a photo of the invoice. A preview is shown for the user to confirm the capture or retake the photo in case of errors. 2.2. Invoice Conversion and Processing File Conversion: The captured image is automatically converted to an optimized format (either an image or PDF). OCR Application: The system sends the image/PDF to an OCR engine to extract key data, such as: Invoice number Issue date Total amount Distributor details The OCR process must support invoices with different formats (templates) and ensure that the essential fields are correctly tabulated for validation. 2.3. Validation and Storage Validation: Implement a validation mechanism to verify that the invoice meets the predefined minimum criteria. If errors occur (e.g., incomplete data or template inconsistencies), the system should allow for manual review by an administrator. Storage: The digitized invoice is uploaded and stored in a predefined folder within Perfex CRM (document management system). A record of the invoice is created in the customer’s account statement, integrating the extracted data. 2.4. Points Assignment and Notification Points Calculation: Based on the invoice amount and a conversion table (e.g., 1 point = $10), loyalty points are automatically assigned to the customer’s account. Update and Notification: The customer’s points balance is updated in Perfex CRM. The user receives a notification (via email and/or internal notification) about the invoice processing and points assignment. A history of processed invoices and accumulated points is made available within a dedicated CRM section. 2.5. Configuration and Administration Panel Rules Administration: An admin panel will allow configuration of: Invoice validation rules and mandatory fields. The conversion table for invoice amounts to points. OCR engine parameters (e.g., API key, endpoint) if an external service is used. Reporting: Automatic reports will be generated on processed invoices, assigned points, and usage statistics to facilitate loyalty program analysis. 3. Technical Requirements 3.1. Integration and Platform Integration with Perfex CRM: The module should be integrated as a native plugin or add-on within Perfex CRM. Ideally, a PWA interface should be implemented to facilitate mobile usage. 3.2. OCR Engine Options: Evaluate the use of external APIs (e.g., Google Vision, Amazon Textract, PDF.co) versus an on-premise solution (such as Tesseract). Requirements: Must support reading invoices with multiple templates. High accuracy in extracting “hard” data (invoice number, date, amount) is essential. 3.3. Processing and Performance Asynchronous Processing: Implement asynchronous OCR processing to avoid bottlenecks and notify the user upon completion. Error Handling: Establish mechanisms for validation and manual review for invoices with OCR extraction errors. 3.4. Security and Storage Data Security: Ensure encryption and protection of both transmitted and stored sensitive data (invoices and related information). Access Management: Implement role-based permissions for access to the invoice section and loyalty points administration. 3.5. Integration with the Loyalty Module Existing or New Module: Evaluate integration with an existing loyalty module for Perfex (e.g., the “Customer Loyalty and Memberships” add-on) or develop a new one that meets flexibility and customization requirements. Allow dynamic configuration of rules and KPIs via the admin panel. 4. Detailed Data Flow Capture and Submission: The user logs in and accesses “Scan My Invoice”. A photo is taken and converted into an optimized image/PDF. The file is submitted to the Perfex CRM server. OCR Processing: The module calls the OCR engine to process the image. Key data is extracted and returned in a JSON format. Validation: The system validates that the extracted data meets predefined criteria. In case of validation failure, a manual review alert is triggered. Storage and Registration: The digital invoice is stored in a designated folder within Perfex CRM. A record of the invoice is created in the customer’s account statement. Points Assignment: The system calculates points based on the invoice amount using the conversion table. The customer’s points balance is updated accordingly. Notification and Reporting: The customer is notified about the updated account statement and points balance. Reports are generated for administrative review, consolidating invoice data and points statistics. 5. Questions and Clarifications for Providers OCR Engine: Which option (external API or on-premise Tesseract) do you recommend to achieve maximum accuracy for invoices with various templates? How will the configuration and updating of invoice templates be managed? PWA Interface: Will the PWA interface be fully integrated within Perfex CRM or developed as a complementary application communicating via the REST API? What compatibility considerations must be addressed for mobile devices (both iOS and Android)? Asynchronous Processing: What strategy do you recommend for asynchronous OCR processing, especially under high-demand scenarios? Will a manual review functionality be included to correct extraction errors? Security and Permissions: Which protocols and security standards will be implemented to handle sensitive invoice data? How will access permissions be managed for the invoice section and loyalty points administration? Integration with the Loyalty Module: Do you recommend integrating with an existing loyalty module or developing a new one to meet the customization and flexibility requirements? Is it possible to configure rules and KPIs dynamically through the admin panel? Maintenance and Scalability: What strategies would you suggest to ensure the module is scalable as the user base grows? What are the requirements for testing, support, and future updates of the module? 6. Final Recommendations Documentation: Complete technical documentation of the module is required, including APIs, data flows, and validation processes. Functional Prototype: A functional prototype demonstrating invoice capture, OCR processing, and points assignment should be provided to validate the solution. Continuous Integration: Ensure that the module integrates robustly with the Perfex CRM REST API and follows industry best practices in development and security.
Best regards!
Hi i have a Problem with the variables: {staff_firstname} {staff_lastname} When a staff meber is logged in, and has his Firstname and Lastname set, the Mail Template, is ignoring the values, and in the mail to the customer neither the first or lastname is shown, only {staff_firstname} {staff_lastname} in full text.
Hi
Thank you for reaching out to me. I understand the issue with the {staff_firstname} and {staff_lastname} variables not being replaced with the staff member’s first and last name in the email template.
To better investigate this, could you let me know exactly where you are triggering this email from? This will help me check whether the staff information is being correctly passed to the template.
Also, if possible, could you send me a screenshot of the screen where you are sending the email? That would help me understand the issue more clearly.
You can send the details to halilyazilim1@gmail.com. Once I review the information, I will get back to you as soon as possible.
Looking forward to your response.
Best regards,
Halil
Hi, is it possible to add an email writing and email replying assistant via the Gemini api, that would be really cool
Hi
Yes, this would really be great. I will review the Gemini API. I might use it in my other modules as well. You can be sure that I will check this.
Thank you
Thank you very much
hi there, I’m trying to sell your module to a potential client.
May I install a version of it on my demo site under the same license I have?
Demo site: https://demo.crmperfex.co.za/admin/ my license site: https://crm.successbydesign.co.za/
Thank you Terrill
Hello Terrill,
Thank you for your interest in selling my module to your client.
Yes, you may install it on your demo site for testing purposes. There is no issue with that. However, once your client decides to purchase, a new license will be required for their use.
Let me know if you need any further assistance.
Best regards,
Halil
I’m interested in buying, I believe there’s just one detail missing, in the mail timer there could be the option to select a TAG in the lead, is that possible?
Hello,
Thank you for your interest!
Yes, it’s possible to add the option to select a TAG in the mail timer. I plan to include this feature in the next version of the module. However, I can’t give an exact completion date at the moment.
I’ll do my best to release it as soon as possible.
Best regards, Halil
Hello,
I have added the tag option you requested for leads. It is active on my demo site. Could you check it? If it meets your expectations, I will update my module.
Thank you
That’s awesome! It looks great with the TAG.
I made a purchase.
A suggestion for a future improvement… In templates, when we create a new email model, we should have the option to drag and drop HTML emails, since many people don’t know how to create HTML emails in the code.
Thank you
Yes, a few more clients have requested this. It’s on my to-do list. But it’ll be a few months before I can add it.
I also updated the module on codecanyon. It will be published in a few minutes.
Good! I just installed it here. I’m going to test it on the SaaS modules
One thing I noticed is that my CRM is in Brazilian Portuguese, and most of the things haven’t been translated.
I’m looking at your portfolio and I think I’ll need a few more of your products throughout the year.
My modules are written with multilingual support. If you know the location of the language files, you can translate and upload them. If not, I can send you the language file; once you translate and send it back to me, I can upload it to my module.
Thank you for your interest in my modules. By the way, my email address is: halilyazilim1@gmail.com. You can reach me anytime through this address.
Thank you.
Hi can you fix this bug? 1 Go to leads 2. Type “SEARCH” in the field for keyword XXXXXX 3. Listing Leads get reduced to a smaller number of leads 4. Click on SEND EMAIL 5. Message is sent but the (2.) where you filtered the leads is lost as well
can you make sure after 4. it returns to the 3.?
Hello,
I will check what you said and get back to you.
Thank you
Hello Again, I badly wanted to use this email template module to start sending messages for our new year messages. How also to use the “Available merge fields” I noticed when used they come as the original merge fields eg. {contact_firstname}, instead of the client’s first name.
Hello,
Your system is working.
Please send me a screenshot of the template you created to my email address, so I can review it.
One thing to pay attention to: If you have added the {contact_firstname} merge field, make sure that this template is only sent to a customer.
The common issue I encounter is that the same template is sent to both customers and leads. However, this is not the correct approach because their merge fields are different. Therefore, you need to create separate templates for each.
Thank you!
Hello, Please I would like to know how to send group emails in perfex. Also how to integrate the perfex already existing fields like. In perfex under customer, we have categories eg. Lawyers, City, Law income earners, Girls, Women, etc.
Does this module support to select to send emails toa particular group of leads and customers? If so please send me the user documentation. Best, John
Hello John
Thank you for purchasing the module and for your interest!
You can indeed achieve what you’re looking for by using the Email Timer section. From there, you can configure the email templates and select the specific customer or lead groups you wish to send emails to, such as Lawyers, City, or any other category you have set up in Perfex.
Here is a link to the documentation for a previous version of the module: https://demo1.suitedigital.net/documentation/email-template/preview.phpPlease note that I haven’t had the opportunity to update the documentation recently, so I apologize for any inconvenience this might cause. If you have any questions or need further assistance, feel free to reach out to me via email at halilyazilim1@gmail.com.
Looking forward to helping you with any additional queries!
Best regards, Halil
Hello
I am looking to add zatqa QR code for perfex CRM for invoice this is Saudi Arabia qr code please how much cost also PDF invoice not appear in RTL so i need customize it to appear as RTL how much cost please
Hey, when do you bring the modul for Rise crm?
Hello, I don’t have Rise CRM experience. In January, I will research Rise CRM and start creating my modules for Rise CRM.
new updated module?
hello,
I released a new update today.
I have one more feature to add. The new update will be released soon
nice.
Can you please add the option to add header and footer from email option on composing new email. And if it is possible in templates, too? Thank you
Hello, Thank you for your suggestion! The idea of adding header and footer options while composing emails, and incorporating this feature into templates, is greatly appreciated. This functionality is already on my task list, and I plan to implement it as soon as possible.
Thank you again for your feedback!
Nice, thank you very much! I do really like your module and your great support
Thank you so much for your kind words and support! I’m truly glad that you are satisfied with my modules. I sincerely appreciate that you’ve chosen several of my modules. I’m always here for any feedback or support requests you may have.
Hello Halil, good morning. How can I assign or insert the available merge fields within the body of the email template, including the name and phone number of the staff assigned to the client and the potential client? I can’t find the email and phone number fields to insert them.
Thank you for your question. Could you please email me at halilyazilim1@gmail.com with more details? I’ll be happy to assist you further!
Hello Support,
after updating perfex to 3.2.2, when im going to leads/contact i dont see anymore the Email Log. Is there something known about the problem?
Thank you for Helping
Hello,
Thank you for your message. I have checked, and it appears that this module has not been purchased under your account. Could you please confirm if you are writing under the correct module?
Additionally, I kindly remind you to ensure that you are using a licensed version of the module. If you need further information or assistance, please feel free to email me at halilyazilim1@gmail.com.
Best regards,
Presale: Hello, good morning! The module looks very interesting and has great functionalities. I’ve explored the demo so far, and I love it.
1. I have a question: Is it possible to integrate the message template triggers with the Zender – Perfex Plugin for SMS and WhatsApp, so that you can choose whether the template is sent by email or WhatsApp?
2. Is it possible to schedule it so that, after sending Template 1, Template 2 is sent automatically two days later at 9:00 am?
3. Do you have a feature in mind that would allow us to know if the email was opened by the client or the recipient, and track the email’s open rate percentage?
Hello,
I have a separate template module for SMS. If you have a module that can send messages via WhatsApp, it might be possible to send the messages from my SMS module through WhatsApp.
Sending a second message a specific number of days after the first one is not directly possible, but you can partially achieve this through the Reminder section. You can create two separate reminders for the same event and set different trigger dates to accomplish the desired process.
I currently track whether sent emails have been opened. However, this record is triggered not by the customer directly but by anyone who opens the email.
I am planning to develop a feature that will visually display email open/not open statuses through graphs for better monitoring and reporting.
Best regards
Hello, I bought this module a month ago, but two problems arise:
1) The emails I receive are not displayed with the HTML content
2) I receive emails from clients who are registered as clients in Perfex crm, with the same email and they are not related to the email history in the client’s profile.
Hello,
Thank you for reaching out! I’m sorry to hear about the issues you’re experiencing.
To better understand and assist you, could you please provide screenshots of the problems? You can send them to my email at halilyazilim1@gmail.com.
Best regards, Halil