Business Loan

What is Business Risk? Types, Factors, and Risk Management Strategies

author-image
15 May 2026 |5 Minutes
Table of Content

Every business may face unpredictable outcomes due to the uncertainty in the business environment. The potential for financial loss or poor business performance resulting from either the internal or external environment is known as business risk. It represents a barrier to growth and limits the business's ability to achieve its desired goals. 

Business organisations across multiple industries may face different types of risks, ranging from economic risk to operational failure. This creates ongoing challenges for them to succeed in the ever-changing business world. Therefore, to provide long-term economic and financial stability, organisations need to identify the various types of business risks and a viable plan for management.

Types of Business Risk

Business Risk

Businesses face different types of business risk that arise from various sources. Identifying these risks helps in better risk management and planning.

Financial Risk

A company's financial risk relates to its financial conditions. Financial risk can consist of liquidity risk, credit risk, and currency risk. These risks may arise from factors such as cash flow mismanagement, market fluctuations, and changes in interest or exchange rates. It will ultimately cause a financial loss and have a direct effect on the daily operations of the business.  

Changing interest rates and economic market conditions create additional financial risks for business organisations. These two factors impact revenue generation and cause an increased level of uncertainty when forecasting and making financial plans.

Operational Risk

Operational risk arises from issues in business operations and processes, such as human errors, system or equipment failures, or workplace accidents. Inefficient or ineffective systems can lead to productivity losses due to operational disruptions. Other examples of operational risk include data breaches and security issues, which can affect business continuity.

Strategic Risk

Strategic risk arises from poor business decisions, ineffective strategies, or changes in the competitive environment. Nevertheless, competitive risks such as loss of market share could result from new companies entering the market. Changes in buying preferences from customers and new business methods and technologies may have an effect on the strategic planning process.

Compliance and Legal Risk

Compliance and legal risks arise when businesses fail to follow any central, state, or local laws and regulations. Non-compliance can cause legal action and financial losses to the business. All businesses must comply with local, state, and central environmental laws as well as with any industry standards relevant to their business. Non-compliance can adversely affect the day-to-day operations of a business and increase its overall exposure to risk.

Reputational Risk

Reputation risk is associated with the reputation of the company or the brand image of the company. Factors that could lead to decreased brand loyalty include: negative media coverage, negative experiences by customers, and poor brand reputation. Losing customers due to loss of trust will decrease revenue and affect the long-term success of a business. Therefore, maintaining a positive reputation for your organisation is essential for its continued success.

External Risks

There are external risks that arise due to things beyond a business organisation’s control. This includes everything from economics to politics and even worldwide risks. Natural disasters, plus any form of surprise occurrence, will negatively impact any company's ability to continue doing business. Similarly, fraud from outside sources and market conditions will create issues for a business.

Key Factors Affecting Business Risk

Several factors influence the level of business risk faced by an organisation. These factors vary across industries and market conditions.

Economic Factors

Some of the major economic factors are inflation, interest rates, and economic growth. Each of these factors can significantly have a positive or negative effect on how well a business performs. When any one of these factors changes, it can either reduce demand for a service and therefore negatively affect the revenues of the business. Business risks will often be heightened during times of market instability. 

Industry-Specific Risks

Each industry has its own specific risks that are based on how that industry works. For example, manufacturing businesses rely heavily on the availability of raw materials and their supply chains. In addition, the pricing level, production level, and profits in each industry are impacted by these industry-specific risks. Therefore, understanding these types of risks is crucial when planning success.

Consumer Behaviour and Preferences

Changing consumer behaviour and preferences are critical factors impacting both demand and sales volume for businesses. Thus, businesses need to quickly adapt to changing consumer behaviours and preferences. If a company does not meet the needs of consumers, the company will likely lose their customers and have a decrease in revenue.

Regulatory and Legal Changes

The government imposes regulations and requires businesses to follow certain laws. Moreover, changes in regulations or other legal requirements may also increase a company's compliance-related risks and costs. To avoid compliance-related issues and penalties, companies must be aware of and monitor new legislation and other recent changes in the law.

Technological and Security Risks

