![phoenix](https://d1a29h5kxv3oc2.cloudfront.net/dist/img/phoenix.81914efc7207f6a059bd10f5d3fd5f89.png)
Bespoke API to email staff schedules - wheniwork, zapier, twilio
- or -
Post a project like this813
£300(approx. $386)
- Posted:
- Proposals: 11
- Remote
- #3552275
- OPPORTUNITY
- Awarded
WEBSITE DEVELOPMENT & DESIGN ! WORDPRESS ! JAVA ! PHP ! JAVASCRIPT ! GRAPHIC DESIGN | VIDEO | EXCEL VBA & MACRO EXPERT
![Top Endorsed Top Endorsed](https://dw3i9sxi97owk.cloudfront.net/uploads/prizes/badges/ffdd1b856a16c89191f1150e4430076b.png)
Professional Web & Mobile App Development Company(Official expert partner of Shopify)
Certified Laravel Developer | PHP | VueJS | Wordpress | API | Logo | Responsive Design | Shopify
![Top Seller with earnings over £100k Top Seller with earnings over £100k](https://dw3i9sxi97owk.cloudfront.net/uploads/prizes/badges/6848fd9e0514ae9277cce59806b79dc5.png)
![Top Endorsed Top Endorsed](https://dw3i9sxi97owk.cloudfront.net/uploads/prizes/badges/ffdd1b856a16c89191f1150e4430076b.png)
Top rated PHP Web Development | WordPress | Magento | Drupal | OpenCart | PrestaShop | Joomla
![Top Endorsed Top Endorsed](https://dw3i9sxi97owk.cloudfront.net/uploads/prizes/badges/ffdd1b856a16c89191f1150e4430076b.png)
10+ year Full Stack Developer -WordPress/Woocommerce /.NET / C# / ASP.NET / MVC 5.0 / Angular JS / .Net Core
36805125610667055043708671519289922608367082056105075462902796684319420766
![Ken L.](https://dw3i9sxi97owk.cloudfront.net/uploads/thumbs/a77733e0eef863c0d5fe948203a4cfd3_70x70.jpg)
![Sumit K.](https://dw3i9sxi97owk.cloudfront.net/uploads/thumbs/f6383a50d638d95a5e2ae0b5cdaca352_70x70.jpg)
![Brad S.](https://dw3i9sxi97owk.cloudfront.net/uploads/thumbs/31d89942463b563e1e60a8387599e840_70x70.jpg)
![Kehinde A.](https://dw3i9sxi97owk.cloudfront.net/uploads/thumbs/b387c4519343cd50f9d19268c63510fe_70x70.jpeg)
![Shiv Technolabs P.](https://dw3i9sxi97owk.cloudfront.net/uploads/thumbs/521a56e67e7b55c75c1c2b1c4c07349f_70x70.jpg)
Description
Experience Level: Intermediate
Estimated project duration: 1-2 Days
Hi there
We are looking for a API expert to build a bespoke API to run every 7 days taking data from our staff scheduling software called WhenIWork. https://wheniwork.com/
API docs here : https://apidocs.wheniwork.com/external/index.html
--------------
The requirements are as follows:-
Send email to all registered users (staff) every Monday @ 12:00PM
List their next upcoming shift (Saturdays only) at the top - which will normally be the Saturday of that week.
STRING... Location / Position / Start Time / Finish Time - I believe these are the WheniWork fields... [location_id] / [position_id] / [start] / [end]
Then also list all their next shifts, normally approx 8 in total.
List any available "OpenShifts" I believe this is the WheniWork field... [include_open]
We would also like to send out an SMS detailing their next upcoming shift only via Twilio. We could achieve this using a Zapier webhook (url to be provided) to then trigger a Twilio SMS message to be sent around the same time. We can take care of the Zapier & Twilio side of things, we just need to API to send to the Zapier webhook. https://zapier.com/page/webhooks/
We have a Mandrill account that can enable the sending of the emails, and we will provide a HTML email template to inject the data into (see sample provided).
We will also provide the webserver to host the API and all SFTP credentials too. This will be hosted on Cloudways of which we have several websites etc.
If there is an easier way to do this, ie, use a webhook to send all the data to Zapier then filter it out via Zapier, then this will be considered too.
Please allow 2/3 hours for any minor amendments in your proposal.
Thanks for reading, I look forward to hearing from you.
Regards
Simon
We are looking for a API expert to build a bespoke API to run every 7 days taking data from our staff scheduling software called WhenIWork. https://wheniwork.com/
API docs here : https://apidocs.wheniwork.com/external/index.html
--------------
The requirements are as follows:-
Send email to all registered users (staff) every Monday @ 12:00PM
List their next upcoming shift (Saturdays only) at the top - which will normally be the Saturday of that week.
STRING... Location / Position / Start Time / Finish Time - I believe these are the WheniWork fields... [location_id] / [position_id] / [start] / [end]
Then also list all their next shifts, normally approx 8 in total.
List any available "OpenShifts" I believe this is the WheniWork field... [include_open]
We would also like to send out an SMS detailing their next upcoming shift only via Twilio. We could achieve this using a Zapier webhook (url to be provided) to then trigger a Twilio SMS message to be sent around the same time. We can take care of the Zapier & Twilio side of things, we just need to API to send to the Zapier webhook. https://zapier.com/page/webhooks/
We have a Mandrill account that can enable the sending of the emails, and we will provide a HTML email template to inject the data into (see sample provided).
We will also provide the webserver to host the API and all SFTP credentials too. This will be hosted on Cloudways of which we have several websites etc.
If there is an easier way to do this, ie, use a webhook to send all the data to Zapier then filter it out via Zapier, then this will be considered too.
Please allow 2/3 hours for any minor amendments in your proposal.
Thanks for reading, I look forward to hearing from you.
Regards
Simon
![Simon S.](https://dw3i9sxi97owk.cloudfront.net/uploads/thumbs/cde6c7e3be36d7846d69a473e24a1dd0_150x150.jpg)
Simon S.
100% (45)Projects Completed
15
Freelancers worked with
12
Projects awarded
13%
Last project
30 Dec 2022
United Kingdom
New Proposal
Login to your account and send a proposal now to get this project.
Log inClarification Board Ask a Question
-
Simon
Is that the real budget or it is flexible? -
Following on from previous question, I’d suggest running this on something like AWS Lambda or google cloud functions as spinning up an instance of a server seems excessive to requirements
-
Hi Simon,
Read through the brief a few times and to me, it seems simpler to just program a function that would access the when I work API, then send out the email and SMS? Not sure about need for Zapier
101731810173161017306
We collect cookies to enable the proper functioning and security of our website, and to enhance your experience. By clicking on 'Accept All Cookies', you consent to the use of these cookies. You can change your 'Cookies Settings' at any time. For more information, please read ourCookie Policy
Cookie Settings
Accept All Cookies