# Uptime integrations

See how to enable push notifications in the Better Stack app and how to allowlist the Better Stack alerting number to call you even when in silent mode.

### On-call on iOS - [App Store](https://apps.apple.com/us/app/better-stack-on-call/id6739978181)

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
  <iframe 
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" 
    src="https://www.youtube.com/embed/re7xRsHEtCs" 
    title="YouTube video player" 
    frameborder="0" 
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
    referrerpolicy="strict-origin-when-cross-origin" 
    allowfullscreen>
  </iframe>
</div>

### On-call on Android - [Google Play](https://play.google.com/store/apps/details?id=com.betteruptime.BetterStack)

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
  <iframe 
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" 
    src="https://www.youtube.com/embed/FNJW9C8Womc" 
    title="YouTube video player" 
    frameborder="0" 
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
    referrerpolicy="strict-origin-when-cross-origin" 
    allowfullscreen>
  </iframe>
</div>

### Related resources
- [Better Stack: Connect the app via QR code](https://betterstack.com/settings/push-notifications)
- [Docs: Save the Better Stack alerting numbers](https://betterstack.com/docs/uptime/frequently-asked-questions/#what-phone-numbers-will-better-stack-call-me-from)
- [Docs: Silent mode override](https://betterstack.com/docs/uptime/ios-and-android-phone-call-alerts/#allowing-phone-call-alerts-in-silent-mode-on-iphone)

## Create incidents via webhooks
See how to programmatically create new incidents using webhooks.

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
  <iframe 
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" 
    src="https://www.youtube.com/embed/ZDohUMSjYZQ" 
    title="YouTube video player" 
    frameborder="0" 
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
    referrerpolicy="strict-origin-when-cross-origin" 
    allowfullscreen>
  </iframe>
</div>

## Handling incidents from Prometheus Alertmanager
See how to automatically create incidents from Prometheus Alertmanager.

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
  <iframe 
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" 
    src="https://www.youtube.com/embed/bR6UbGVljSE" 
    title="YouTube video player" 
    frameborder="0" 
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
    referrerpolicy="strict-origin-when-cross-origin" 
    allowfullscreen>
  </iframe>
</div>

## Handling incidents from Elastic
See how to automatically create incidents from Elastic.

<div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;">
  <iframe 
    style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" 
    src="https://www.youtube.com/embed/5LPdZyckvHg" 
    title="YouTube video player" 
    frameborder="0" 
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" 
    referrerpolicy="strict-origin-when-cross-origin" 
    allowfullscreen>
  </iframe>
</div>
