Voice logging

Set Up Siri Shortcut

"Hey Siri, log workout to FitRaho"

Build the shortcut once on iPhone. Then log any set hands-free, anywhere.

Your Connection

API Endpoint

Secret Key

Get the full endpoint and key from Profile → Siri Shortcut Logging.

Build the Shortcut

1

Open the Shortcuts app

On iPhone, open Apple Shortcuts and tap the + icon to create a new shortcut.
2

Name it

Tap the name field and rename it to Log workout to FitRaho. This is what you say to Siri.
3

Ask for the exercise

Add the Ask for Input action. Prompt: What exercise did you do? · Type: Text. Tap the result and rename it to exercise_name.
4

Ask for the weight

Add another Ask for Input. Prompt: What weight did you lift? · Type: Number. Rename result to weight.
5

Ask for sets

Add Ask for Input. Prompt: How many sets? · Type: Number. Rename to sets.
6

Ask for reps

Add Ask for Input. Prompt: How many reps? · Type: Number. Rename to reps.
7

Build the JSON body

Add the Text action and paste this. Replace each [variable] by tapping it and inserting the matching Magic Variable from the steps above.

{
  "secret_key": "PASTE_YOUR_SIRI_KEY",
  "exercise_name": "[exercise_name]",
  "weight": "[weight]",
  "weight_unit": "kg",
  "sets": "[sets]",
  "reps": "[reps]",
  "notes": "Logged from Siri Shortcut",
  "logged_at": "[Current Date]"
}
8

Send it to FitRaho

  • Add Get Contents of URL.
  • URL: (see endpoint above)
  • Method: POST
  • Headers: Content-Type: application/json
  • Request Body: JSON → insert the Text from step 7.
9

Confirm with a notification

Add Show Notification with text Workout logged to FitRaho.
10

Run it with Siri

Say "Hey Siri, log workout to FitRaho". Answer the prompts. It will appear in your Workout History instantly.

Troubleshooting

Wrong API endpoint

Copy the endpoint URL from Profile. It must end in /api/public/siri/log-workout.

Invalid secret key

Re-copy your key from Profile. If you regenerated it, update the JSON in the shortcut.

Siri logging disabled

Open Profile and toggle Enable Siri Logging on.

Invalid JSON body

The Text action must be valid JSON. Make sure variables replaced the [bracketed] placeholders.

No internet connection

The shortcut needs internet to reach FitRaho. Check Wi-Fi or cellular and run it again.

Keep your secret key private. Anyone with this key can log workouts to your FitRaho account.