Help
RSS
API
Feed
Maltego
Contact
Domain > credflow.co
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2025-04-28
18.244.202.113
(
ClassC
)
2025-09-09
34.36.71.18
(
ClassC
)
Port 443
HTTP/1.1 200 OKX-GUploader-UploadID: ABgVH8_eeNRpzvXMoN368xbH-Akrt0puv8FBKfda7u0k8ZcQDbYHztLHlnlXHwXk2K6WFVAxesoX557m0VOOx-goog-generation: 1753084671395330x-goog-metageneration: 1x-goog-stored-content-encoding: identityx-goog-stored-content-length: 73790x-goog-meta-goog-reserved-file-mtime: 1753084656x-goog-hash: crc32crsfwKQx-goog-hash: md5xenhaTVZMaMFzGXVOjzheQx-goog-storage-class: STANDARDAccept-Ranges: bytesContent-Length: 73790Server: UploadServerDate: Tue, 09 Sep 2025 17:07:01 GMTLast-Modified: Mon, 21 Jul 2025 07:57:51 GMTETag: c5e9e169355931a305cc65d53a3ce179Content-Type: text/htmlAge: 0Cache-Control: public,max-age3600Alt-Svc: h3:443; ma2592000,h3-29:443; ma2592000 !DOCTYPE html>html langen>head> meta charsetUTF-8> meta nameviewport contentwidthdevice-width, initial-scale1.0> title>CredFlow - Best Tally Mobile App for Android and iOS/title> meta namedescription contentMake faster decisions and boost your cash flow with the best Tally Mobile App in the Market! Available both on android and iOS.> meta nameauthor contentCredFlow> meta propertyog:title contentCredFlow -- Best Tally Mobile App for Android and iOS> meta propertyog:description contentMake faster decisions and boost your cash flow with the best Tally Mobile App in the Market! Available both on android and iOS.> meta propertyog:type contentwebsite> link relpreconnect hrefhttps://fonts.googleapis.com> link relpreconnect hrefhttps://fonts.gstatic.com crossorigin> link hrefhttps://fonts.googleapis.com/css2?familyInter:wght@300;400;500;600;700;800&displayswap relstylesheet> link relstylesheet hrefhttps://storage.googleapis.com/credflowco/assets/css/style.css> style typetext/css> :where(htmldirltr), :where(data-sonner-toasterdirltr) { --toast-icon-margin-start: -3px; --toast-icon-margin-end: 4px; --toast-svg-margin-start: -1px; --toast-svg-margin-end: 0px; --toast-button-margin-start: auto; --toast-button-margin-end: 0; --toast-close-button-start: 0; --toast-close-button-end: unset; --toast-close-button-transform: translate(-35%, -35%) } :where(htmldirrtl), :where(data-sonner-toasterdirrtl) { --toast-icon-margin-start: 4px; --toast-icon-margin-end: -3px; --toast-svg-margin-start: 0px; --toast-svg-margin-end: -1px; --toast-button-margin-start: 0; --toast-button-margin-end: auto; --toast-close-button-start: unset; --toast-close-button-end: 0; --toast-close-button-transform: translate(35%, -35%) } :where(data-sonner-toaster) { position: fixed; width: var(--width); font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; --gray1: hsl(0, 0%, 99%); --gray2: hsl(0, 0%, 97.3%); --gray3: hsl(0, 0%, 95.1%); --gray4: hsl(0, 0%, 93%); --gray5: hsl(0, 0%, 90.9%); --gray6: hsl(0, 0%, 88.7%); --gray7: hsl(0, 0%, 85.8%); --gray8: hsl(0, 0%, 78%); --gray9: hsl(0, 0%, 56.1%); --gray10: hsl(0, 0%, 52.3%); --gray11: hsl(0, 0%, 43.5%); --gray12: hsl(0, 0%, 9%); --border-radius: 8px; box-sizing: border-box; padding: 0; margin: 0; list-style: none; outline: none; z-index: 999999999 } :where(data-sonner-toasterdata-x-positionright) { right: max(var(--offset), env(safe-area-inset-right)) } :where(data-sonner-toasterdata-x-positionleft) { left: max(var(--offset), env(safe-area-inset-left)) } :where(data-sonner-toasterdata-x-positioncenter) { left: 50%; transform: translate(-50%) } :where(data-sonner-toasterdata-y-positiontop) { top: max(var(--offset), env(safe-area-inset-top)) } :where(data-sonner-toasterdata-y-positionbottom) { bottom: max(var(--offset), env(safe-area-inset-bottom)) } :where(data-sonner-toast) { --y: translateY(100%); --lift-amount: calc(var(--lift) * var(--gap)); z-index: var(--z-index); position: absolute; opacity: 0; transform: var(--y); filter: blur(0); touch-action: none; transition: transform .4s, opacity .4s, height .4s, box-shadow .2s; box-sizing: border-box; outline: none; overflow-wrap: anywhere } :where(data-sonner-toastdata-styledtrue) { padding: 16px; background: var(--normal-bg); border: 1px solid var(--normal-border); color: var(--normal-text); border-radius: var(--border-radius); box-shadow: 0 4px 12px #0000001a; width: var(--width); font-size: 13px; display: flex; align-items: center; gap: 6px } :where(data-sonner-toast:focus-visible) { box-shadow: 0 4px 12px #0000001a, 0 0 0 2px #0003 } :where(data-sonner-toastdata-y-positiontop) { top: 0; --y: translateY(-100%); --lift: 1; --lift-amount: calc(1 * var(--gap)) } :where(data-sonner-toastdata-y-positionbottom) { bottom: 0; --y: translateY(100%); --lift: -1; --lift-amount: calc(var(--lift) * var(--gap)) } :where(data-sonner-toast) :where(data-description) { font-weight: 400; line-height: 1.4; color: inherit } :where(data-sonner-toast) :where(data-title) { font-weight: 500; line-height: 1.5; color: inherit } :where(data-sonner-toast) :where(data-icon) { display: flex; height: 16px; width: 16px; position: relative; justify-content: flex-start; align-items: center; flex-shrink: 0; margin-left: var(--toast-icon-margin-start); margin-right: var(--toast-icon-margin-end) } :where(data-sonner-toastdata-promisetrue) :where(data-icon)>svg { opacity: 0; transform: scale(.8); transform-origin: center; animation: sonner-fade-in .3s ease forwards } :where(data-sonner-toast) :where(data-icon)>* { flex-shrink: 0 } :where(data-sonner-toast) :where(data-icon) svg { margin-left: var(--toast-svg-margin-start); margin-right: var(--toast-svg-margin-end) } :where(data-sonner-toast) :where(data-content) { display: flex; flex-direction: column; gap: 2px } data-sonner-toastdata-styledtrue data-button { border-radius: 4px; padding-left: 8px; padding-right: 8px; height: 24px; font-size: 12px; color: var(--normal-bg); background: var(--normal-text); margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end); border: none; cursor: pointer; outline: none; display: flex; align-items: center; flex-shrink: 0; transition: opacity .4s, box-shadow .2s } :where(data-sonner-toast) :where(data-button):focus-visible { box-shadow: 0 0 0 2px #0006 } :where(data-sonner-toast) :where(data-button):first-of-type { margin-left: var(--toast-button-margin-start); margin-right: var(--toast-button-margin-end) } :where(data-sonner-toast) :where(data-cancel) { color: var(--normal-text); background: rgba(0, 0, 0, .08) } :where(data-sonner-toastdata-themedark) :where(data-cancel) { background: rgba(255, 255, 255, .3) } :where(data-sonner-toast) :where(data-close-button) { position: absolute; left: var(--toast-close-button-start); right: var(--toast-close-button-end); top: 0; height: 20px; width: 20px; display: flex; justify-content: center; align-items: center; padding: 0; background: var(--gray1); color: var(--gray12); border: 1px solid var(--gray4); transform: var(--toast-close-button-transform); border-radius: 50%; cursor: pointer; z-index: 1; transition: opacity .1s, background .2s, border-color .2s } :where(data-sonner-toast) :where(data-close-button):focus-visible { box-shadow: 0 4px 12px #0000001a, 0 0 0 2px #0003 } :where(data-sonner-toast) :where(data-disabledtrue) { cursor: not-allowed } :where(data-sonner-toast):hover :where(data-close-button):hover { background: var(--gray2); border-color: var(--gray5) } :where(data-sonner-toastdata-swipingtrue):before { content: ; position: absolute; left: 0; right: 0; height: 100%; z-index: -1 } :where(data-sonner-toastdata-y-positiontopdata-swipingtrue):before { bottom: 50%; transform: scaleY(3) translateY(50%) } :where(data-sonner-toastdata-y-positionbottomdata-swipingtrue):before { top: 50%; transform: scaleY(3) translateY(-50%) } :where(data-sonner-toastdata-swipingfalsedata-removedtrue):before { content: ; position: absolute; inset: 0; transform: scaleY(2) } :where(data-sonner-toast):after { content: ; position: absolute; left: 0; height: calc(var(--gap) + 1px); bottom: 100%; width: 100% } :where(data-sonner-toastdata-mountedtrue) { --y: translateY(0); opacity: 1 } :where(data-sonner-toastdata-expandedfalsedata-frontfalse) { --scale: var(--toasts-before) * .05 + 1; --y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale))); height: var(--front-toast-height) } :where(data-sonner-toast)>* { transition: opacity .4s } :where(data-sonner-toastdata-expandedfalsedata-frontfalsedata-styledtrue)>* { opacity: 0 } :where(data-sonner-toastdata-visiblefalse) { opacity: 0; pointer-events: none } :where(data-sonner-toastdata-mountedtruedata-expandedtrue) { --y: translateY(calc(var(--lift) * var(--offset))); height: var(--initial-height) } :where(data-sonner-toastdata-removedtruedata-fronttruedata-swipe-outfalse) { --y: translateY(calc(var(--lift) * -100%)); opacity: 0 } :where(data-sonner-toastdata-removedtruedata-frontfalsedata-swipe-outfalsedata-expandedtrue) { --y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%)); opacity: 0 } :where(data-sonner-toastdata-removedtruedata-frontfalsedata-swipe-outfalsedata-expandedfalse) { --y: translateY(40%); opacity: 0; transition: transform .5s, opacity .2s } :where(data-sonner-toastdata-removedtruedata-frontfalse):before { height: calc(var(--initial-height) + 20%) } data-sonner-toastdata-swipingtrue { transform: var(--y) translateY(var(--swipe-amount, 0px)); transition: none } data-sonner-toastdata-swipe-outtruedata-y-positionbottom, data-sonner-toastdata-swipe-outtruedata-y-positiontop { animation: swipe-out .2s ease-out forwards } @keyframes swipe-out { 0% { transform: translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount))); opacity: 1 } to { transform: translateY(calc(var(--lift) * var(--offset) + var(--swipe-amount) + var(--lift) * -100%)); opacity: 0 } } @media (max-width: 600px) { data-sonner-toaster { position: fixed; --mobile-offset: 16px; right: var(--mobile-offset); left: var(--mobile-offset); width: 100% } data-sonner-toaster data-sonner-toast { left: 0; right: 0; width: calc(100% - var(--mobile-offset) * 2) } data-sonner-toasterdata-x-positionleft { left: var(--mobile-offset) } data-sonner-toasterdata-y-positionbottom { bottom: 20px } data-sonner-toasterdata-y-positiontop { top: 20px } data-sonner-toasterdata-x-positioncenter { left: var(--mobile-offset); right: var(--mobile-offset); transform: none } } data-sonner-toasterdata-themelight { --normal-bg: #fff; --normal-border: var(--gray4); --normal-text: var(--gray12); --success-bg: hsl(143, 85%, 96%); --success-border: hsl(145, 92%, 91%); --success-text: hsl(140, 100%, 27%); --info-bg: hsl(208, 100%, 97%); --info-border: hsl(221, 91%, 91%); --info-text: hsl(210, 92%, 45%); --warning-bg: hsl(49, 100%, 97%); --warning-border: hsl(49, 91%, 91%); --warning-text: hsl(31, 92%, 45%); --error-bg: hsl(359, 100%, 97%); --error-border: hsl(359, 100%, 94%); --error-text: hsl(360, 100%, 45%) } data-sonner-toasterdata-themelight data-sonner-toastdata-inverttrue { --normal-bg: #000; --normal-border: hsl(0, 0%, 20%); --normal-text: var(--gray1) } data-sonner-toasterdata-themedark data-sonner-toastdata-inverttrue { --normal-bg: #fff; --normal-border: var(--gray3); --normal-text: var(--gray12) } data-sonner-toasterdata-themedark { --normal-bg: #000; --normal-border: hsl(0, 0%, 20%); --normal-text: var(--gray1); --success-bg: hsl(150, 100%, 6%); --success-border: hsl(147, 100%, 12%); --success-text: hsl(150, 86%, 65%); --info-bg: hsl(215, 100%, 6%); --info-border: hsl(223, 100%, 12%); --info-text: hsl(216, 87%, 65%); --warning-bg: hsl(64, 100%, 6%); --warning-border: hsl(60, 100%, 12%); --warning-text: hsl(46, 87%, 65%); --error-bg: hsl(358, 76%, 10%); --error-border: hsl(357, 89%, 16%); --error-text: hsl(358, 100%, 81%) } data-rich-colorstruedata-sonner-toastdata-typesuccess, data-rich-colorstruedata-sonner-toastdata-typesuccess data-close-button { background: var(--success-bg); border-color: var(--success-border); color: var(--success-text) } data-rich-colorstruedata-sonner-toastdata-typeinfo, data-rich-colorstruedata-sonner-toastdata-typeinfo data-close-button { background: var(--info-bg); border-color: var(--info-border); color: var(--info-text) } data-rich-colorstruedata-sonner-toastdata-typewarning, data-rich-colorstruedata-sonner-toastdata-typewarning data-close-button { background: var(--warning-bg); border-color: var(--warning-border); color: var(--warning-text) } data-rich-colorstruedata-sonner-toastdata-typeerror, data-rich-colorstruedata-sonner-toastdata-typeerror data-close-button { background: var(--error-bg); border-color: var(--error-border); color: var(--error-text) } .sonner-loading-wrapper { --size: 16px; height: var(--size); width: var(--size); position: absolute; inset: 0; z-index: 10 } .sonner-loading-wrapperdata-visiblefalse { transform-origin: center; animation: sonner-fade-out .2s ease forwards } .sonner-spinner { position: relative; top: 50%; left: 50%; height: var(--size); width: var(--size) } .sonner-loading-bar { animation: sonner-spin 1.2s linear infinite; background: var(--gray11); border-radius: 6px; height: 8%; left: -10%; position: absolute; top: -3.9%; width: 24% } .sonner-loading-bar:nth-child(1) { animation-delay: -1.2s; transform: rotate(.0001deg) translate(146%) } .sonner-loading-bar:nth-child(2) { animation-delay: -1.1s; transform: rotate(30deg) translate(146%) } .sonner-loading-bar:nth-child(3) { animation-delay: -1s; transform: rotate(60deg) translate(146%) } .sonner-loading-bar:nth-child(4) { animation-delay: -.9s; transform: rotate(90deg) translate(146%) } .sonner-loading-bar:nth-child(5) { animation-delay: -.8s; transform: rotate(120deg) translate(146%) } .sonner-loading-bar:nth-child(6) { animation-delay: -.7s; transform: rotate(150deg) translate(146%) } .sonner-loading-bar:nth-child(7) { animation-delay: -.6s; transform: rotate(180deg) translate(146%) } .sonner-loading-bar:nth-child(8) { animation-delay: -.5s; transform: rotate(210deg) translate(146%) } .sonner-loading-bar:nth-child(9) { animation-delay: -.4s; transform: rotate(240deg) translate(146%) } .sonner-loading-bar:nth-child(10) { animation-delay: -.3s; transform: rotate(270deg) translate(146%) } .sonner-loading-bar:nth-child(11) { animation-delay: -.2s; transform: rotate(300deg) translate(146%) } .sonner-loading-bar:nth-child(12) { animation-delay: -.1s; transform: rotate(330deg) translate(146%) } @keyframes sonner-fade-in { 0% { opacity: 0; transform: scale(.8) } to { opacity: 1; transform: scale(1) } } @keyframes sonner-fade-out { 0% { opacity: 1; transform: scale(1) } to { opacity: 0; transform: scale(.8) } } @keyframes sonner-spin { 0% { opacity: 1 } to { opacity: .15 } } @media (prefers-reduced-motion) { data-sonner-toast, data-sonner-toast>*, .sonner-loading-bar { transition: none !important; animation: none !important } } .sonner-loader { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transform-origin: center; transition: opacity .2s, transform .2s } .sonner-loaderdata-visiblefalse { opacity: 0; transform: scale(.8) translate(-50%, -50%) } .invalid-input { border-color: #ef4444 !important; outline: 1px solid #ef4444 !important; } .modal-overlay { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; } .modal-content { background: white; padding: 2rem; border-radius: 0.5rem; max-width: 90%; width: 500px; text-align: center; } .loader { border: 4px solid #f3f3f3; border-radius: 50%; border-top: 4px solid #3498db; width: 40px; height: 40px; animation: spin 1s linear infinite; margin: 0 auto; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .loader-container { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; z-index: 1000; } /style>/head>body> div idroot> div roleregion aria-labelNotifications (F8) tabindex-1 stylepointer-events: none;> ol tabindex-1 classfixed top-0 z-100 flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-420px> /ol> /div> div classmin-h-screen flex flex-col> nav classpy-4 px-6 md:px-10 flex items-center justify-between> div classflex items-center> img srcassets/images/cf-logo.png stylemax-height: 40px; altCredFlow Logo srcset> h1 classtext-2xl font-bold text-primary styledisplay: none;>CredFlow/h1> /div> div classflex items-center gap-4>/div> /nav> main> section classrelative py-20 overflow-hidden> div classabsolute inset-0 z-0> div classabsolute top-0 left-0 w-full h-full bg-blue-50 opacity-70>/div> div classabsolute -top-24 -right-24 w-96 h-96 rounded-full bg-blue-200 opacity-50 blur-3xl> /div> div classabsolute -bottom-24 -left-24 w-96 h-96 rounded-full bg-indigo-200 opacity-50 blur-3xl> /div> /div> div classcontainer mx-auto px-4 relative z-10> div classgrid grid-cols-1 lg:grid-cols-2 gap-12 items-center> div> h1 classtext-4xl md:text-5xl font-extrabold mb-6>Streamline Your Cash, span classtext-primary>Supercharge Your Growth/span>/h1> ul classspace-y-3 mb-8> li classflex items-start>span classtext-primary mr-2>•/span>span>Accelerate Collections by up to 30% with smart, automated payment reminders to your customers./span>/li> li classflex items-start>span classtext-primary mr-2>•/span>span>Simplify Business Operations with powerful analytics and daily business reports delivered straight to your WhatsApp./span>/li> li classflex items-start>span classtext-primary mr-2>•/span>span>Automate Key Workflows like invoicing, ledger sharing, and report generation/span> /li> /ul> p classtext-lg text-primary font-semibold mb-4>Access Tally/Busy on your Mobile!/p> p classtext-sm text-gray-600 italic>Trusted by 1,00,000+ businesses. Built using official Tally & Busy Integration/p> /div> div> div classrounded-lg border bg-card text-card-foreground glass-card shadow-lg> div classp-6> h2 classtext-2xl font-bold text-center mb-6>Get 7-Day Free Trial Now/h2> form classspace-y-4 iddemoForm onsubmitreturn validateForm(event) novalidate> div> input typetext idfullName namefullName required classflex h-10 rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full placeholderFull Name> div idfullNameError classtext-red-500 text-sm mt-1 hidden>Full name must be at least 3 characters long/div> /div> div> input typeemail idemail nameemail required classflex h-10 rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full placeholderBusiness Email> div idemailError classtext-red-500 text-sm mt-1 hidden>Please enter a valid email address/div> /div> div> input typetel idphone namephone required classflex h-10 rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full placeholderPhone Number> div idphoneError classtext-red-500 text-sm mt-1 hidden>Please enter a valid phone number/div> /div> div> input typetext idcompany namecompany required classflex h-10 rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full placeholderCompany Name> div idcompanyError classtext-red-500 text-sm mt-1 hidden>Please enter your company name/div> /div> div> select idsoftware namesoftware required classflex h-10 rounded-md border border-input bg-background px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm w-full> option value>Select Accounting Software/option> option valuetally>Tally/option> option valuebusy>Busy/option> option valuemarg>Marg/option> option valueothers>Others/option> /select> div idsoftwareError classtext-red-500 text-sm mt-1 hidden>Please select an accounting software/div> /div> div classpt-2> button typesubmit classinline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 bg-primary text-primary-foreground hover:bg-primary/90 h-10 px-4 py-2 w-full gradient-bg> Schedule a Demo /button> /div> p classtext-xs text-center text-gray-500 mt-4>By signing up, you agree to our Terms of Service and Privacy Policy/p> /form> /div> /div> /div> /div> /div> /section> section classpy-20 bg-gray-50> div classcontainer mx-auto px-4> div classtext-center mb-16> h2 classtext-3xl md:text-4xl font-bold mb-4>Why Do You Need CredFlow?/h2> /div> div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-message-square h-10 w-10 text-primary> path dM21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z> /path> /svg>/div> h3 classtext-xl font-bold mb-2>Automated Payment Reminders/h3> p classtext-gray-600>Never miss a payment with lightning-fast, multichannel reminders for on-time collections/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-zap h-10 w-10 text-primary> path dM4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z> /path> /svg>/div> h3 classtext-xl font-bold mb-2>Whatsapp Invoice Automation/h3> p classtext-gray-600>Automatically send invoices to your customers on WhatsApp, ensuring faster payments/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-user-check h-10 w-10 text-primary> path dM16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2>/path> circle cx9 cy7 r4>/circle> polyline points16 11 18 13 22 9>/polyline> /svg>/div> h3 classtext-xl font-bold mb-2>Sales Person Tracking/h3> p classtext-gray-600>Monitor your sales teams activities and performance in real time/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-monitor h-10 w-10 text-primary> rect width20 height14 x2 y3 rx2>/rect> line x18 x216 y121 y221>/line> line x112 x212 y117 y221>/line> /svg>/div> h3 classtext-xl font-bold mb-2>Unlimited Device Access/h3> p classtext-gray-600>Access your business from anywhere on desktop or mobile/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-cloud h-10 w-10 text-primary> path dM17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z>/path> /svg>/div> h3 classtext-xl font-bold mb-2>Tally Back Up/h3> p classtext-gray-600>Automate Tally backups with unlimited cloud storage and zero hassle/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-chart-no-axes-column-increasing h-10 w-10 text-primary> line x112 x212 y120 y210>/line> line x118 x218 y120 y24>/line> line x16 x26 y120 y216>/line> /svg>/div> h3 classtext-xl font-bold mb-2>Business Reports/h3> p classtext-gray-600>Track sales, purchases, collections, and weekly performance to make data-driven decisions/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-square-pen h-10 w-10 text-primary> path dM12 3H5a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7>/path> path dM18.375 2.625a1 1 0 0 1 3 3l-9.013 9.014a2 2 0 0 1-.853.505l-2.873.84a.5.5 0 0 1-.62-.62l.84-2.873a2 2 0 0 1 .506-.852z> /path> /svg>/div> h3 classtext-xl font-bold mb-2>Entry Creation/h3> p classtext-gray-600>Create and manage entries directly from your mobile device to keep your business running on the go/p> /div> /div> /div> /div> /section> section classpy-20> div classcontainer mx-auto px-4> div classgrid grid-cols-1 md:grid-cols-2 gap-8> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-trending-up h-10 w-10 text-primary> polyline points22 7 13.5 15.5 8.5 10.5 2 17>/polyline> polyline points16 7 22 7 22 13>/polyline> /svg>/div> h3 classtext-xl font-bold mb-2>Built to Scale With Your Business/h3> p classtext-gray-600>From growing startups to established enterprises, CredFlow adapts to your needs and powers faster, smarter operations at every stage/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-zap h-10 w-10 text-primary> path dM4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z> /path> /svg>/div> h3 classtext-xl font-bold mb-2>Take On Bigger Projects With Confidence/h3> p classtext-gray-600>Say goodbye to cash flow constraints. Streamline your collections and manage working capital effortlessly to fuel expansion/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-clock h-10 w-10 text-primary> circle cx12 cy12 r10>/circle> polyline points12 6 12 12 16 14>/polyline> /svg>/div> h3 classtext-xl font-bold mb-2>Automate What Matters Most/h3> p classtext-gray-600>Free your team from repetitive tasks. Automate critical workflows like reminders and invoicing to drive consistency and speed/p> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6> div classmb-4>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-users h-10 w-10 text-primary> path dM16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2>/path> circle cx9 cy7 r4>/circle> path dM22 21v-2a4 4 0 0 0-3-3.87>/path> path dM16 3.13a4 4 0 0 1 0 7.75>/path> /svg>/div> h3 classtext-xl font-bold mb-2>Boost Team Productivity/h3> p classtext-gray-600>Reminders, entries, and follow-ups are all handled automatically. Save hours of manual work and let your team focus on growth/p> /div> /div> /div> /div> /section> section classpy-20> div classcontainer mx-auto px-4> div classtext-center mb-16> h2 classtext-3xl md:text-4xl font-bold mb-4>See what Business Owners say about us!/h2> /div> div classgrid grid-cols-1 md:grid-cols-3 gap-8> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-quote h-8 w-8 text-primary opacity-50 mb-4> path dM16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z> /path> path dM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z> /path> /svg> p classtext-gray-700 mb-6>Now, I have access to all the reports at my fingertips. I love the automated daily report. Well made product. Great UI./p> div> p classfont-semibold>Vishwas Sharma/p> p classtext-sm text-gray-500>MD, Aarkay Associate/p> /div> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-quote h-8 w-8 text-primary opacity-50 mb-4> path dM16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z> /path> path dM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z> /path> /svg> p classtext-gray-700 mb-6>Although I was a bit skeptical when I used Credflow, I loved the product. I was among the first users, and they have taken the product to the next level in the past few months./p> div> p classfont-semibold>Mitul Garg/p> p classtext-sm text-gray-500>Owner, Pradeep Timber Mart/p> /div> /div> /div> div classrounded-lg bg-card text-card-foreground shadow-sm border border-gray-100 hover:shadow-md transition-shadow duration-300> div classp-6>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-quote h-8 w-8 text-primary opacity-50 mb-4> path dM16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z> /path> path dM5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z> /path> /svg> p classtext-gray-700 mb-6>Credflow has transformed our business with its seamless invoicing and payment tracking. Its a game-changer for managing our financial transactions./p> div> p classfont-semibold>Harshad Khadsare/p> p classtext-sm text-gray-500>Founder and CEO, U-Protec Earthing Pvt Ltd/p> /div> /div> /div> /div> /div> /section> section classpy-20 relative overflow-hidden> div classabsolute inset-0 z-0> div classabsolute top-0 left-0 w-full h-full gradient-bg opacity-90>/div> div classabsolute -top-24 -right-24 w-96 h-96 rounded-full bg-blue-400 opacity-20 blur-3xl> /div> div classabsolute -bottom-24 -left-24 w-96 h-96 rounded-full bg-indigo-400 opacity-20 blur-3xl> /div> /div> div classcontainer mx-auto px-4 relative z-10> div classmax-w-3xl mx-auto text-center text-white mb-16> h2 classtext-3xl md:text-4xl font-bold mb-6>How Will CredFlow Help Your Business/h2> /div> div classgrid grid-cols-1 md:grid-cols-3 gap-8 text-white> div classtext-center p-6 bg-white/10 rounded-lg backdrop-blur-sm> h3 classtext-2xl font-bold mb-4>Manufacturers/h3> p>If you are in the manufacturing business, CredFlow helps you streamline cash flow, reduce outstanding dues, and maintain a healthy cash flow./p> /div> div classtext-center p-6 bg-white/10 rounded-lg backdrop-blur-sm> h3 classtext-2xl font-bold mb-4>Traders/h3> p>CredFlow offers a centralized inventory management solution with Tally/Busy integration and real-time aging analysis to keep stock and cash in sync./p> /div> div classtext-center p-6 bg-white/10 rounded-lg backdrop-blur-sm> h3 classtext-2xl font-bold mb-4>Distribution/h3> p>With CredFlow, you can generate invoices, purchase orders, and delivery notes instantly, all within a unified system — no back and forth, no delays./p> /div> /div> !-- div classflex flex-col sm:flex-row gap-4 justify-center mt-12>button classinline-flex items-center justify-center gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 &_svg:pointer-events-none &_svg:size-4 &_svg:shrink-0 h-11 rounded-md px-8 bg-white text-primary hover:bg-blue-50>Get Started Now/button>/div> --> /div> /section> /main> footer classbg-gray-900 text-white pt-16 pb-8> div classcontainer mx-auto px-4> div classgrid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8 mb-12> div> h3 classtext-xl font-bold mb-4>CredFlow/h3> p classtext-gray-400 mb-6>Track cash flow, send payment reminders & access Tally/Busy on mobile with CredFlow./p> div classflex space-x-4> a hrefhttps://www.facebook.com/credflowapp/ classtext-gray-400 hover:text-white>span classsr-only>Facebook/span>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-facebook h-6 w-6> path dM18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z> /path> /svg>/a>a hrefhttps://www.instagram.com/credflow.in/?hlen classtext-gray-400 hover:text-white>span classsr-only>Instagram/span>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-instagram h-6 w-6> rect width20 height20 x2 y2 rx5 ry5>/rect> path dM16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z>/path> line x117.5 x217.51 y16.5 y26.5>/line> /svg>/a>a hrefhttps://in.linkedin.com/company/credflow classtext-gray-400 hover:text-white>span classsr-only>LinkedIn/span>svg classh-6 w-6 fillcurrentColor viewBox0 0 24 24 aria-hiddentrue> path dM19 0h-14c-2.761 0-5 2.239-5 5v14c0 2.761 2.239 5 5 5h14c2.762 0 5-2.239 5-5v-14c0-2.761-2.238-5-5-5zm-11 19h-3v-11h3v11zm-1.5-12.268c-.966 0-1.75-.79-1.75-1.764s.784-1.764 1.75-1.764 1.75.79 1.75 1.764-.783 1.764-1.75 1.764zm13.5 12.268h-3v-5.604c0-3.368-4-3.113-4 0v5.604h-3v-11h3v1.765c1.396-2.586 7-2.777 7 2.476v6.759z> /path> /svg>/a> /div> /div> div> h3 classtext-lg font-semibold mb-4>Contact Us/h3> ul classspace-y-3> li classflex items-start>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-phone h-5 w-5 mr-2 text-gray-400 flex-shrink-0 mt-0.5> path dM22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z> /path> /svg> div> p classtext-gray-400>Sales enquiry call:/p>a hreftel:18005712220 classtext-gray-400 hover:text-white>18005712220/a> /div> /li> li classflex items-start>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-phone h-5 w-5 mr-2 text-gray-400 flex-shrink-0 mt-0.5> path dM22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z> /path> /svg> div> p classtext-gray-400>Support queries call:/p>a hreftel:7217716636 classtext-gray-400 hover:text-white>7217716636/a> /div> /li> li classflex items-start>svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classlucide lucide-mail h-5 w-5 mr-2 text-gray-400 flex-shrink-0 mt-0.5> rect width20 height16 x2 y4 rx2>/rect> path dm22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7>/path> /svg> div> p classtext-gray-400>Email:/p>a hrefmailto:support@credflow.in classtext-gray-400 hover:text-white>support@credflow.in/a> /div> /li> /ul> /div> div> h3 classtext-lg font-semibold mb-4>Legal/h3> ul classspace-y-2> li>a hrefhttps://credflow.in/privacy-policy/ classtext-gray-400 hover:text-white>Privacy Policy/a>/li> li>a hrefhttps://credflow.in/terms-and-conditions/ classtext-gray-400 hover:text-white>Terms and Conditions/a>/li> li>a hrefhttps://credflow.in/refund-policy/ classtext-gray-400 hover:text-white>Refund and Cancellation Policy/a>/li> /ul> /div> /div> div classborder-t border-gray-800 pt-8> p classtext-center text-gray-400 text-sm>© 2025 CredFlow. All rights reserved./p> /div> /div> /footer> /div> /div> div idloader classloader-container styledisplay: none;> div classloader>/div> /div> div idthankYouModal classmodal-overlay styledisplay: none;> div classmodal-content relative> button onclickcloseThankYouModal() classabsolute top-4 right-4 text-gray-400 hover:text-gray-600> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line> /svg> /button> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classtext-green-500 mx-auto mb-4> path dM22 11.08V12a10 10 0 1 1-5.93-9.14>/path> polyline points22 4 12 14.01 9 11.01>/polyline> /svg> h2 classtext-2xl font-bold mb-4>Thank You!/h2> p classtext-gray-600>Your demo has been scheduled successfully. We will contact you shortly./p> /div> /div> div iderrorModal classmodal-overlay styledisplay: none;> div classmodal-content relative> button onclickcloseErrorModal() classabsolute top-4 right-4 text-gray-400 hover:text-gray-600> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround> line x118 y16 x26 y218>/line> line x16 y16 x218 y218>/line> /svg> /button> svg xmlnshttp://www.w3.org/2000/svg width64 height64 viewBox0 0 24 24 fillnone strokecurrentColor stroke-width2 stroke-linecapround stroke-linejoinround classtext-red-500 mx-auto mb-4> circle cx12 cy12 r10>/circle> line x115 y19 x29 y215>/line> line x19 y19 x215 y215>/line> /svg> h2 classtext-2xl font-bold mb-4>Error/h2> p classtext-gray-600>There was an error scheduling your demo. Please try again later./p> /div> /div> script> function validateForm(event) { event.preventDefault(); let isValid true; // Reset all error states document.querySelectorAll(.invalid-input).forEach(el > el.classList.remove(invalid-input)); document.querySelectorAll(id$Error).forEach(el > el.classList.add(hidden)); // Validate Full Name const fullName document.getElementById(fullName); if (!fullName.value.trim() || fullName.value.trim().length 3) { showError(fullName, fullNameError); isValid false; } // Validate Email const email document.getElementById(email); const emailRegex /^^\s@+@^\s@+\.^\s@+$/; if (!emailRegex.test(email.value)) { showError(email, emailError); isValid false; } // Validate Phone const phone document.getElementById(phone); const phoneRegex /^0-9{10}$/; if (!phoneRegex.test(phone.value)) { showError(phone, phoneError); isValid false; } // Validate Company const company document.getElementById(company); if (!company.value.trim()) { showError(company, companyError); isValid false; } // Validate Software const software document.getElementById(software); if (!software.value) { showError(software, softwareError); isValid false; } if (isValid) { submitForm(fullName.value, phone.value, email.value, company.value, software.value); } return false; } function showError(inputElement, errorElementId) { inputElement.classList.add(invalid-input); document.getElementById(errorElementId).classList.remove(hidden); } function showLoader() { document.getElementById(loader).style.display flex; } function hideLoader() { document.getElementById(loader).style.display none; } function showThankYouModal() { document.getElementById(thankYouModal).style.display flex; } function closeThankYouModal() { document.getElementById(thankYouModal).style.display none; document.getElementById(demoForm).reset(); } function showErrorModal() { document.getElementById(errorModal).style.display flex; } function closeErrorModal() { document.getElementById(errorModal).style.display none; document.getElementById(demoForm).reset(); } function getUTMParameters() { const urlParams new URLSearchParams(window.location.search); return { utm_source: urlParams.get(utm_source) || credflow_co_website, utm_campaign: urlParams.get(utm_campaign) || credflow_co_website, utm_medium: urlParams.get(utm_medium) || credflow_co_website, utm_term: urlParams.get(utm_term) || credflow_co_website, utm_content: urlParams.get(utm_content) || credflow_co_website }; } function submitForm(name, phone, email, company, software) { showLoader(); const utmParams getUTMParameters(); const formData new URLSearchParams(); formData.append(name, name); formData.append(c_no, phone); formData.append(email, email); formData.append(company, company); formData.append(a_soft, software.charAt(0).toUpperCase() + software.slice(1)); formData.append(utm_source, utmParams.utm_source); formData.append(utm_campaign, utmParams.utm_campaign); formData.append(utm_medium, utmParams.utm_medium); formData.append(utm_term, utmParams.utm_term); formData.append(utm_content, utmParams.utm_content); fetch(https://api.credflow.in/mjolnir/demo-signup, { method: POST, headers: { accept: */*, content-type: application/x-www-form-urlencoded; charsetUTF-8, }, body: formData }) .then(response > { if (!response.ok) { throw new Error(Network response was not ok); } // Check if response is JSON const contentType response.headers.get(content-type); if (contentType && contentType.includes(application/json)) { return response.json(); } else { return response.text(); } }) .then(data > { console.log(API Response:, data); hideLoader(); showThankYouModal(); }) .catch(error > { console.error(Error details:, error); console.error(Error stack:, error.stack); hideLoader(); showErrorModal(); document.getElementById(demoForm).reset(); }); } // Add event listeners to clear errors when user starts typing document.getElementById(fullName).addEventListener(input, function() { this.classList.remove(invalid-input); document.getElementById(fullNameError).classList.add(hidden); }); document.getElementById(email).addEventListener(input, function() { this.classList.remove(invalid-input); document.getElementById(emailError).classList.add(hidden); }); document.getElementById(phone).addEventListener(input, function() { this.classList.remove(invalid-input); document.getElementById(phoneError).classList.add(hidden); }); document.getElementById(company).addEventListener(input, function() { this.classList.remove(invalid-input); document.getElementById(companyError).classList.add(hidden); }); document.getElementById(software).addEventListener(change, function() { this.classList.remove(invalid-input); document.getElementById(softwareError).classList.add(hidden); }); /script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]