iHook

iHook

  • Blog
  • Docs
  • Dashboard

›Task Notifications

Quick Start

  • Create your first task
  • Create your first receiver

Task Settings

  • HTTP Settings
  • Request Schedule

Task Notifications

  • Notification Overview
  • Source
  • Property / CSS Selector
  • Comparison
  • Message Template

Task History

  • Chart

Task Errors

  • Errors

Task Shortcuts

  • Keyboard Shortcuts

Receiver Variables

  • Receiver variables

Task Examples

  • Nintendo Switch availability monitor
  • Weather monitor
  • Insider trading monitor
  • Mortgage rate monitor
  • Github repo release monitor

Receiver Examples

  • Create an Okta Hook receiver
  • Create a SendGrid Event Webhook receiver

Message Template

When configuring an Email/SMS/Slack notification, you can customize your email/SMS/Slack message by editing the message template.

message-template-example

Template variables (those wrapped by ${} symbol) will be replaced by actual values during task executions.

Built-in Template Variables

Here's built-in template variable list that you can use in your message template:

VariablesDescriptionExample
${task.name}Task nameExample website healthcheck task
${task.url}Requset URL of the taskhttps://example.com
${task.executionLink}iHook URL of the task execution that triggered the message. This is helpful to redirect users to review task execution details.
${condition.description}Description of the notification condition[status_code equals 200]
${condition.evaluatedSourceValue}A list of all evaluated conditions during task execution. You may access each individual value by providing an index, e.g. ${condition.evaluatedSourceValue[0]}[200]
← ComparisonChart →
  • Built-in Template Variables
Copyright © 2024 iHook, Inc.