Most reporting pain is not the writing. It is that the month is over and you are reconstructing it from memory, a camera roll, and a few WhatsApp threads. The fix is to move the effort to the moment the peulah happens, when it costs you twenty seconds.
The pattern, whatever tool you use:
Done this way the log is also useful between reporting periods: set one measurable goal, record activity against it, and look at the trend before you change the goal.
Duch is built for exactly this, under the line "every peulah. every day." Its own description states the job most clearly: capture your shlichus activities and send every detail to the Rebbe in a formatted duch. You record a voice note, the transcript becomes a structured entry, you can set goals and record activity against them, and it generates the duch from the entries you have accumulated.
Its privacy page is worth reading before you put a community into it. It states that the voice audio is not kept after transcription, that transcripts are processed by AI providers (currently OpenAI, optionally Anthropic) under business agreements, and that each account can only ever read its own records. It also stores the names of the people you mention, which is the part to think about.
It is an invite-only pilot: submit your name, email, and Chabad house on the join page, and they email you when your account is approved. Worth requesting now rather than counting on today.