User Helpdesk & Troubleshooting

Stuck? Don't know how to do something? Something broken? Select the tool you are using below to find precise, step-by-step instructions and fixes.

Sales CRM — Usage & Troubleshooting

How do I start my day and find who to call?

Navigating to the Cadence

  1. Log into the CRM and look at the left sidebar navigation menu.
  2. Click on the Daily Cadence tab.
  3. You will see an interactive monthly calendar view. Click directly on Today's Date (it will be highlighted).
  4. Once you click the date, the right side of the screen will populate with a vertical list of company cards. These are the leads you are scheduled to reach out to today.
  5. Check the channel icon on each card (e.g., WhatsApp, LinkedIn, Cold Call) to know how you should contact them.
I contacted a client. How do I record what they said?

Updating Lead Status

  1. In the Daily Cadence view, click anywhere on the company's card to expand it and reveal the details panel.
  2. You will see a row of status buttons. Click the button that matches the outcome (e.g., click Reply Received, or Ready for Call, or Meeting Booked). The system saves this instantly.
  3. Next, click the ✏️ Edit Entry button located at the bottom of the card.
  4. Scroll down to the text boxes:
    • Logged Notes: Type general observations about the call.
    • Prospect's Reply: Type the exact words they replied with.
    • Pain Point: If they mentioned a specific business problem they are struggling with, type it here (this helps the AI later).
  5. Click the dark Save All Changes button to lock in your notes.
How do I generate an AI message to send?

Using the AI Generator

  1. Look at the left sidebar navigation and click on the Outreach tab.
  2. You will see the AI Outreach Generator form. First, type in or select the Industry of the prospect you are targeting (e.g., "Healthcare" or "Logistics").
  3. If you know their Pain Point, type it into the optional box.
  4. Select your desired platform from the dropdown: WhatsApp Hook, LinkedIn InMail, or Cold Call Script.
  5. Click the Generate button. Wait a few seconds for the Claude 3.5 AI to write the message.
  6. Click the "Copy" icon next to the result and paste it into your actual WhatsApp or LinkedIn window.
If the AI takes longer than 15 seconds or throws an error, refresh the page. This means the Anthropic API is temporarily experiencing high traffic.
ISSUE: I accidentally logged outreach on the wrong day!

Fixing Date Errors

  1. Go to the Daily Cadence tab and click on the incorrect date on the calendar where the log currently sits.
  2. Find the company card on the right side and click it to expand it.
  3. Click the ✏️ Edit Entry button.
  4. Find the Outreach Date field (it will have a date picker). Change it to the correct date.
  5. Click Save All Changes. The card will immediately disappear from the current day and move to the correct day on the calendar.

Accounts Tool — Usage & Troubleshooting

How do I record a sale (money coming in)?

You must record revenue in two distinct steps to ensure our Accounts Receivable and Bank Balances are accurate.

Step 1: The Sale Voucher (When you issue the invoice)

  1. On the left sidebar, click Vouchers, then click the + New Sale button at the top right.
  2. In the Customer Account dropdown, select the specific Client Ledger who is buying the service.
  3. In the Income Account dropdown, select the specific revenue category (e.g., "Software Revenue" or "Consulting Revenue").
  4. Enter the total amount in OMR, then click Save Voucher.

Step 2: The Receipt Voucher (When the money actually hits our bank)

  1. On the left sidebar, click Vouchers, then click the + New Receipt button.
  2. In the Received From dropdown, select the same Client Ledger you used above.
  3. In the Deposited To dropdown, select the actual bank account where the money landed (e.g., "Bank Muscat OMR").
  4. Enter the amount received and click Save Voucher.
How do I record a purchase or expense?

Recording Outgoing Money

  1. On the left sidebar, click Vouchers, then click the + New Payment button.
  2. In the Paid For (Expense) dropdown, select what you bought (e.g., "Office Supplies", "Marketing Ads", or a specific Supplier ledger).
  3. In the Paid From (Asset) dropdown, select the account the money left from (e.g., "Company Credit Card" or "Petty Cash").
  4. Enter the exact amount in OMR.
  5. Write a brief description in the Narration box so we remember what this was for, then click Save Voucher.
ISSUE: I made a mistake on a voucher. How do I fix it?

Because Tadbeer Accounts is a strict double-entry ledger, you cannot simply "delete" a posted voucher. You must reverse it to maintain a proper audit trail.

How to reverse a mistake:

  1. If you made a mistake on a Sale: Go to Vouchers, click + New Voucher, and select Sales Return from the type dropdown. Enter the exact same amounts and accounts as the mistake. This cancels it out to zero.
  2. If you made a mistake on a Purchase: Go to Vouchers, select Purchase Return, and reverse the exact amounts.
  3. Once the mistake is reversed, simply create a brand new, correct voucher from scratch.
ISSUE: The Trial Balance report is showing an error or won't balance.

Troubleshooting Unbalanced Books

The system is hard-coded to automatically balance Debits and Credits on standard Sales, Purchases, Receipts, and Payments. If your Trial Balance is off, it is almost guaranteed that someone manually entered a Journal Voucher incorrectly.

  1. Click Reports on the sidebar, then Trial Balance to confirm the exact difference amount.
  2. Go to the Vouchers list.
  3. Look for any vouchers marked as type Journal.
  4. Click the Eye Icon (Inspect) on those Journal vouchers. Ensure that the total Debits column exactly matches the total Credits column. If they don't, you found the error.

Content Portal — Usage & Troubleshooting

How do I review and approve a post?

