Live preview

WidgetsUpdated Oct 23, 2026
Ministry Platform

Pledge Campaign

Pledge Campaign shows a Ministry Platform pledge campaign's progress and lets people make a pledge. It replaces the stock MP "Make a Pledge" widget.

Supported Providers

  • Ministry Platform — Campaigns, frequencies, and pledges come from MP.

Embed

<fs-pledge-campaign campaign-id="14" email-template="528"></fs-pledge-campaign>

Attributes

AttributeDescription
campaign-idRequired. The MP Pledge Campaign ID. The stock name pledgecampaignid also works.
email-templateMP Communication ID for the confirmation email sent after a pledge. Recommended. The stock name pledgeemailtemplate also works.
suggested-amountsUp to 3 comma-separated amounts for quick-pick buttons. Default 30,50,100; NULL hides them. The stock name suggestedamounts also works.

How it works

  • Shows the campaign photo, description, and progress (pledged vs. goal, with a received marker). When a campaign has no goal, it shows the totals without percentages.
  • People choose an amount, a frequency, and start and end dates, and see the total pledge and number of installments as they go.
  • Guests enter their name and email. Signed-in users pick themselves or someone in their household, and get a warning if that person already pledged.
  • The form is hidden when the campaign is closed to online pledges or has ended.
  • After a pledge, the campaign's thank-you message is shown, with a button to pledge for someone else.

Requirements

  • Ministry Platform configured in Dashboard -> Settings
  • User Login on the site if you want household members to pledge without retyping their details
  • Add allowed origins in Dashboard -> Widgets -> Allowed origins