Skip to content

A virtual receptionist that can be deployed quickly and easily. It is typically used to display a list of employee names on a tablet, which should be placed in the reception of your office. It will then ping everyone (or individuals) a notification when someone taps their name. Sky is a dirt cheap, virtual receptionist!

aBig-Tree/Sky--Virtual-Receptionist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Sky--Virtual-Receptionist

Sky is a simple app that uses zapier hooks and a messaging program of your choice (e.g. pushbullet, slack) to greet guests at the door and notify whoever you choose. Add her to an Android tablet or an old iPad. Sky will notify you when someone visits your office.

Created by: Steve Johnson @aBiG_Tree Version: 1.0 Date: 26 June 2018 Summary: Quick and dirty way of having a professional looking virtual receptionist. Intended for small companies, otherwise the notifications would be just stupid.

Requirements:

  • Tablet (anything will work, but an older high-end is waaayyy better than a new cheap tablet)
  • Tablet Stand (e.g. https://www.amazon.co.uk/s/field-keywords=secure+tablet+floor+stand)
  • Zapier account
  • Charging cable/plug (remember it needs to go down the back of the stand and up the wall. I went for a 4m cable.)
  • Full screen browser app (there's quite a few)
  • Somewhere private to locate your file (e.g. FTP access)

Instructions

  1. Go to Zapier and create a new zapp. For the Trigger, select 'Webhooks' and select 'Catch Hook'
  2. Enter the URL it gives you into each button below and append a persons name (or whatever) onto the URL. See examples below.
  3. Back in Zapier, select Pushbullet as the Action and select 'Send a Note'
  4. For the template, use something decent for the title (I went with 'There's somebody at the door ha ha') and in the body add your catch hook.
  5. Install the desktop or chrome extension of Pushbullet, or whatever it is you're using and submit a test.
  6. Once the below is done, upload your file somewhere accessible on the web. I uploaded it to one of my sites via FTP and blocked it from the outside world using htaccess, so it can only be accessed via our IP address.
  7. On your tablet, download a fullscreen browser and browse to your file (do a test on something off the network to check the block worked).
  8. If your're on iOS, go into the accessibility settings and turn on 'Guided Access' to prevent people leaving the browser. It'll walk you through it.
  9. That's it! You can now push out updates by updating the file via FTP and the tablet will pull them through overnight.

Optional: For The In Out System 11. Add your users names into the top next to $user1 etc. 12. In Zapier, create a webhook and place it next to $ZapierURL. Leave the ?employee= part in. 13. Copy and paste everything between

and the closing div as many times as you need. Make sure you update the $user number for each one as you go sequentially.
14. Also update the $user numbers and add in the new names towards the top of page 15. Update the URL in the javascript at the bottom of the page - next to window.location

Notes This probably isn't that tidy and I expect others could improve it - go for it! I initially started it because as a small business, we don't have a receptionist. So visitors and people delivering parcels would just wander in and as i was nearest the door, they'd come to me (I don't people all that well!!). I then started to look into various solutions, but I was amazed at the amount of crap out there. We already had an old tablet knocking around, so this only cost us about £60 all in. Anyway, I started tinkering and ended up with this after a few iterations. Hopefully it'll help a few people out.

I installed Pushbullet initially and later Slack on peoples machines to receive messages, but I expect you could probably hook it up to pretty much any messaging service.

If you paid for the premium version of Zapier, you could set it up to notify a group of people or specific departments. Otherwise i can see this getting a bit out of hand for larger companies (there's about 15 of us).

Feel free to use this, but it would be nice if you credited me. Cheers!

About

A virtual receptionist that can be deployed quickly and easily. It is typically used to display a list of employee names on a tablet, which should be placed in the reception of your office. It will then ping everyone (or individuals) a notification when someone taps their name. Sky is a dirt cheap, virtual receptionist!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages