Log device-measured work in Clientary
If an Adafruit IO device reports time spent on a client project, send that duration to Notis and have it recorded in Clientary.
Trigger
Webhook received
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Action
Create Project Hours
Logs hours worked on a project as a new time entry.
Why this helps
Reconstructing project time from equipment logs later can leave billable work unrecorded.
- Create a time entry from a supplied work duration.
- Keep the device event title and project reference with the entry when provided.
- Avoid manually copying eligible device-measured sessions into time tracking.
Setup
Build it in a few focused steps.
- 1Connect Adafruit IO and Clientary once in Notis, and arrange for the sender to forward qualifying device sessions with a project reference and duration to a Notis webhook.
- 2Create a Notis automation, give it a name, and choose where run reports should go.
- 3Tell Notis to create a Clientary project-hours entry for each qualifying event, using only the supplied project and duration details.
- 4Choose the webhook trigger and give its endpoint to the system forwarding the Adafruit IO event.
- 5Test with one real session and verify the project and hours in Clientary.
Questions about this workflow
Does an Adafruit IO feed provide billable hours by itself?
Not necessarily. The webhook payload must include a meaningful duration and enough information to identify the Clientary project; define how device readings represent work before using this workflow.
Will this create an invoice too?
No. This workflow creates a project-hours entry. Invoice creation is a separate action and requires invoice details such as date, due date, and currency.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Adafruit IO to Clientary. A trigger fires from one place; an action lands in another.
Adafruit IO triggers
Clientary actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Create Client
Creates a new client record.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Create Contact
Creates a new contact for a client.
Create Expense
Creates a new expense record.
Create Lead
Creates a new lead record.
Create Invoice
Creates an invoice, optionally linked to a client.
Create Project
Creates a new project for tracking client work, time, or expenses.
Delete Client
Permanently deletes a client and its related projects, invoices, estimates, and contacts; this cannot be undone.
Create Project Hours
Logs hours worked on a project as a new time entry.
Connect any two apps with Notis in the middle.
Adafruit IO and Clientary, or any other combination from 1,000+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Clientary.