Integrations
Deploy in Minutes. Collect Donations Everywhere.
Turn any website, store, or terminal into a donation point—in minutes, not months.
Amply provides ready-to-use integrations for adding donation collection and giving features to your website, app, or point-of-sale system. Most integrations take 10 minutes or less to deploy.
Integration Options
For Websites
Widgets Embeddable donation components for any website:
- Donation buttons
- Inline donation forms
- Progress bars
- Donor walls
→ Widgets
Plugins One-click installation for major platforms:
- WordPress
- Shopify
- WooCommerce
- Squarespace
→ Plugins
For Physical Locations
POS Integration Add donations to checkout:
- Square, Toast, Clover
- Custom POS systems
- Cashier prompts
- Receipt integration
Counter Displays Customer-facing donation screens:
- Tablet kiosks
- Counter displays
- QR code stands
For Custom Development
REST API Full programmatic access:
- Create and manage donations
- Query organizations and campaigns
- Access reporting data
- Build custom experiences
Webhooks Real-time event notifications:
- Donation received
- Campaign milestones
- Payout processed
- Status changes
SDKs Client libraries for major languages:
- JavaScript/TypeScript
- Python
- PHP
- Ruby
- Java
Choosing Your Integration
Website Donations
| Need | Solution |
|---|---|
| Simple donate button | Widget |
| Donation form on page | Widget |
| WordPress site | Plugin |
| Shopify store | Plugin |
| Custom checkout flow | API |
Physical Location Donations
| Need | Solution |
|---|---|
| Square POS | POS integration |
| Standalone kiosk | Counter terminal |
| Custom POS | Cashier API |
| Receipt donations | POS integration |
Custom Applications
| Need | Solution |
|---|---|
| Mobile app | REST API + SDKs |
| Custom dashboard | REST API |
| Real-time updates | Webhooks |
| Automated workflows | API + Webhooks |
Common Scenarios
E-commerce Checkout Donations
Add donation option during checkout:
Option 1: Plugin (Easiest)
- Install platform plugin (Shopify, WooCommerce)
- Configure causes and amounts
- Automatic checkout integration
Option 2: Widget
- Add donation widget to checkout page
- Custom placement and styling
- Works with any platform
Option 3: API
- Full control over experience
- Custom donation flows
- Backend processing
Campaign Donation Pages
Embed donation for specific campaigns:
- Use campaign-specific widget
- Automatic goal and progress display
- Real-time updates
- Shareable links
In-Store Giving
Enable donations at physical locations:
Integrated POS:
- Donation prompt at checkout
- Staff training minimal
- Automatic reporting
Standalone Terminal:
- Customer-initiated donations
- No checkout integration needed
- Self-service kiosk
Corporate Giving Portal
Custom employee giving experience:
- API for user authentication integration
- SDK for frontend development
- Webhooks for HR system updates
- Custom reporting dashboards
Implementation Complexity
10 Minutes (Most Common)
- Plugin installation (WordPress, Shopify, etc.)
- Widget embed on website
- Standard POS integration
This is where most businesses start. Install, configure, go live.
Hours to Days
- Custom widget styling
- Multiple integration points
- Webhook processing
- Basic API integration
1-2 Weeks (Enterprise)
- Custom application development
- Complex workflow automation
- Multi-system integration
- Enterprise deployment
Getting Help
Documentation
- Integration guides for each method
- Code examples and samples
- Best practices
- Troubleshooting guides
Development Resources
Sandbox Environment
- Test without real transactions
- Full API access
- Mock payment processing
- Development accounts
Support
- Technical documentation
- Developer community
- Implementation assistance
- Enterprise partnerships
Contact: developers@amply-impact.org
Related: