Frequently asked questions
- 1. GENERAL
- 2. NOTIFICATIONS
- How does the notification email look like when a web site has changed
- I'm getting error notifications which I'm not interested in. Can I filter them out?
- Can I receive notifications to multiple emails
- What is the "Notifications" section in the navigation bar
- Can I set different conditions for being notified via email
- I would like to receive SMS to my mobile when page has changed, is it possible
- I would like to receive notifications about web changes to Slack chat, Discord chat or Microsoft Teams
- I would like to make my own expression and condition for notification
- How does the content of the webhook look
- How can I make sure that the webhook was really sent from Wachete?
- Can I use regular expressions for notifications?
- 3. WACHETS
- What do the small icons in front of wachet name mean?
- What is the difference between normal and dynamic pages?
- In the "My Wachets" section, why the time on the wachet is higher than 1 hour although I set it to check every hour
- I would like to ignore some part on the page, because it generates not relevant notifications
- I would like to monitor changes in PDF, JPG, DOC, DOCX, XLSX, AVI and other media files, is it possible
- Can I monitor page which requires to log in with password before
- Can I monitor just a section of a web page
- I would like to use and combine values from several Wachets, is it possible?
- Can I export my wachets which I monitor or data?
- 4. PAID SUBSCRIPTIONS
- 5. AUTOMATED CRAWLING OF SUBPAGES
- 6. WEBMASTERS AND PROGRAMMERS
- I am WEB master and I would like to have on my page button to enable people to monitor changes on my page with Wachete and get email notification
- Can I monitor some value inside of JSON returned by GET or POST, PUT, DELETE request
- Does Wachete have REST API interface
- Can I monitor also response from POST/PUT requests
Can I see demo of Wachete?
Does my PC or phone has to be switched on and connected to Internet all the time to monitor pages?
No. All monitoring is running and happening on our servers which are in different locations around the world.
Is it possible to see visual changes preview on the actuall page?
Yes. Edit your wachet and set What would you like to extract? to HTML. Afterwards in Wachet details and history table click on small icon Show visual differences under date.
Preview of differences will open.
Can I generate a RSS feed from a webpage?
Yes. After you created a wachet, go to the detail of the wachet. Click on the RSS icon and you will get the URL to your RSS feed for changes in values or for notifications triggered. Afterwards add this URL to your favorite RSS reader.
I deleted by accident my monitors or folders, can I recover them?
Fortunately it is possible. Navigate to your profile and go to tab called Account.
You will find section to recover deleted wachets. Choose period to recover. You will find your wachets back in your wachets.
How does the notification email look like when a web site has changed?
Red parts is representing removed text, and green is text which was added on the page.
I'm getting error notifications which I'm not interested in. Can I filter them out?
If you want to disable all error notifications edit wachet definition and uncheck Notify me when an error occurred option.
If you want to disable only specific error like The server returned an error response: ServiceUnavailable navigate to Notifications and click on show details of the error notification you would like to disable. On the bottom there is an Ignore button which would ignore same error notifications for the wachet in the future.
To enable notifications again edit wachet definition and navigate to +Show advanced options. Under Notifications tab you'll see Ignore error notifications where you can select errors which you want to enable again.
Can I receive notifications to multiple emails?
Yes. In your profile add a new email address. After that, when creating/editing a wachet, open the advanced settings section and choose to which email the notificatios should be sent.
What is the "Notifications" section in the navigation bar?
There you can find all the notifications that have been triggered for your wachets. For example, when we find out that a web page has changed, we notify you via email or via push notifications in the mobile app. Don't forget to setup notifications while creating your wachet.
Can I set different conditions for being notified via email?
Wachete's most popular notification is when a web page has changed, but you can also set up a notification when page contains specific a text, or when some numeric value on page riches some threshold or starts growing. And many more.
I would like to receive SMS to my mobile when page has changed, is it possible?
Yes. Wachete integrates with Zapier. Just create a Zap where the trigger is a Wachete notification and then send it via SMS.
I would like to receive notifications about web changes to Slack chat, Discord chat or Microsoft Teams
Fortunately we support this. Add this application to your Slack workspace.
Afterwards take your webhook URL from new application (https://hooks.slack.com/services/EXAMPLE) and paste it when editing wachet, in Advanced section and Notification tab, into field Webhook. That's all.
For Discord you can find manual here on how to get webhook URL. Afterwards edit your wachet like described for Slack above.
For Microsoft Teams you can find manual here on how to get webhook URL. Afterwards edit your wachet like described for Slack above.
I would like to make my own expression and condition for notification
For monitoring of numeric values you can choose notification type expression. You can write simple evaluation. If it is evaluated to true we will send notification.
Example: cv > pv (You will be notified when current value is bigger than previous)
Variables: cv (current value), pv (previous value)
Functions: abs(value), floor(value), ceil(value), round(value, decimals)
Numeric operators: +, -, /, *, %, ^, ()
String operators: +
Logical operations: <, >, <=, >=, ==, &&, ||, !=
In case you use Compute wachet all variables which you defined related to wachets involved can be used in above expressions and notifications.
Notify me only when the value crosses threshold 10: cv >= 10.0 and pv < 10.0
Notify me only when the value goes up by predefined step 1.5: floor(cv / 1.5) > floor(pv / 1.5)
Notify me only when the value changes by predefined step 1.5: floor(cv / 1.5) != floor(pv / 1.5)
For compute type wachets you can use variables you defined contains(wachet1_value, wachet2_value)
How does the content of the webhook look
You can specify in the advanced section of the wachet setting webhook which we call if any alert is triggered. HTTP operation is POST and this is how the JSON content looks
How can I make sure that the webhook was really sent from Wachete?
To make sure that the webhook was sent from Wachete service, you can verify webhook signature sent in x-wachete-signature header. To get your webhook secret go to Profile -> API.PHP code for signature verification
C# code for signature verification
Can I use regular expressions for notifications?
Yes you can and here are couple of examples of regular expressions which might be useful
Match whole word:
Match 2 words separated any character except of new line:
Match 2 words separated any character and also new line:
Match at least 1 of 2 words:
What do the small icons in front of wachet name mean?
Icons have following meaning
ᐅ - flow wachet (interaction with page, like inserting login/password)
▤ - crawling wachet (auto discovery of subpages from root page)
⚙ - compute wachet (using several wachets to calculate new value)
What is the difference between normal and dynamic pages?
In the "My Wachets" section, why the time on the wachet is higher than 1 hour although I set it to check every hour?
In the "My Wachets" section, we are showing the last time when something has changed. The most recently changed wachets are on the top of the list. Once you get into the detail page of the wachet, you will see the time when we last checked the page and the time when it has changed.
I would like to ignore some part on the page, because it generates not relevant notifications
If your page contains part like date and time which constantly changes and you want to filter such noise, you can edit wachet and in advanced options enter Exclude Xpath
Ignore div elements with class 'date': //div[contains(@class, 'date')]
Ignore all links: //a
Ignore all HTML comments: //comment()
Ignore elements with attribute test: //*[@test]
All topics which does not contain text 'Miss': //h2[not(contains(text(), ' Miss'))]
More info about xPath can be found here
I would like to monitor changes in PDF, JPG, DOC, DOCX, XLSX, AVI and other media files, is it possible?
Yes. Good news, Wachete is able to extract text from PDF, XLSX, MS Word and DOCX files and monitor them for changes. Other file types we check if the size and the last modified time have changed, if yes, we notify you. Simply create a new task, and enter the URL of the file you are interested in.
Can I monitor page which requires to log in with password before?
Yes. During creating of wachet, choose Just part of page type. After loading preview enter login and password and click sign in. You will be logged in where you can choose what to monitor. Flow wachets have symbol ᐅ
Can I monitor just a section of a web page?
Yes. When creating a new task, simply select the area you are interested in. You can select some text/number, a section on a page or the entire page.
I would like to use and combine values from several Wachets, is it possible?
It might be useful to combine values from several Wachets into one. Good example is monitoring of stock price in USD in one wachet and
exchange rate between USD and EURO in another one. You can combine these by creating Compute wachet. Compute wachets have symbol ⚙
When creating new Wachet, choose Combine values from existing wachets option and select relevant Wachets as source of data. You can pick up to 5 Wachets. Name each Wachet (e.g. usd_to_eur and google_stock_price) and write your own expression combining these names (e.g. usd_to_eur * google_stock_price). These names could be also used in notification expression.
We will generate history and chart the same way as for ordinary Wachet.
Here are operations and functions which you can use in expression field:
- Functions: abs(stock_price), floor(stock_price), ceil(stock_price), round(stock_price, 2)
- Operators: +, -, /, *, %, ^, ()
- Function: trim(string), contains(string, substring)
- Operators: +
Can I export my wachets which I monitor or data?
There are 3 ways how you can export data from wachete.
In wachets view select with small checkbox in right bottom corner all wachets you want to export. You can select up to 20 of them. Press Export button on top. Excell file will be generated with last 100 values from selected wachets.
Second option is to select wachets same way like in above step, but this time click Edit button on top. Multiedit window opens and on bottom you find button Export. You will be able to download text file with all URLs and names of wachets you monitor. This text file can be also used to again import your wachets to our system, by copy&paste it to multiedit text box.
Last option is to navigate to Profile -> Account and click Export monitored URLs. This will provide Excell file with all URLs you have in system.
I am interested in a paid subscription, can I cancel any time?
Yes. You can cancel any subscription at any time.
Can I share my subscription accross team or with other accounts?
If you want to share your subscription with other people having own accounts, firstly ask them for they userID.
They can find it by navigating to Profile -> Team. It looks like this: 54c66df2-3f01-4419-80d1-1d5....
Now in your Profile -> Team click in sharing subscriptions New and enter previous ID and count of Normal and Dynamic wachets you allow him to consume.
It will be substracted from your own subscription and available for user you shared it with. User will also inherit the same checking interval you have and other features.
You can cancel sharing anytime by clicking remove.
How can I cancel or change subscription?
You can cancel subscription anytime by navigating to Profile and afterwards to My subcriptions. Click cancel on particular subscription.
If you want to change subscription for purpose of more wachets or shorter frequency you have 2 options.
You can either buy another subscription to increase number of wachets and have 2 or more subscriptions in parallel. Or you can cancel current one and get larger subscription.
If you want to update billing info on subscription, click on edit in My subscriptions and update address. You can't update VAT or company name.
For updating VAT or company name you have to cancel subscription and subscribe again.
AUTOMATED CRAWLING OF SUBPAGES
I would like to monitor a whole website including subpages. Do I need to add all the subpages manually?
Wachete is perfect for monitoring whole website including subpages. It will follow all the links on the first page and crawl all the subpages. We will automatically start monitoring all the subpages will we find. When creating wachet select Crawling full page including subpages. Crawling is done until 3rd level of subpages. As this might find several hundreds of subpages you will probably need to get one of our paid subscriptions. You can also filter URL which you don't want to crawl in advanced section. Crawling wachets have symbol ▤
And what if would like to crawl a whole website including subpages but only certain part on all pages.
During creation of wachet, select Crawling full page including subpages, afterwards button Change selected content. Select the area on the root page which appears on same place also on subpages. We will extract and monitor only this part. In advanced section URL filtering check option Ignore pages which return error.
WEBMASTERS AND PROGRAMMERS
I am Web master and I would like to have on my page button to enable people to monitor changes on my page with Wachete and get email notification
Just copy bellow HTML code to your web page:
Can I monitor some value inside of JSON returned by GET or POST, PUT, DELETE request?
Yes you can. Enter URL and in preview select part of JSON to monitor. For PUT and POST requests see below in this document how to monitor PUT/POST
Does Wachete have REST API interface?
Yes we support all operations via REST API, which are available on the web. You can add new page to monitor, list monitored pages, get values of monitored page, check notifications or webhooks/http callbacks if page has changed. Documentation can be found here
Can I monitor also response from POST/PUT requests?
Yes you can. When creating wachet enter URL where you want to send POST, after just click next, skip selecting area you want to monitor until you get to Advanced options
on the bottom of settings. In Other tab you can specify method to use, body of the request to be sent and also headers in format
You didn't find the answer you were looking for?
Don't hesitate to contact us at email@example.com and we will answer any of your questions.