Templates, guides and help.
Everything on this page is part of maham+ today: ready-made project templates, a user guide in Arabic and English, support from our team, and an integration API.
Start from a template. Learn as you go.
Project templates
20 ready-made project templates in 7 categories, in English and in Arabic: IT and operations, product and engineering, marketing, HR, construction and more. A PMO can also save its own templates and hide the built-in ones.
User guide
Eleven sections plus a contents page, in Arabic and English, from getting started to troubleshooting, for team members, project managers, the PMO, sponsors and administrators.
Templates and the user guide open inside maham+, so you need to sign in first.
Help when you need it.
Support tickets
Signed-in users raise a ticket from Help & Support. It reaches our team with your browser details attached, so we can see what you saw.
For anything else, including questions before you sign up, write to us at:
Connect maham+ to your systems.
Integration API
A REST API for projects, tasks, users, risks, milestones, time entries and reports. Every request carries an API key, a timestamp and an HMAC‑SHA256 signature.
- Each key has its own scopes, such as read-only access to projects.
- Each key can be limited to a list of IP addresses, and has its own rate limit.
- Every request is logged against its key.
- Keys can be given an expiry date and revoked at any time.
- Requests are accepted over HTTPS only, and a signed request is valid for five minutes.
- Available on Pro S and above.
Tell us what you want to connect, and we will take you through the API.
BODY='{"project_id":42,"name":"Kickoff","importance":"High"}'
TS=$(date +%s)
HASH=$(printf '%s' "$BODY" | openssl dgst -sha256 -r \
| cut -d' ' -f1)
SIG=$(printf 'POST\n/api/v1/tasks\n%s\n%s' "$TS" "$HASH" \
| openssl dgst -sha256 -hmac "$API_SECRET" -r \
| cut -d' ' -f1)
curl -X POST https://app.mahamplus.com/api/v1/tasks \
-H "Content-Type: application/json" \
-H "API-Key: $API_KEY" \
-H "API-Timestamp: $TS" \
-H "API-Signature: $SIG" \
-d "$BODY"