Falaah Falaah AI

Set up Online Giving

Set up Online Giving in about 15 minutes: get paid, run setup, publish your giving page, put a Donate button on your website, go live, and take gifts in person with Tap to Pay. Includes troubleshooting and FAQ.

Online Giving has one home: the Online Giving page. It shows what is left to set up, what needs attention, the Donate button for your website, what came in this month with its processing fees, and the time online giving has saved you.

Watch it done: a short walkthrough video of setting it up on the Product Home.

When you’d use this

  • You just turned on Giving and do not know what to create first.
  • A donor gave and the receipt did not name what the gift was for.
  • You added a kiosk or an embed and want to confirm it points somewhere real.
  • You are starting a new Zakat appeal and need to know the fund is eligible.

Where it lives

Sidebar → Products → Online Giving. It is open to the organization’s owners and admins. On a full Nonprofit plan it is also at Sidebar → Nonprofit → Giving → Online Giving.

The page shows one money figure: what came in this month and its fees. For trends and reports, use Settings → Giving reports, which opens the giving tab of Nonprofit Analytics.

Set up giving in about 15 minutes

  1. Get paid. Connect Stripe under Settings → Where donations are paid out and finish Stripe’s own questions. Until Stripe says payouts are on, the checklist shows “Not connected: donors cannot pay yet.”
  2. Press Run setup. Muin fills in what it can and lists every result:
    • Giving programs. For a mosque, church, school or food bank, Muin adds the purposes organizations like yours raise money for (for a mosque: Masjid Upkeep, Weekend School, Ramadan and Eid, Help for Families in Need). Rename or delete any under Giving Programs. They are programs, not funds: every gift still lands in your general fund.
    • Your giving page. Muin drafts a donate page with your logo, brand color and mission. If you have not set them, it reads them from your website. The page stays a draft until you read it and press Publish under Giving Pages. Running setup again never changes anything you edited, and never brings back a program you deleted.
  3. Publish your giving page. Open Giving Pages, read the draft, and press Publish.
  4. Put it on your site. Copy the Donate button snippet from Install on your website and follow the guide for your website builder (WordPress, Wix, Squarespace or GoDaddy). The button opens your giving page. On WordPress you can use the Muin WordPress plugin instead of pasting code.
  5. Press Go live. Muin checks that donations can reach your bank, that a giving page is live, and that donors can choose what to give to, plus any error the giving health check found. If anything is missing, nothing changes and each item says what and links to the screen that fixes it. The first time Giving goes live, the person who pressed the button gets a confirmation email.

“Donate button seen on your website” is marked Optional, not needed to go live. It turns to Seen once a Donate button loads on your own website, or a connected WordPress site reports the Donate block. An organization that only shares its giving link or QR code goes live without it.

What it costs

Online Giving has no plan fee. Each gift carries the processor fee (card 2.9% + $0.30, or 2.2% + $0.30 for approved nonprofits; ACH 0.8%, max $5) plus Muin’s 0.5% platform fee (max $5 on ACH). Donors can choose to cover the processing fee. The Online Giving page shows what came in this month and its fees.

What donors see

  1. A Donate button on your website, or your giving link or QR code.
  2. Your giving page, with your logo, brand color and the purposes you raise money for.
  3. They choose what to give to and an amount, choose how often to give (once, daily, weekly, every two weeks, monthly, quarterly, every six months, or annually), and pay.
  4. A receipt by email that names what the gift was for.

How donors pay

  • Card, including Apple Pay and Google Pay on devices that support them.
  • Bank transfer (ACH) from a US bank account.
  • Stock, crypto and donor-advised funds (DAF) through Every.org. Turn these on under Smart Payments → Settings → Alternative Giving.

Take gifts in person with Tap to Pay

Tap to Pay turns your phone into a card reader, with no extra hardware.

  1. Install the Muin Go app on your phone and sign in.
  2. Open the Pay module and complete Tap to Pay setup for that phone once. Your organization also accepts the Tap to Pay terms once, on the Stripe Connect screen.
  3. To take a gift, enter the amount and hold the phone out. The donor taps their card on the back of the phone.

If taps are missed, open Pay → Settings → Reader Check. See Tap to Pay troubleshooting.

A fund and a program are two different questions, and neither owns the other. One program can be funded from more than one fund, and one fund can pay for many programs.

Picking a shape instead of building it by hand