For Reviewers & Stakeholders

  1. Navigate to the public Reviewer Portal (the main `index.html` URL).
  2. You will see a grid of all 26 upcoming social media posts. Find a card with a yellow Pending badge.
  3. Click the View Post button on that card. It will open the full-resolution interactive HTML design in a new browser tab.
  4. Review the design. If it looks perfect, go back to the portal and click the green Approve button. The badge will instantly turn green.
  5. If the design needs edits, click into the "Changes required..." text box on the card and start typing your feedback.
Auto-Save: You do NOT need to click a save button for written feedback! The system automatically saves your text exactly 0.6 seconds after you stop typing.
How do I export the feedback for the design team?

For Publishing Directors

  1. Navigate to the Admin Command Center URL (`admin.html`).
  2. Look at the top of the dashboard. You will see a live progress bar showing how many posts are approved vs pending.
  3. Click the Copy Feedback Report button located near the progress bar.
  4. The system will flash a confirmation. Now, open WhatsApp, Slack, or an Email, and hit Paste (Ctrl+V / Cmd+V).
  5. A perfectly formatted text list of all requested changes, organized by asset, will be pasted for your design team to execute.
ISSUE: My feedback isn't saving or updating!

Troubleshooting Realtime Sync

If you type feedback into the box and the Admin panel doesn't reflect it, follow these steps:

  1. Check your connection: The portal relies on Supabase Realtime WebSockets. If your wifi drops, it will save locally to your browser but cannot push to the server.
  2. Wait 1 second: Ensure you stop typing for at least 0.6 seconds. The system "debounces" keystrokes to prevent crashing the database. If you are constantly typing without pausing, it waits to save.
  3. Refresh the page: Hit F5 or pull down to refresh on mobile. The portal will attempt to forcefully push your locally cached feedback to the server on load.

Website Admin — Usage & Troubleshooting

How do I post a new Job opening on the website?

Creating a Job Listing

  1. Go to the main Tadbeer website and navigate to the hidden admin route (`/admin`).
  2. Enter the master password when prompted to unlock the dashboard.
  3. On the top navigation bar of the admin panel, click the Jobs workspace tab.
  4. Click the blue + New Job button.
  5. Fill out the required fields: Job Title, Department, and select the Job Type (Full-time, Internship, etc.).
  6. In the Description box, write a summary of the role.
  7. In the Requirements box, list the skills needed. Press Enter after each requirement so they appear as bullet points!
  8. Paste your Google Form or Typeform link into the Form URL box.
  9. Click Save. The job is instantly pushed live to the public `/careers` page.
How do I review and contact job applicants?

Managing Inbound Candidates

  1. In the Website Admin panel, click the Applicants workspace tab.
  2. Use the dropdown filters at the top to narrow down the list (e.g., Filter by "Senior" Experience Level, or filter by a specific Job Title).
  3. To read an application, click the View Details button on their card.
  4. To schedule an interview, click the green WhatsApp icon button directly on their card. This will instantly launch a WhatsApp Web chat (or open the app on your phone) pre-filled with their number.
ISSUE: A PDF or Image won't upload to the Resources Library!

Troubleshooting File Uploads

If you are in the Resources tab trying to add a new Whitepaper or Guide and the upload fails or the save button does nothing, it is almost always a file size restriction enforced by the database.

  • Images (Thumbnails): Must be strictly under 2MB. If it's too big, run the image through a free online compressor like TinyPNG before uploading.
  • PDF Files (Guides): Must be strictly under 8MB. If your PDF is 15MB, you must run it through a tool like ILovePDF to compress it first.

Intern Tracker — Usage & Troubleshooting

How do I invite a new intern to the system?

For Admins & Supervisors:

  1. Log into the Intern Tracker as an Admin.
  2. Make sure you are on the Overview tab.
  3. Find the section labeled Invite Intern.
  4. Type the intern's exact Full Name and their preferred Email address into the fields.
  5. Click the Send Magic Link button.
  6. The system will email them a secure, passwordless login link. They simply open their email, click the link, and fill out their profile to complete registration.
How do interns fill out their daily reports?

For Interns:

  1. Check your email for your Tadbeer Magic Link and click it to log in (no passwords required).
  2. On your main Dashboard, locate the Submit Daily Report form.
  3. In Work Completed, type exactly what you finished today.
  4. In Objectives for Tomorrow, list what you plan to tackle next.
  5. In Challenges / Blockers, be honest! If you are stuck on a bug or waiting for an email reply, write it here so your supervisor knows.
  6. Select your overall Status (Completed, In Progress, Blocked) and click Submit.
The Plant Game: Look at the virtual plant on your dashboard. Submitting your report every day makes it grow taller and healthier! If you forget to submit a report for a day, the plant will wilt. Keep your streak alive!
How do I review intern performance and leave feedback?

For Admins & Supervisors:

  1. Go to the Day Book tab on the Admin Dashboard.
  2. This is a chronological feed of every daily report submitted by every intern. Scroll through to read what they are working on.
  3. If you want to give feedback, click into the text box at the bottom of their report card, type your advice, and click Post Comment. They will see this comment the next time they log in.
  4. To see a visual chart of an intern's hours, click over to the Performance Hub tab and select their name to view a 14-day interactive graph.
ISSUE: An intern didn't get their invite email!

Troubleshooting Magic Links

  1. Go to the Admin Dashboard > Overview tab.
  2. Scroll down to the Pending Invites table.
  3. Check if their email address is spelled correctly in the list. If it's wrong, cancel it and send a new one.
  4. If it's spelled correctly, click the Resend button next to their name.
  5. Ask the intern to check their Spam, Junk, or Promotions folder. Because it is an automated system email, some strict email providers (like university email addresses) filter it out of the main inbox.