Skip to content

How to Embed a Campaign on Another Site (Pro)

A campaign spreads furthest on its creator’s own channels. The embed code puts a live card on any other website. It shows the current amount, progress and supporters, and its button opens the campaign in your store.

Go to Configuration → Display → Sharing and tick Embed: “Let visitors copy an embed code for other websites”. It is on by default, along with Share buttons.

The Sharing section

On the campaign page, the share row ends with an embed button, drawn as two angle brackets. Clicking it copies an <iframe> code that points at the campaign’s embed page.

The share row on a campaign page, ending with the embed button

On the other website, paste the code into an HTML block, or wherever its editor accepts HTML.

The embedded campaign card

The card shows the image, state, category, name, summary, amount raised, progress, supporters and days left, with a contribute button. It reads live from your store each time it loads, so it is always current.

  • Contributions happen in your store. The card’s button opens the campaign page there.
  • Any campaign can be embedded. The embed page is public, like the campaign page.
  • Turning Embed off removes the button and the embed page. Cards already placed elsewhere stop showing.