Under Settings → How does your organization give? you can pick the structure that matches your organization instead of creating each piece yourself. Nothing is created until you confirm.

  1. Choose a shape. Shapes are badged Recommended, Already set up, or Your earlier choice.
  2. Name the rows it proposes. Every row needs a name, and no two rows may share a name.
  3. Press Review what will be created and read the list.
  4. Press Create this structure, or Back / Choose a different shape to change your mind.

If a fund row has no spending rule, Muin asks you to name a program instead. That is the right answer whenever you cannot say what makes the money in that pot different from the rest.

If Giving is turned off for your organization, the picker shows Giving is turned off and creates nothing. Turn Giving on first: add Online Giving under Products → Online Giving (it has no plan fee), or on a full Nonprofit plan tick Giving in “Nonprofit setup” below.

What do you want to do?

Under Settings on the Online Giving page, the task cards jump straight to the screen that owns each job:

Card Where it takes you
Add a way to give Giving Pages, with the new-page form open
Run an appeal Campaigns, with the new-campaign form open
Add a pot with different rules Funds
Add a purpose donors give to Giving Programs
Describe what we do Programs

Ways to give

The Ways to give table, under Settings, is the full list of what a donor can reach. Each row shows the cause, its program, its fund, which surfaces it is live on (Web, Kiosk, Embed), its tiers, its status (Draft, Live, Paused, Ended, Archived, Inactive) and its health. Use the Public link on a row to open what a donor sees, and Add a kiosk to put the same cause on a kiosk.

If the table is empty you see No way to give yet. Add one and every page, kiosk and embed a donor can reach appears here.

Needs attention

The Needs attention strip at the top of the Online Giving page is the giving health check. Warnings cannot be dismissed, and each one carries the link that fixes it.

What it tells you The fix link
A giving page, kiosk or embed resolves no program Set a program
A membership or giving tier has no program Set a program on the tier
A Zakat-eligible surface points at a program that is not Zakat-eligible Make the program zakat-eligible
Your organization has no fallback program for gifts nobody designated Choose a fallback program
A kiosk points at a bare fund instead of a giving page Re-point the kiosk, or Point it at a page
A fund name is reaching a donor-facing surface Name a program
You have no giving page yet Create a giving page
An appeal has no program Set the appeal’s program

Point it at a page opens a dialog titled Point this kiosk at a giving page: pick the page, then press Point the kiosk here.

When everything is clean the strip reads “Nothing needs attention. Every way to give names a program and a fund.”

Nonprofit setup

This section is for a full Nonprofit plan. If you use Online Giving on its own, you do not need it: everything Online Giving needs is on the Online Giving page.

The wider nonprofit module setup is a five-step wizard titled Nonprofit setup. It has no menu entry. Reach it from Sidebar → Nonprofit → Overview, then the Set up this module card, then Modules & Capabilities. If your setup is unfinished, a Nonprofit setup is incomplete banner appears on nonprofit screens with a Finish setup button that drops you at the step you stopped on.

  1. Organization basics: classification (501(c)(3) public charity, 501(c)(4) social welfare, 501(c)(6) trade or membership, or private foundation), mission statement (300 characters, shown on receipts and impact reports), EIN, fiscal year start, fundraising registration states as two-letter codes, and state solicitation disclosures. This step cannot be skipped, and Save and continue stays disabled until you pick a classification.
  2. Who’s on your team?: tick the roles you have: Executive Director, Development Director, Program Manager, Grants Officer, Grant Writer, Volunteer Coordinator, Facility Manager, Finance / Admin, Board Liaison.
  3. Turn on the modules you need: tick the capabilities you want: Giving, Fundraising, Services, Food & goods distribution, Education, Volunteering, Grants (Outbound), Grants (Inbound), Foundation, Facility rentals, Membership, Board governance, Aid & Assistance, Compliance. What you enable here decides which menu groups appear.
  4. First actions: an Open → link per enabled capability. If Giving is on, you can also tick Create our donate page (with a page title, “Donate” by default) and Add a Zakat fund.
  5. Help & AI assist: press Finish setup and you land on the nonprofit overview.

Skip for now is available on steps 2 through 5. Exit and come back later keeps your progress. Completing the wizard needs permission to manage governance; without it the page reads “Setup is not open to you.”

Foundation Onboarding

On a full Nonprofit plan, foundations have their own short setup at Sidebar → Nonprofit → Overview → Set up this module → Foundation Setup, titled Foundation Onboarding.

  1. Select Foundation Type: Family Foundation, Community Foundation, Corporate Foundation, Religious Foundation, or Private Operating Foundation. Choosing a card saves straight away.
  2. Review Defaults: a read-only list of that type’s recommended spending rate, spending method, lookback quarters, default fund types and features. This is a reference list for you to read; selecting a type does not create funds, endowments or spending policies.
  3. Complete Onboarding: records the type on your organization. You can change these choices later.

