Forms allow you to embed fully customized, mobile-friendly checkout experiences—whether for donations or ticket purchases—directly onto your website.
Each form is tied to a specific Campaign or Event, ensuring all transactions are properly tracked, reported, and attributed within your platform.
Creating a Form
To get started:
Navigate to the Forms tab in your dashboard
Click + Create New (top right)
Enter a Form Name and click Create
You’ll then land on the form configuration page, where you’ll define how your form behaves and appears.
Configuring Your Form
Before embedding, it’s important to fully configure your form:
1. Select a Campaign or Event (Designation)
Use the Designation search bar to select the Campaign or Event this form will be associated with.
Start typing to search and select from existing campaigns or events
This determines where funds, tickets, and reporting data will be applied
Example:
Donation form → linked to a fundraising campaign
Ticket purchase form → linked to an event
2. Choose a Form Type
Select the type of experience you want to create:
This choice controls what the end user sees (e.g., donation amounts vs. ticket selection).
3. Toggle Form Elements
Admins can control what appears on the form using simple toggles:
Show Form Content
Show Goal Bar
Show Title
Show Recent Donations
Show Top Donors
This allows you to tailor the experience—from minimal and clean to highly social and dynamic.
4. Customize Styling & Branding
You can align the form with your brand in multiple ways:
Custom Font
Add a Stylesheet URL, or
Upload your own font files
Embed Styling
Modify container styles within the embed code (padding, border radius, etc.)
5. Additional Configuration Options
Admins also have access to:
Internal Codes
Assign internal tracking codes for reporting or segmentationSEO Settings
Customize how the form appears when shared:Title
Preview image
Example Form Types
Donation Form Example
One-time or recurring giving options
Preset donation amounts
Optional donor actions (anonymous giving, giving on behalf of an organization)
Ticket Purchase Form Example
Event-specific ticket selection
Optional add-on donations
Promo code entry
Purchase total and checkout flow
Embed Instructions
Once your form is configured:
Navigate to the Embed Instructions section
Click Copy Instructions
Embedding on Your Website
Paste this code into your website wherever you want the form to appear.
Goodworld forms work seamlessly with:
Wordpress
WIX
Squarespace
Other CMS platforms
Below are Step by Step instructions for embedding a Goodworld form on a Wordpress-powered website. Similar steps are followed on other popular CMS providers.
Wordpress is one of the preferred choices when it comes to choosing a website builder. And for good reason, too! It’s so simple to build a world-class website using their platform. And, the customizable options are practically endless.
Steps to Embed Goodworld Form on Wordpress
Step 1
In the Forms tab, create a new form or click a previously created form. From there, simply copy the code (click the Copy Instructions button). Here is a sample of what the instructions look generally look like.
Step 2
Go to your Wordpress page editor of the page in which you wish to insert your form.
Wordpress has recently released a new page editor, which some sites are already using. Whether you choose the old or new editor, here’s how to add the embed code to your page.
2.1 - Old Editor
Make sure you are on the text editor (not the visual editor). Paste the donation form embed code in the area that you want the form to appear. Publish your post when you are done!
2.2 - New Editor
Make sure you’re viewing the page using the block editor. Click the + sign to add a block for the donation widget, selecting ‘Custom HTML’
Step 3
Paste the embed code snippet you copied from the Goodworld dashboard into the text box.
Step 4
For a preview of how the form will appear on your page, you can click Preview.
Step 5
Finally, Publish or Save the post and let the games begin!
Best Practices
Always confirm your Designation first
(This ensures transactions are routed correctly)Match form type to intent
Donation vs. Ticket Purchase drives the entire experiencePreview before publishing
Especially when using custom fonts or stylingKeep it simple
Toggle off elements if you want a cleaner conversion-focused form
If you have questions about Embedding Forms, schedule a support call with our success team.





