Skip to main content
Plan requirement: This feature requires an On-call Pro or higher subscription. Learn more
External incident submission allows external personnel (such as your customers or partners) to submit incidents through a standalone page or an API without logging in to Flashduty. Once submitted, the incident is created directly in the corresponding channel, where it automatically matches the escalation rules and notifies responders — ideal for routing customer-facing issue reporting into your unified incident handling process.

Enable External Reporting

Go to Channel Details → Configuration → Settings → Advanced Configuration and turn on the External Reporting switch (you can also enable it in the channel creation wizard). Once enabled, the system generates a dedicated external reporting link for the channel — copy it and share it with external personnel.
  • The external reporting link is a login-free submission entry. Anyone with the link can submit incidents, so share it only with intended recipients
  • Turning off external reporting immediately invalidates any shared link; turning it back on generates a new link — the old link cannot be restored

Submission Page

External personnel open the reporting link, fill in the incident on a standalone page, and submit it — no login required: A human verification (CAPTCHA) is required before submission. After a successful submission, the page shows a success message; if the link has been disabled or regenerated, the page shows Invalid Link, and the reporter needs to contact your team for a new link.

What Happens After Submission

An externally submitted incident is created in the channel the link belongs to, with the following characteristics:
  • Severity: fixed at Warning
  • Progress: Triggered, the same as incidents triggered automatically by alerts
  • Reporter info: the email and company are recorded as the incident’s reporter_email and reporter_company labels, visible in the label area of the incident details
  • Auto assignment: after creation, the incident automatically matches the channel’s escalation rules and sends notifications
If the channel has no escalation rule configured, an externally submitted incident is not assigned to anyone and no notification is sent. Before enabling external reporting, make sure the channel has a valid escalation rule.

Submit via API

Besides the standalone page, you can integrate the submission capability into your own system. The external reporting link looks like https://<console-domain>/incident/external-create/<token> — take the token from it and call the API with multipart/form-data:
A successful call returns the created incident ID:

Further Reading