Create the actual endowment funds and spending policy on the Endowments screen. See Endowments and Planned Giving.

Giving calendars

On a full Nonprofit plan, events you fundraise around are grouped into calendars people can subscribe to and filter by, at Sidebar → Nonprofit → Overview → Calendars. You need permission to manage events.

To create one:

  1. Press Create a calendar.
  2. Enter a Name (teams commonly start with Staff, Facilities and Public).
  3. Check the Web address (slug). Muin generates it from the name; lowercase letters, numbers and dashes only.
  4. Add an optional description and pick a color.
  5. Turn on Public to offer the calendar as a filter on your public calendar page and as its own iCal feed. Whether an individual event is public is still set on the event.
  6. Turn on Default so new events land on this calendar unless someone picks another one.
  7. Press Create calendar.

Editing a calendar adds one more field: Sync to external calendar, where you pick a connected Google or Outlook calendar. Events on that calendar then export only to that connection.

Deleting a calendar does not delete its events. They stay, and simply lose the assignment.

What it affects

  • On a full Nonprofit plan, enabling a capability in step 3 of Nonprofit setup changes which sidebar groups and items you see.
  • Creating a structure from the shape picker creates real funds and giving programs; they appear immediately on the Funds and Giving Programs screens and in Ways to give.
  • The program on a way to give is what a donor sees on the receipt, in giving history, and on the annual statement. The fund never appears on a donor-facing surface.
  • A fallback program is what catches gifts nobody designated, so setting it changes how undesignated giving reports.
  • A public calendar becomes a filter and an iCal feed on your public calendar page, and ?calendar=<slug> filters your events list.

When it goes wrong

Go live lists missing items. Open each item’s Fix link, finish it, then press Go live again. “Not connected: donors cannot pay yet” means Stripe has not finished; open Settings → Where donations are paid out and answer Stripe’s remaining questions.

“Donate button seen on your website” stays “Not seen yet”. Check the snippet is on a published page of your website and load that page once. This item never blocks going live.

The Donate button does not show your giving page. The page is still a draft. The button opens your giving page once you publish it under Giving Pages.

“We could not run the setup check, so nothing here means ‘all clear’.” The health check failed to load. Reload the page. An empty Needs attention strip after this message is not a pass.

“Giving is turned off” on the shape picker, or “The Giving capability is turned off… Turn Giving on first.” Giving is not enabled. Add Online Giving under Products → Online Giving (it has no plan fee). On a full Nonprofit plan, go to Nonprofit setup step 3, tick Giving, save, then come back.

“This organization has no general fund to make the default destination.” The shape you picked needs somewhere for undesignated money to land. Create a general fund first from the Add a pot with different rules card.

“A calendar with the web address ‘…’ already exists.” Two calendars cannot share a slug. Muin suggests an alternative; accept it or rename the calendar.

“This is your default calendar and it’s the only active one.” You cannot delete the last calendar. Create another one, make it the default, then delete the old one.

“That calendar connection wasn’t found.” The Google or Outlook connection behind Sync to external calendar is gone. Reconnect the calendar account, then set the field again.

FAQ

Does Online Giving cost anything? Online Giving has no plan fee. Each gift carries the processor fee (card 2.9% + $0.30, or 2.2% + $0.30 for approved nonprofits; ACH 0.8%, max $5) plus Muin’s 0.5% platform fee (max $5 on ACH). Donors can choose to cover the processing fee.

How do donors get their receipts? Muin emails a receipt after each gift. It names the giving program the gift was for.

Can donors give monthly? Yes. Donors choose once, daily, weekly, every two weeks, monthly, quarterly, every six months, or annually on your giving page, and can change or cancel a recurring gift themselves from the donor portal.

Do I need the Donate button on my website to go live? No. “Donate button seen on your website” is optional. You can share your giving link or QR code instead.

Can I take donations in person? Yes. Use Tap to Pay in the Muin Go app. The donor taps their card on your phone.

What is the difference between a fund and a giving program? A program is what the donor gives to and sees on the receipt. A fund is the internal pot with its spending rules. Most organizations need one fund, or two with a Zakat fund.

Where does the money go? To the bank account you connected through Stripe under Settings → Where donations are paid out.

Next step

With a fund, a program and a way to give in place, publish the page and take your first gift: Your First Donation. To shape what a donor sees on the page itself, see Fundraising and Donor Management.