Please refer below help document to integrate MOHID App with Zapier.
We will show you how to connect MOHID
Zapier App with QuickBooks Online using the Donations trigger.
This allows you to automatically record each new donation as a Sales Receipt in QuickBooks, including product and customer details.
This integration includes three actions after the trigger:
Step 1: Trigger – Donations (from MOHID
App)
- Set up the Trigger exactly like we did earlier, but this
time choose the “New Donations” event.
- Authenticate using your Masjid Key.
- Proceed through the test step to load sample donation data.
Step 2: Action 1 – Find Product in
QuickBooks


Step 3: Action 2 – Find Customer in
QuickBooks
- Add another Action and again select QuickBooks Online.
- Choose Find Customer as the event.
- Connect your QuickBooks account.
- Set it to search using donor email or full name.
- Enable “Create Customer if it doesn’t exist yet”.
- Map donor fields like Name, Email, Phone, and Address from the
trigger data.
[Find
Customer Step] Add another Action and again select QuickBooks Online.
- Choose Find Customer as the event.
- Connect your QuickBooks account.
- Set it to search using donor email or full name.
- Enable “Create Customer if it doesn’t exist yet”.
- Map donor fields like Name, Email, Phone, and Address from the
trigger data.
[Find
Customer Step]


Step 4: Action 3 – Create Sales Receipt
in QuickBooks
- Add a third Action step with QuickBooks Online.
- Choose Create Sales Receipt as the event.
- Use the Customer ID from action 2 and the Product ID from action 1.
- Map relevant fields.
[Create Sales Receipt Step]


Final Step: Publish the Zap
Once all actions are tested and working,
click “Publish”.
Now, whenever a donation is created in MOHID
Zapier App, it will:
- Check if the product (donation category) exists or create it
- Check if the donor exists as a QuickBooks customer or create
them
- Automatically record the donation as a sales receipt in
QuickBooks
[Final Test & Publish]

This explains how to update an
existing donation record in QuickBooks Online when a donation is updated
in My MOHID. This is useful when status change after a donation
is recorded.
Step 1: Trigger – Update Donation (from
My MOHID)
- Set the trigger app as My MOHID.
- Choose the Update Donation event.
- Authenticate using your Masjid Key.
- Proceed through the test step to load sample updated donation
data.
Step 2: Action 1 – Find Sales Receipt in
QuickBooks
- App: QuickBooks Online
- Event: Find Sales Receipt
- Lookup by Receipt Number (from MOHID) or a combination
of Donor Email + Date (if Receipt Number isn’t used in QuickBooks).
- This step fetches the existing Sales Receipt entry to be
updated.
- Enable the option: Create Sales Receipt if it doesn’t exist (optional).
Step 3: Action 2 – Update Sales Receipt
in QuickBooks
- App: QuickBooks Online
- Event: Update Sales Receipt
- Use the Sales Receipt ID from the previous step.
- Map updated fields.
Step 4: Publish the Zap
Once all steps are tested:
- Click Publish Zap.
- Now, whenever a donation is updated in My MOHID, the matching
Sales Receipt in QuickBooks Online will also be updated with the latest
data.
All Triggers and Their Fields:
🟢Trigger: New Donor/Update Donor
These triggers send donor details when a
donor is created or updated in your MOHID system.
Fields:
· id
· first_name
· last_name
· email
· phone
· address1
· address2
· country
· state
· city
· zipcode
· donor_type
· status
· registration_date
🟠Trigger: New Donation / Update Donation
These triggers are fired when a donation is
created or updated in your MOHID system.
Fields:
· id
· reference_number
· first_name
· last_name
· email
· phone
· address1
· address2
· country
· state
· city_name
· zipcode
· category
· amount
· payment_type
· payment_method
· source
· cc_no
· memo
· status
· donation_date
🔵Trigger: New Financial/Update Financial
These triggers occur when a financial
record is created or updated in your MOHID system.
Fields:
· id
· reference_number
· transaction_type
· module_transaction_category
· name
· first_name
· last_name
· phone
· email
· address1
· address2
· country
· state
· city
· zipcode
· credit_memo
· debit_memo
· credit_account_name
· debit_account_name
· credit_account_mapping
· debit_account_mapping
· credit_account_subtype
· debit_account_subtype
· credit_account_head
· debit_account_head
· credit_account_type
· debit_account_type
· amount
· status
· transaction_date
Important Points:
- Account Mapping: Bank account names in the MOHID must precisely match those in QuickBooks Online to prevent synchronization errors.
- Data Sync: Only records created after subscribing to the MOHID Zapier App add-on will be sent to Zapier.
- Publishing Zaps: Test Zaps thoroughly and map fields correctly before publishing to avoid data loss.