Web & Forms

Practical troubleshooting paths for MSP technicians dealing with real-world support failures.

What This Category Covers

Web and form tickets should trace browser submission, server processing, mail generation, SMTP relay, DNS authentication, spam filtering, and CRM/webhook delivery.

First Layer to Isolate

Submission path first, then server logs, relay/mail trace, DNS auth, and integration logs.

Useful Tools, Logs, and Portals

  • Browser console
  • Web/PHP logs
  • SMTP relay logs
  • Message trace
  • SPF/DKIM/DMARC
  • CDN/cache
  • Webhook/API logs

Before You Escalate

  • Timestamped test submitted
  • Local submission checked
  • Relay/mail trace reviewed
  • Webhook/CRM result checked

Articles in This Path

Pick the closest symptom and work from there.

Article page title displays correctly while breadcrumb shows outdated taxonomy nameContact form passes captcha but mail relay rejects senderEmbedded form validation errors appear off-screen on smaller laptopsEmbedded support form submits but confirmation message never rendersHomepage subject counts update but one subsection page remains staleKnowledge base article links open fine internally but 404 through CDN edge cacheKnowledge base search works but highlighted terms break line spacingKnowledge base subsection page lists articles correctly but numbering restarts mid-listOnline form file upload succeeds but attachment missing from email notificationPublic article alias redirects correctly while canonical node path loopsPublic article attachments download with generic names instead of original filenamesPublic article body wraps cleanly on desktop but code snippets overflow on tabletsPublic form works in browser but not on embedded site framePublic knowledge article loads but ordered list styling breaks on mobilePublic web form submits but CRM lead never createdPublic-facing article links preserve readability theme but print stylesheet strips headingsReverse proxy caches login page after maintenance modeSearch crawler indexes draft-safe content unexpectedly after workflow changeSearch filters apply correctly but reset button leaves stale query stringSearch indexing updates published article but homepage featured list stays staleSearch results page works but article pager styling brokenSearch results sort order changes after cache clear on public siteSearch returns the right article but opens a cached outdated versionStatic asset cache busted but CSS still stale on CDNWeb portal login disabled intentionally yet account menu placeholder still appearsWebhook integration suddenly returning 401Webhook retries create duplicate contact recordsWebsite contact form protected by captcha blocks valid corporate domainsWebsite contact form sends mail intermittentlyWebsite footer cleanup hides clutter but leaves empty spacing above contentWebsite search works on home page not article pagesWebsite up externally but down internally

Search returns the right article but opens a cached outdated version

Field Summary

Search returns the right article but opens a cached outdated version is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Search results page works but article pager styling broken

Field Summary

Search results page works but article pager styling broken is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Public form works in browser but not on embedded site frame

Field Summary

Public form works in browser but not on embedded site frame is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Contact form passes captcha but mail relay rejects sender

Field Summary

Contact form passes captcha but mail relay rejects sender is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Static asset cache busted but CSS still stale on CDN

Field Summary

Static asset cache busted but CSS still stale on CDN is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Webhook retries create duplicate contact records

Field Summary

Webhook retries create duplicate contact records is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Website search works on home page not article pages

Field Summary

Website search works on home page not article pages is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Reverse proxy caches login page after maintenance mode

Field Summary

Reverse proxy caches login page after maintenance mode is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Public web form submits but CRM lead never created

Field Summary

Public web form submits but CRM lead never created is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.

Webhook integration suddenly returning 401

Field Summary

Webhook integration suddenly returning 401 is a Business Applications ticket where the visible symptom can be misleading. Business-app tickets should trace the user action from client interface to server, integration, mail/API delivery, and downstream record. A success banner in one system may still hide a failed handoff. The fastest path is to identify which layer changed and prove it with logs or a repeatable test.