Advancements in technology are providing an organisation with many opportunities. At the same time, some new technology brings with it some type of security risk. System failures and external fraud are two ways operations can be disrupted. Companies must invest in security controls to mitigate these risks.

Risk Management Strategies

Implementing a strong risk management strategy helps businesses minimise risks and improve resilience. Organisations should adopt a structured approach to managing risks.

Identifying Risks

Identifying potential risks is the first step in the risk management process. Companies will systematically identify various common risks and document potential risks. Conducting regular assessments of your business will allow you to identify and act on emerging and potential risk situations. This will help ensure that your business is prepared to deal effectively with those situations.

Risk Avoidance

Risk avoidance involves avoiding activities that will pose a risk to your business. Businesses may choose to avoid projects that have a higher risk or products that are in high-risk markets. By using this strategy, you will lower your exposure to risk; however, it may also limit your business's ability to grow.

Risk Reduction

Reducing risk means reducing or minimising the impact of risk. Businesses work on implementing processes that will reduce their operational and financial risks. Improving business processes and providing some type of training or education will help reduce risk.

Risk Transfer

Transferring risk means transferring that risk to another party. Businesses typically will transfer certain types of risks to an insurance company. Insurance can help protect your business from financial loss due to accidents, acts of nature or any other unplanned event.

Risk Acceptance

Risk acceptance means accepting and acknowledging a certain risk. Some risks cannot be avoided and, therefore, must be dealt with in-house. When a business accepts a risk, it will usually create a contingency plan to assist it in managing those risks.

Risk Treatment and Monitoring

Risk treatment involves implementing controls to manage and reduce risks. Continual monitoring of risk ensures that risk stays within acceptable/business parameters. Regular review of your business should be performed to ensure your controls to mitigate risk are based on current circumstances.

To Conclude

All businesses face some level of risk in their operations, whether financial, operational, or strategic. By understanding different types of risks and their causes, businesses can better prepare to handle potential challenges.

A comprehensive risk management strategy is essential for minimising financial losses and enhancing overall business stability. Effectively identifying and managing risks enables businesses to protect their operations and achieve sustainable long-term growth.

Secure your business against financial uncertainties and strengthen your risk management strategy with a Poonawalla Fincorp collateral-free Business Loan. Apply today for up to ₹1 Crore with minimal documentation and quick digital processing.

Read Also: Business Loan Tax Benefits In India Under Section 80C

FAQs

What effect does business risk have on long-term growth?

Business risk could potentially limit growth because of negative cash flow, increased financial loss and less ability to invest in expansion opportunities.

What is the difference between strategic and operational risk?

Strategic risk is caused by poor business decision-making or planning, whereas operational risks arise from failures in routine, daily operations and processes.

How do businesses uncover hidden risks?

Businesses can uncover hidden risks through the completion of regular audits, data analysis, and by continuously reviewing their internal processes and by assessing relevant external factors.

Can small businesses successfully manage risk without large resources?

Small businesses can successfully manage risk by prioritising key risks, improving processes, and using cost-effective tools to monitor and control risk.

When should I review my risk management strategy?

A business should regularly review its risk management strategy, especially at times of significant changes in market conditions or internal operations.

Disclaimer

We take utmost care to provide information based on internal data and reliable sources. However, this article and associated web pages provide generic information for reference purposes only. Readers must make an informed decision by reviewing the products offered and the terms and conditions. Loan disbursal is at the sole discretion of Poonawalla Fincorp.

