Have something to say?

Tell Handoff how they could make the product more useful to you.

Documents are difficult to edit.

Using Handoff documents frequently for site notes, I've found the document editor lacks basic editing capabilities that are standard on any other document platform. Specific gaps: 1) No image rotation — when auto-generated documents insert photos taken in non-standard orientations, there's no way to correct them. 2) Images auto-insert at too small a size to be useful for field documentation. The real problem here is that there difficult to resize on a touch screen, I have to remember to do these edits when I get home. This means I can’t just make a document on site and show it to other people the same day. 3) No version history or document recovery. If I need to revert anything, I can’t. 4) I can’t easily move documents to different jobs if I create them under the wrong job. 5) I can’t easily adjust a document to accommodate printing. If I need to print a document, and I want to add a few blank lines to make the next section start on the next page, I can’t do that. I've created 29 documents across 5 projects in 41 days and have needed to edit nearly every one. The document generator itself is excellent — the editing experience needs to match that quality.

Michael Reinhart 2 days ago

Unresponsive app behavior with Daily Log feature

ISSUE 1: I’m consistently getting this behavior when using the Daily Log (beta) feature on the Handoff app. Tap Create New and it spits out this auto-generated header text (see pic) which can’t be edited. I’m unable to tap anywhere within the auto-generated text. When I try, the cursor always go to position 0 in front of “Daily Logs.” I also can’t select/highlight any of this text (to delete it), either. ISSUE 2: Also, why is all the header info empty when there are values for them? Project, client, location, and date are all available to the system but they’re empty here. Why? Did anyone actually test this before releasing to Beta? I also think putting this header info within every log entry is redundant, not to mention needlessly inflate your own backend storage requirements. So, consider removing it altogether.

Jeff King 5 days ago

Suboptimal client onboarding, notification experience on the Client Portal

Not sure if this where we should be submitting feedback on beta features, but I haven’t heard back from Urvashi on other feedback I sent him, and I wanted to make sure this end-customer feedback landed with y’all. As a former PM at a hyperscaler, I know how immensely valuable direct feedback is from end-customers. I recently started playing with the client portal and daily logs beta features. They’re okay, but still need some work. I’ll post another feedback item on the issues I’m experiencing with the Daily Logs. Below is a snap of a thread between me and my client (who also happens to be in software). She’s complaining about the high number of back-to-back text notifications she received AFTER I invited her to the client portal: two general invite messages and 5 messages on daily updates. How did this happen, you ask? Well, before I invited her to the client portal, I created 5 daily log entries for the previous 5 days because there isn’t much of a point inviting her to an empty portal with nothing to see. I’m assuming that other contractors would do something similar. Then, I figured out how to share them to the portal. It was a little clunky but it worked. Then, I invited her, and that’s when she was peppered with all the notifications. My thoughts on how to improve: First, figure out why she received 2 invite messages when she should’ve just received one. Second, add an update frequency feature that allows either the client (preferred) or the contractor to control how often notifications are sent, e.g. immediately, daily, weekly, etc. Construction projects have widely various timelines. Short-lived projects probably need more frequent updates whereas a multi-month or multi-year project probably doesn’t. But let the user(s) decide, is my point. Second, update the notification engine logic to something like: IF (new daily log) IF (client invite not sent) THEN send client invite and include in message “Accept the invite and see the progress your contractor has uploaded for you!” ELSE: IF (invite not accepted AND invite reminder countdown Note: reminder countdown can be system configurable at first, and then maybe configurable by contractor admin role (if such a role exists). ELSE (client has accepted invite): enqueue daily log entry with the rest of the entries enqueued for summary notification. Something like that. :)

Jeff King 5 days ago