Τέσσερις έτοιμες συνταγές. Χωρίς προγραμματισμό — αντιγράφετε μια διεύθυνση ή ένα κλειδί από το BeOnTop στο εργαλείο που ήδη χρησιμοποιείτε.
Πώς μιλάει το BeOnTop με άλλα εργαλεία
Τους ειδοποιεί — στις Ρυθμίσεις, το «Ειδοποιήσεις σε Slack ή webhook» δέχεται μία διεύθυνση web. Κάθε ειδοποίηση που θα σας έστελνε το BeOnTop με e-mail (το site δεν απαντά, ξαναπαντά, η βαθμολογία πέφτει απότομα) πηγαίνει και εκεί, ως μικρό μήνυμα.
Τον ρωτούν — στις Ρυθμίσεις φτιάχνετε ένα κλειδί API. Με αυτό ένα άλλο εργαλείο διαβάζει τα sites, τις βαθμολογίες, τις εργασίες, τη διαθεσιμότητα και τις λέξεις αναζήτησης. Είναι μόνο για ανάγνωση: τίποτα δεν αλλάζει μέσα από αυτό.
Συνταγή 1 — Κάθε ειδοποίηση σε κάθε εφαρμογή
Ένα site σταματά να απαντά και θέλετε μήνυμα σε Slack, Teams, Gmail, WhatsApp, Trello… ό,τι χρησιμοποιείτε.
Στο Zapier
Στο Zapier φτιάξτε ένα Zap. Ως trigger διαλέξτε Webhooks by Zapier → Catch Hook και αντιγράψτε τη διεύθυνση που σας δείχνει.
Στο BeOnTop ανοίξτε Ρυθμίσεις → Ειδοποιήσεις σε Slack ή webhook, επικολλήστε τη διεύθυνση, πατήστε Σύνδεση και μετά Αποστολή δοκιμής.
Πίσω στο Zapier πατήστε Test trigger. Θα δείτε το δοκιμαστικό μήνυμα. Προσθέστε τώρα την ενέργεια που θέλετε (μήνυμα, e-mail, κάρτα) και χρησιμοποιήστε τα πεδία παρακάτω.
Στο Make
Στο Make φτιάξτε ένα scenario. Ως πρώτο module διαλέξτε Webhooks → Custom webhook, προσθέστε ένα webhook και αντιγράψτε τη διεύθυνσή του.
Επικολλήστε την στο Ρυθμίσεις → Ειδοποιήσεις σε Slack ή webhook του BeOnTop, πατήστε Σύνδεση και Αποστολή δοκιμής.
Πίσω στο Make πατήστε Run once· έρχεται το δοκιμαστικό μήνυμα. Προσθέστε μετά το module που θέλετε.
Το μήνυμα περιέχει: text (όλη η ειδοποίηση σε μία γραμμή), title, body, url (ανοίγει το site στο BeOnTop), kind, tag, at (ώρα) και source («BeOnTop»).
Συνταγή 2 — Η βαθμολογία κάθε site σε λογιστικό φύλλο, κάθε εβδομάδα
Ένα Google Sheet που μεγαλώνει κατά μία γραμμή ανά site την εβδομάδα — δωρεάν ιστορικό που μπορείτε να κάνετε γράφημα.
Στο Zapier
Στο BeOnTop ανοίξτε Ρυθμίσεις → Κλειδιά API, φτιάξτε ένα κλειδί και αντιγράψτε το (εμφανίζεται μία φορά).
Στο Zapier: trigger Schedule by Zapier → Every Week. Ενέργεια Webhooks by Zapier → Custom Request: μέθοδος GET, διεύθυνση https://beontop.app/api/v1/sites, header Authorization με τιμή Bearer + κενό + το κλειδί σας.
Προσθέστε Looping by Zapier πάνω στη λίστα sites και μετά Google Sheets → Create Spreadsheet Row με host, score, openTodos και lastCheckedAt.
Στο Make
Φτιάξτε κλειδί API στο BeOnTop όπως παραπάνω.
Στο Make: Schedule (εβδομαδιαία) → HTTP → Make a request: GET https://beontop.app/api/v1/sites, header Authorization: Bearer το-κλειδί-σας, η απάντηση ως JSON.
Προσθέστε Iterator στο sites και μετά Google Sheets → Add a Row με host, score, openTodos, lastCheckedAt.
Ένα αίτημα φέρνει όλα τα sites σας (οι ανταγωνιστές δεν περιλαμβάνονται). Ένα κλειδί επιτρέπεται να κάνει 1000 αιτήματα την ημέρα.
Συνταγή 3 — Πείτε μου όταν η βαθμολογία είναι χαμηλή
Πάνω στη Συνταγή 2: ενεργείτε μόνο για sites με βαθμολογία κάτω από έναν αριθμό που διαλέγετε.
Στο Zapier
Στο Zap της Συνταγής 2, μετά το Loop προσθέστε Filter by Zapier: συνεχίστε μόνο αν το score είναι μικρότερο από, π.χ., 70.
Μετά προσθέστε την ενέργεια: μήνυμα Slack, e-mail στον εαυτό σας, κάρτα Trello.
Στο Make
Στο scenario της Συνταγής 2, πατήστε τη γραμμή ανάμεσα στον Iterator και το φύλλο και προσθέστε φίλτρο: score μικρότερο από 70.
Βάλτε μετά το module που θέλετε (Slack, Gmail, Trello…).
Ένα site που δεν έχει ελεγχθεί ακόμα δεν έχει βαθμολογία, οπότε το φίλτρο το προσπερνά.
Συνταγή 4 — Οι ανοιχτές διορθώσεις γίνονται εργασίες
Κάθε εργασία που βρίσκει το BeOnTop γίνεται κάρτα σε Trello, Asana, Todoist ή οποιαδήποτε λίστα εργασιών.
Στο Zapier
Χρησιμοποιήστε το κλειδί της Συνταγής 2. Πρώτα βρείτε το id του site από το https://beontop.app/api/v1/sites (το πεδίο id).
Στο Zapier: trigger Schedule, ενέργεια Webhooks → Custom Request: GET https://beontop.app/api/v1/sites/{id}/todos?lang=el με το ίδιο header, μετά Looping πάνω στη λίστα open και ενέργεια Create Task / Card.
Στο Make
Το ίδιο κλειδί. Στο Make: Schedule → HTTP → Make a request στο https://beontop.app/api/v1/sites/{id}/todos?lang=el, JSON, Iterator στο open και μετά το module εργασιών.
Με lang=en παίρνετε αγγλικό κείμενο. Για να μη δημιουργείται η ίδια εργασία δύο φορές, ψάξτε πρώτα στο εργαλείο εργασιών ή δημιουργείτε μία φορά την εβδομάδα.
Καλό είναι να ξέρετε
Το webhook δέχεται μία διεύθυνση ανά λογαριασμό, μόνο https. Το BeOnTop δοκιμάζει μία φορά ανά ειδοποίηση και σταματά μετά από 20 αποτυχίες στη σειρά — αποθηκεύστε ξανά τη διεύθυνση για να συνεχίσει.
Η διεύθυνση και το κλειδί API είναι μυστικά: όποιος έχει ένα, μπορεί να το χρησιμοποιήσει. Αν διαρρεύσει κλειδί, ανακαλέστε το στις Ρυθμίσεις και φτιάξτε νέο.
Τα ονόματα των μενού στο Zapier και στο Make αλλάζουν κατά καιρούς· η ιδέα κάθε βήματος μένει ίδια.
Οι συνταγές χρησιμοποιούν τα βασικά modules του Zapier και του Make. Γράφτηκαν από την τεκμηρίωσή τους και τη συμπεριφορά του ίδιου του BeOnTop· αν κάποιο βήμα φαίνεται αλλιώς στην οθόνη σας, γράψτε μας στο info@aqua4all.org.