*Terms and Conditions apply
call to action
An error occurred while processing the template.
The following has evaluated to null or missing:
==> blogEntry.getCoverImageURL(themeDisplay)  [in template "20096#20121#1665161" at line 34, column 26]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign coverImageUrl = blogEntry.get...  [in template "20096#20121#1665161" at line 34, column 1]
----
1<style> 
2.emailBox .form-control, .panBox .form-control{border:1px solid #767676} 
3a.btn.btnWhite{color: var(--blue)!important;} 
4</style> 
5<#assign baseUrl= themeDisplay.getPortalURL() > 
6<#assign groupId = themeDisplay.getScopeGroupId() > 
7<#assign blogService = serviceLocator.findService("com.liferay.blogs.service.BlogsEntryLocalService")> 
8<#assign assetCategory = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
9<#assign url = themeDisplay.getURLCurrent()?substring(7)?trim!"" /> 
10<#if url = ""> 
11<#assign url="/personal-loan/top-ideas-to-celebrate-diwali-festival"> 
12</#if> 
13<#assign blogEntry = "" /> 
14<#attempt> 
15<#assign blogEntry = blogService.getEntry(groupId, url)!""> 
16<#recover> 
17<#assign blogEntry = "" /> 
18</#attempt> 
19<#assign blogcontent = "Default blog content"> 
20<#assign title = "Default title" > 
21<#assign description = "Default description" > 
22<#assign createDate = "Default createDate"> 
23<#assign modifiedDate = "Default modifiedDate"> 
24<#assign displayDate = "Default displayDate"> 
25<#assign coverImageUrl = "Default url"> 
26<#if blogEntry?has_content && blogEntry?is_hash> 
27<#assign blogcontent = blogEntry.content > 
28<#assign title = blogEntry.title!"Default title" > 
29<#assign description = blogEntry.description !"Default description" > 
30<#setting time_zone="Asia/Kolkata"> 
31<#assign createDateIST = blogEntry.createDate?string("yyyy-MM-dd'T'HH:mm:ssXXX") !"Default createDate"> 
32<#assign modifiedDate = (blogEntry.modifiedDate?long + (10 * 60 * 1000))?number_to_datetime?string("yyyy-MM-dd'T'HH:mm:ssXXX") !"Default modifiedDate"> 
33<#assign displayDateIST = (blogEntry.displayDate?long + (10 * 60 * 1000))?number_to_datetime?string("yyyy-MM-dd'T'HH:mm:ssXXX") !"Default displayDate">  
34<#assign coverImageUrl = blogEntry.getCoverImageURL(themeDisplay)?keep_before('?')?keep_before_last('/') !"Default url"> 
35<#assign caption = blogEntry.coverImageCaption ! "Caption"> 
36<#assign authorName = blogEntry.getExpandoBridge().getAttribute("Author Name List") !"Poonawalla Fincorp Team" /> 
37<#if caption?contains("Caption")> 
38<#assign width = "1200"> 
39<#assign height = "675"> 
40<#elseif caption?contains("*")> 
41<#assign width = caption?keep_before('*')?replace("<p>","")?trim ! "1200"> 
42<#assign height = caption?keep_after('*')?replace("</p>","")?trim ! "675"> 
43<#else> 
44<#assign width = "1200"> 
45<#assign height = "675"> 
46</#if> 
47 
48</#if> 
49<#assign authorName = blogEntry.getExpandoBridge().getAttribute("Author Name List") !"Poonawalla Fincorp Team" /> 
50<#if authorName[0]?has_content> 
51<#if authorName[0] == "Pradeep Salunkhe"> 
52<#assign authorName = "Pradeep Salunkhe"> 
53<#assign authorPageUrl = "${themeDisplay.getPortalURL()}/author/pradeep-salunkhe"> 
54<#assign authorDescription ="With over 12 years of experience - including 8+ years in the BFSI sector - Pradeep shares practical financial insights to help readers make smarter money decisions."> 
55<#assign portraitURL = "/documents/35085/2665948/pradeep-salunkhe.jpg"> 
56 
57<#elseif authorName[0] == "Pallavi Lakhe"> 
58<#assign authorName = "Pallavi Lakhe"> 
59<#assign authorPageUrl = "${themeDisplay.getPortalURL()}/author/pallavi-lakhe"> 
60<#assign authorDescription ="Pallavi is a language enthusiast with a postgraduate degree in English Literature. Combining her passion for communication with a knack for simplifying finance, she creates clear and accessible content on loans, credit, and personal finance, helping readers make informed financial decisions with confidence."> 
61<#assign portraitURL = "/documents/35085/2665948/Pallavi-Lakhe.webp"> 
62 
63<#elseif authorName[0] == "Juel Kisku"> 
64<#assign authorName = "Juel Kisku"> 
65<#assign authorPageUrl = "${themeDisplay.getPortalURL()}/author/juel-kisku"> 
66<#assign authorDescription ="Juel is a full-time content professional with years of experience in the BFSI industry, specializing in writing, reviewing, and editing content on financial products and solutions. He simplifies money matters to help readers understand and manage their finances better."> 
67<#assign portraitURL = "/documents/35085/2665948/juel-kisku2.jpg"> 
68 
69<#elseif authorName[0] == "Vidhi Thakkar"> 
70<#assign authorName = "Vidhi Thakkar"> 
71<#assign authorDescription ="Vidhi Thakkar is a content writer with 2 years of experience crafting digital content in finance. She enjoys simplifying complex topics and finds joy in everyday storytelling."> 
72<#assign authorPageUrl = "${themeDisplay.getPortalURL()}/author/vidhi-thakkar"> 
73<#assign portraitURL = "/documents/35085/0/image.jpg"> 
74<#elseif authorName[0] == "Nachiketh Premraj"> 
75<#assign authorName = "Nachiketh Premraj"> 
76<#assign authorDescription = "As a seasoned Digital Marketing and Brand Leader, I specialize in Social Media Marketing, Social Listening (ORM), Brand Insights, Martech, App Marketing, SEO, Performance Marketing, Content Creation, Digital Strategy, Brand Building, and Consumer Insights. With a PGDM focused on Advertising & PR, I bring 18 years of diverse experience across Media and Banking sectors. My passion lies in leveraging data-driven insights to craft compelling brand narratives and drive impactful marketing strategies." > 
77<#assign authorPageUrl = "${themeDisplay.getPortalURL()}/author/nachiketh-premraj"> 
78<#assign portraitURL = "/documents/35085/2516764/nachiketh-premraj.jpg"> 
79 
80<#elseif authorName[0] == "Pallavi Lakra"> 
81<#assign authorName = "Pallavi Lakra"> 
82<#assign authorDescription = "Pallavi Lakra is a content writer with 2 years of experience crafting digital content in finance. She enjoys simplifying complex topics and finds joy in everyday storytelling." > 
83<#assign authorPageUrl = "${themeDisplay.getPortalURL()}/author/pallavi-lakra"> 
84<#assign portraitURL = "/documents/35085/2516764/pallavi-lakra.jpg"> 
85<#else> 
86<#assign authorName = "[Poonawalla Fincorp Team]" > 
87<#assign authorDescription ="Our team of expert writers and editors are passionate about providing authentic and valuable information on finance. Our aim is to simplify financial and finance-related concepts. We strive to help our readers become more aware and empowered to make informed financial decisions."> 
88<#assign authorPageUrl = "${themeDisplay.getPortalURL()}/author/poonawallateam"> 
89<#assign portraitURL = "/documents/d/poonawalla-fincorp/user_portrait"> 
90</#if> 
91</#if> 
92<script type="application/ld+json" id="json-ld"> 
93
94    "@context":"http://schema.org", 
95    "@type":"Article", 
96    "url":"${(themeDisplay.getPortalURL() + themeDisplay.getURLCurrent())?json_string}", 
97		"headline":"${title}", 
98    "description":"${description}", 
99    "datePublished":"${createDateIST}", 
100    "dateModified":"${displayDateIST}", 
101    "mainEntityOfPage":{ 
102        "@type":"WebPage", 
103        "@id":"${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()}" 
104        }, 
105        "publisher":{ 
106            "@type":"Organization", 
107            "name":"Poonawalla Fincorp Limited", 
108            "logo":{ 
109                "@type":"ImageObject", 
110                "url":"https://poonawallafincorp.com/documents/d/poonawalla-fincorp/logo", 
111								"width":"125", 
112                "height":"26" 
113                }}, 
114				"author": { 
115           "@type": "Person", 
116           "name": "${authorName}", 
117           "description": "${authorDescription}", 
118           "url": "${authorPageUrl}", 
119           "image": { 
120           "@type": "ImageObject", 
121           "url": "${baseUrl}${portraitURL}", 
122           "width": 200, 
123           "height": 200 
124
125					}, 
126					"image": { 
127           "@type": "ImageObject", 
128           "url": "${coverImageUrl}", 
129           "width": "${width}px", 
130           "height": "${height}px" 
131		       }, 
132					"articleBody":"${blogcontent?replace('<[^>]*>', '', 'r')?replace('[^a-zA-Z0-9 ]', '', 'r')?json_string}", 
133 
134	        "about": [ 
135
136             "@type": "Thing", 
137             "name": "${themeDisplay.getURLCurrent()?split('/')[2]?replace("-"," ")?capitalize}" 
138
139
140
141
142</script> 
143 
144 
145 
146<#assign htmlContent = blogcontent> 
147<#if htmlContent?contains("<h2>Frequently Asked Questions</h2>")> 
148<#assign faqContent = htmlContent?keep_after("<h2>Frequently Asked Questions</h2>")?keep_before("<div class=")> 
149<#assign strongSplits = faqContent?split("<strong>")> 
150 
151<script type="application/ld+json" id="json-ld"> 
152
153  "@context": "https://schema.org", 
154  "@type": "FAQPage", 
155  "mainEntity": [ 
156<#list strongSplits as item> 
157<#if item_index != 0> 
158
159        "@type": "Question", 
160        "name": "${item?keep_before("</strong>")?trim}", 
161        "acceptedAnswer": { 
162          "@type": "Answer", 
163          "text": "${item?keep_after("</strong>")?replace("<[^>]*>", "", "r")?trim}" 
164
165      }<#if !item?is_last>,</#if> 
166</#if> 
167</#list> 
168
169
170</script> 
171 
172<#elseif htmlContent?contains("<h2>FAQs</h2>")> 
173<#assign faqContent = htmlContent?keep_after("<h2>FAQs</h2>")?keep_before("<div class=")> 
174<#assign strongSplits = faqContent?split("<strong>")> 
175<script type="application/ld+json" id="json-ld"> 
176
177  "@context": "https://schema.org", 
178  "@type": "FAQPage", 
179  "mainEntity": [ 
180<#list strongSplits as item> 
181<#if item_index != 0> 
182
183        "@type": "Question", 
184        "name": "${item?keep_before("</strong>")?trim}", 
185        "acceptedAnswer": { 
186          "@type": "Answer", 
187          "text": "${item?keep_after("</strong>")?replace("<[^>]*>", "", "r")?trim}" 
188
189      }<#if !item?is_last>,</#if> 
190</#if> 
191</#list> 
192
193
194</script> 
195 
196<#else> 
197<#-- No FAQ section found --> 
198<#assign faqContent = ""> 
199</#if> 
200  
201 
202<style nonce="2D0oPEosbPtmhwpQq22tPg==" nonce="SPiOUHjpip8198n4uNoZFQ=="> 
203 #waitd{ 
204		color:red; 
205
206 .waitd{ 
207		color:red; 
208
209</style> 
210<div class="article-blog_feature"> 
211        <img class="mob-hide" src="https://poonawallafincorp.com/documents/d/poonawalla-fincorp/article06-png" alt="Personal Loan Banner" width="100%" height="auto" loading="lazy" /> 
212        <img class="d-none mob-show" src="https://poonawallafincorp.com/documents/d/poonawalla-fincorp/marticle06-png" alt="Personal Loan Banner" width="100%" height="auto" loading="lazy" /> 
213        <div class="article-blog_overlay container-fluid"> 
214          <div class="blog-feature_caption">           
215 <h3><#if (Heading.getData())?? && !(Heading.getData()?lower_case?contains("<script"))> 
216	${Heading.getData()} 
217</#if></h3> 
218            <div class="loanAmount"> 
219              <div class="loanAmountLimit"> 
220               Get Upto 
221<div>₹<#if (GetUptoAmount.getData())?? && !(GetUptoAmount.getData()?lower_case?contains("<script"))> 
222	${GetUptoAmount.getData()} 
223</#if><span>lakhs</span></div> 
224              </div> 
225              <div class="loanAmountLimit"> 
226                Starting at 
227                <div><#if (Text53388883.getData())?? && !(Text53388883.getData()?lower_case?contains("<script"))> 
228	${Text53388883.getData()} 
229</#if><span> % </span></div> 
230              </div> 
231            </div> 
232           <a class="btn btnWhite apply" href="${ApplyNowLinkPage.getFriendlyUrl()}" title="Apply-Loan">Apply Now</a> 
233          </div> 
234        </div> 
235      </div>			 
236	<div class="article-blog_inputBox"> 
237  <div class="article-blog_inputContent">        
238  <div class="emailBox"> 
239    <label> Like what you read? <br>  
240      Stay ahead with finance insights</label> 
241    <div class="emailInput position-relative"> 
242		<form onsubmit="event.preventDefault(); sendSubcription();"> 
243     <input class="form-control" aria-label="e-mail address" type="text" placeholder="e-mail address" id="emailID" maxlength="50"/> 
244    <img src="https://poonawallafincorp.com/documents/d/poonawalla-fincorp/rightarrow" alt="rightArrow" onclick="sendSubcription()"/> 
245    </form> 
246		</div> 
247		<span id="success_req" style="display:none"> 
248	 <label class="mt-2 position-relative top-0 subscribeMsg"><span class="text-green mt-2"> 
249        <img src="https://poonawallafincorp.com/documents/d/poonawalla-fincorp/greencheck" alt="Green check" class="mr-2">  Thank you for subscribing!</img></label> 
250	  </span> 
251		<div class="emailInput position-relative waitd" id="waitd" style="display:none">Please wait...</div> 
252	   <div class="emailInput position-relative" id="success_suscrib" style="display:none">Email Already Suscribed!</div> 
253	   <div class="emailInput position-relative" id="error_val" style="display:none">Enter Valid Email Id</div> 
254		 <div class="emailInput position-relative" id="error_req" style="display:none">Enter Your Email Id</div>  
255</div></div></div></div>		 
256 
257<script> 
258var baseUrlNew = "${baseUrl}"; 
259var _token; 
260function getTokens() { 
261    $(".loader").css("display", "block"); 
262    const myHeaders = new Headers(); 
263    myHeaders.append("Content-Type", "application/x-www-form-urlencoded"); 
264    myHeaders.append("Cookie", "JSESSIONID=E6176249B705404196C7DC2B93619CA8"); 
265    const urlencoded = new URLSearchParams(); 
266    urlencoded.append("client_id", "id-e87ee6b8-15d8-9cfb-e4e8-ee81957e1da"); 
267    urlencoded.append("client_secret", "secret-39e1d060-4ea7-af66-fe6b-63742d41d920"); 
268    urlencoded.append("grant_type", "client_credentials"); 
269    const requestOptions = { 
270        method: "POST", 
271        headers: myHeaders, 
272        body: urlencoded, 
273        redirect: "follow" 
274    }; 
275    fetch(baseUrlNew+"/o/oauth2/token", requestOptions) 
276        .then((response) => response.text()) 
277        .then((result) => { 
278            let res = JSON.parse(result); 
279            var btok = res.access_token; 
280            _token = btok; 
281						}) 
282        .catch((error) => { 
283            $(".loader").css("display", "none"); 
284            console.error(error); 
285        }); 
286
287//getTokens(); 
288function handleEnterKey(event) { 
289      if (event.keyCode === 13) { 
290        sendSubcription(); 
291
292
293 
294    const emailInput = document.getElementById('emailID'); 
295    emailInput.addEventListener('keydown', handleEnterKey); 
296	function sendSubcription() { 
297			var emailId=$('#emailID').val(); 
298		$("#success_req").css("display","none"); 
299		$("#success_suscrib").css("display","none"); 
300	 
301	//const emailRegex = /^[a-zA-Z0-9._%+-]+@gmail\.com$/; 
302	const emailRegex = /^[a-zA-Z0-9._%+-]+@(gmail\.com|yahoo\.com|yopmail\.com|outlook\.com|[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})$/; 
303   if(emailRegex.test(emailId)){ 
304		  emailInput.classList.remove('danger'); 
305		 $("#error_val").css("display","none"); 
306		 $("#error_req").css("display","none"); 
307	 }else{ 
308		 if(emailId ==""){	 
309			 emailInput.classList.add('danger'); 
310		  $("#error_val").css("display","none"); 
311			$("#error_req").css("display","block"); 
312			return; 
313	   }else{ 
314			 emailInput.classList.add('danger'); 
315			  $("#error_val").css("display","block"); 
316			  $("#error_req").css("display","none"); 
317			 return; 
318
319		   
320
321	//	return; 
322		$("#waitd,.waitd").css("display","block"); 
323     var apiUrl =baseUrlNew+"/o/subscription/get-lead-by-email?email="+emailId; 
324          $.ajax({ 
325            url: apiUrl, 
326            type: 'GET',					  
327            dataType: 'json', 
328					//	headers: { 
329        //'Authorization': 'Bearer ' + _token 
330       // }, 
331            success: function(data) { 
332                 emailInput.classList.remove('danger'); 
333			           $("#error_val").css("display","none"); 
334			           $("#error_req").css("display","none"); 
335							   //$("#success_req").css("display","block"); 
336							if(data && data.length>0){ 
337								$("#success_suscrib").css("display","block"); 
338								$("#waitd,.waitd").css("display","none"); 
339								$("#emailID").val(""); 
340								setTimeout(()=>{$("#success_suscrib").css("display","none"); 
341								$("#waitd").css("display","none"); 
342								},2000) 
343								return; 
344							}else{ 
345								$("#success_suscrib").css("display","none"); 
346								newSuscribed(emailId); 
347
348                 $.each(data, function(index, loan) { 
349                    $('#loanList').append($('<option></option>').attr('value', loan.lId).text(loan.loanName)); 
350                }); 
351            }, 
352						 
353                                    complete: function(){ 
354																		//	$("#waitd,.waitd").css("display","none"); 
355                                    }, 
356            error: function(xhr, status, error) { 
357
358        }); 
359
360	function newSuscribed(emailId){    	 
361	var apiUrl = baseUrl1+"/o/subscription/capture-lead?Attribute=EmailAddress&Value="+emailId;  
362    const myHeaders = new Headers(); 
363//myHeaders.append("Authorization", 'Bearer ' + _token); 
364myHeaders.append("Cookie", "COOKIE_SUPPORT=true; GUEST_LANGUAGE_ID=en_US; JSESSIONID=077E178F6946DD868149B7A58A993FBB"); 
365 
366const requestOptions = { 
367  method: "POST", 
368  headers: myHeaders, 
369  redirect: "follow" 
370}; 
371 
372fetch(apiUrl, requestOptions) 
373  .then((response) => response.text()) 
374  .then((data) => {	 
375	if (JSON.parse(data)?.Status == "Success") { 
376                localStorage.setItem("submitApi", emailId); 
377                sendSubcriptionAgain(emailId) 
378                    .then((res) => { 
379                        return true; 
380                    }) 
381                    .catch((err) => { 
382                        console.log(err); 
383                    }) 
384
385            else { 
386 
387
388	}) 
389	.catch((error)=>{ 
390	console.warn(error); 
391	}) 
392	 
393
394function increaseTimeByFiveMinutes() { 
395    var currentDate = new Date(); // Get the current date and time 
396    currentDate.setMinutes(currentDate.getMinutes() + 5); // Increase current time by 5 minutes 
397 
398    // Format the date and time as "YYYY-MM-DD HH:mm:ss" 
399    var formattedDateTime = currentDate.toISOString().replace(/T/, ' ').replace(/\..+/, ''); 
400 
401    return formattedDateTime; 
402
403 
404 
405	function passLeadGenerate(prospectId, emailId) { 
406   
407     
408 
409	var activitnn= "News Letter"; 
410   
411var apiUrl = baseUrl1 + "/o/subscription/create-subscription-lead?RelatedProspectId=" + encodeURIComponent(prospectId.trim()) + 
412"&ActivityNote=" + encodeURIComponent(activitnn) + "&ActivityDateTime=" + encodeURIComponent(increaseTimeByFiveMinutes()) + 
413"&ActivityEvent=258"+"&ProcessFilesAsync=true"; 
414  
415    const myHeaders = new Headers(); 
416//myHeaders.append("Authorization", 'Bearer ' + _token); 
417myHeaders.append("Cookie", "COOKIE_SUPPORT=true; GUEST_LANGUAGE_ID=en_US; JSESSIONID=077E178F6946DD868149B7A58A993FBB"); 
418 
419const requestOptions = { 
420  method: "POST", 
421  headers: myHeaders, 
422  redirect: "follow" 
423}; 
424 
425fetch(apiUrl, requestOptions) 
426  .then((response) => response.text()) 
427  .then((data) => { 
428		$("#success_req").css("display","block"); 
429		$("#waitd,.waitd").css("display","none"); 
430					$("#emailID").val(""); 
431					setTimeout(()=>{ 
432					$("#success_req").css("display","none"); 
433					},2000); 
434	}) 
435	.catch((error)=>{ 
436	console.warn(error); 
437	}) 
438    
439
440	 
441	function sendSubcriptionAgain(EmailId) { 
442			var emailId=EmailId; 
443		$("#success_req").css("display","none"); 
444		$("#success_suscrib").css("display","none"); 
445	 
446		//const emailRegex = /^[a-zA-Z0-9._%+-]+@gmail\.com$/; 
447		const emailRegex = /^[a-zA-Z0-9._%+-]+@(gmail\.com|yahoo\.com|yopmail\.com|outlook\.com|[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})$/; 
448   if(emailRegex.test(emailId)){ 
449		  emailInput.classList.remove('danger'); 
450		 $("#error_val").css("display","none"); 
451		 $("#error_req").css("display","none"); 
452	 }else{ 
453		 if(emailId ==""){	 
454			 emailInput.classList.add('danger'); 
455		  $("#error_val").css("display","none"); 
456			$("#error_req").css("display","block"); 
457			return; 
458	   }else{ 
459			 emailInput.classList.add('danger'); 
460			  $("#error_val").css("display","block"); 
461			  $("#error_req").css("display","none"); 
462			 return; 
463
464		   
465
466	//	return; 
467	 
468    return new Promise((resolve, reject) => { 
469        $.ajax({ 
470             url: baseUrl1+"/o/subscription/get-lead-by-email?email="+emailId, 
471            type: 'GET', 
472           //	headers: { 
473           // 'Authorization': 'Bearer ' + _token 
474           //  }, 
475            dataType: 'json', 
476            success: function (data) { 
477                resolve(data); 
478                if (data && data?.length > 0) { 
479                    //	$("#success_suscrib").css("display","block"); 
480                    passLeadGenerate(data[0].ProspectID, emailId); 
481                } else { 
482                    $("#success_suscrib").css("display", "none"); 
483                    newSuscribed(emailId); 
484
485								$("#waitd ,.waitd").css("display","none"); 
486                $.each(data, function (index, loan) { 
487                    $('#loanList').append($('<option></option>').attr('value', loan.lId).text(loan.loanName)); 
488                }); 
489            }, 
490 
491            complete: function () { 
492            }, 
493            error: function (xhr, status, error) { 
494                reject(new Error("Error fetching data:", error)) 
495 
496
497        }); 
498    })	 
499
500		 
501</script> 
502 
503 
504 
505<#assign baseUrl= themeDisplay.getPortalURL() > 
506<#assign currentPageUrl = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent()> 
507<#assign articles = []>  
508 
509 
510 
511<script type="application/ld+json"> 
512
513          "@context": "https://schema.org/",  
514          "@type": "BreadcrumbList",  
515          "itemListElement": [{ 
516            "@type": "ListItem",  
517            "position": 1,  
518            "name": "Home", 
519            "item": "${baseUrl}"   
520          },{ 
521            "@type": "ListItem",  
522            "position": 2,  
523            "name": "Blogs", 
524            "item": "${baseUrl}/blogs/all-blogs"   
525          },{ 
526            "@type": "ListItem",  
527            "position": 3,  
528            "name": "${themeDisplay.getURLCurrent()?split('/')[2]?replace("-"," ")?capitalize}", 
529            "item": "${themeDisplay.getPortalURL()}/blogs/${themeDisplay.getURLCurrent()?split('/')[2]}"   
530          },{ 
531            "@type": "ListItem",  
532            "position": 4,  
533            "name": "${title}", 
534            "item": "${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()}"   
535          }] 
536
537    </script>