# Approving timesheets via WhatsApp

## Enabling WhatsApp

Before we can accept journal update messages, Zipwire needs to be sure of the mobile phone number you use for WhatsApp.

There are two ways to prove your phone number is really you.

1. You tell us you number, we send a short code via WhatsApp, and you confirm the code on our website.
2. You send a special `Connect` message with a longer code to the Zipwire bot via WhatsApp and if we recognise the code, we hook you up.

To try either of these, head to **My account** and the **Devices** tab.

## Upon receiving a timesheet

WhatsApp will let you know you've been sent something that needs approving and offer up a quick reply button "*Send me the details".*

When this reply is sent, Zipwire will send back a text version of the timesheet and at the bottom will be instructions on what message you can reply with to approve or reject it.

If you have been sent more than one timesheet, Zipwire will need to determine which one you want to see and so it'll return a set of options, like this:

<figure><img src="/files/qbn1SzzyPYD1ZqU6aBtc" alt="" width="563"><figcaption></figcaption></figure>

Zipwire is then expecting a reply from you of 'see xxx' where xxx is the identifier of the timesheet.

<figure><img src="/files/ygDaNbNcdFLM3fW4gGPY" alt="" width="563"><figcaption></figcaption></figure>

At the bottom of the text timesheet are two potential replies to either approve or reject it.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.zipwire.io/use-cases/for-approvers/approving-timesheets-via-whatsapp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
