Note: This is a cloud storage integration module for Perfex CRM. It is not a standalone script. You must have Perfex CRM installed.
Wasabi Cloud Storage Integration for Perfex CRM
This powerful module seamlessly integrates Wasabi’s high-performance, cost-effective cloud storage with your Perfex CRM system, allowing you to store all your CRM files in the cloud.
Wasabi is a hot cloud storage company delivering low-cost, fast, and reliable cloud object storage. With no fees for egress or API requests, Wasabi is 80% cheaper and up to 6x faster than Amazon S3.
Supported File Types
- Project Files: All project attachments and documents
- Customer Documents: Client files and attachments
- Invoice Attachments: Invoice and estimate files
- Support Tickets: Ticket attachments and files
- Expense Receipts: Receipt images and documents
- Lead Attachments: Lead-related files
- Task Files: Task attachments
- Contract Documents: Contract files
- Proposal Attachments: Proposal files
- Discussion Files: Comment attachments
Installation & Usage
- Upload the module ZIP file via Perfex CRM Admin → Setup → Modules
- Activate the Wasabi Cloud Storage Integration module from the modules list
- Navigate to Setup → Wasabi Integration and configure:
- Access Key ID (from your Wasabi account)
- Secret Access Key (encrypted storage for security)
- Region (select from 10+ available regions)
- Bucket Name (your Wasabi bucket)
- Enable/Disable integration
- Click “Save”
- All new file uploads will automatically be stored in Wasabi Cloud Storage
How It Works
- Admin configures Access Keys, Region, and Bucket Name from settings
- User uploads any file in Perfex CRM (project, invoice, ticket, etc.)
- File is automatically uploaded to Wasabi Cloud Storage
- File URL is stored in database for easy access
- Files are served directly from Wasabi’s CDN for fast downloads
- When files are deleted from CRM, they’re automatically removed from Wasabi
- Daily cleanup process removes any orphaned files
- Customers can preview images in their portal with lightbox view
Who Is It For?
- Businesses looking to reduce storage costs by up to 80%
- Growing companies needing unlimited scalable storage
- International businesses wanting fast global file access
- Agencies and freelancers managing large client files
- Companies with bandwidth constraints on their hosting
- Businesses looking for reliable enterprise-grade storage
- Teams wanting to offload server storage to the cloud
- Anyone seeking faster file downloads for customers worldwide
System Requirements
- Perfex CRM: Version v3.x or higher
- PHP: 8.2 or higher
- PHP Extensions: cURL, OpenSSL, JSON, SimpleXML
- Memory Limit: 128MB minimum (256MB recommended)
- Upload Limits: Sufficient upload_max_filesize and post_max_size
- Internet Connection: Server must allow outbound HTTPS connections
- SSL Certificate: Recommended for production use
Why Choose Wasabi Over Other Cloud Storage?
- 80% cheaper than Amazon S3 and competitors
- No egress fees for data downloads (save thousands)
- No API request fees (unlimited operations)
- 6x faster performance than traditional providers
- Simple pricing: $5.99/TB/month, no surprises
- No minimum storage requirements
- 99.9% uptime SLA guaranteed
- Immutability options for compliance
- S3-compatible API (easy migration from AWS)
- Global CDN for fast worldwide access
What’s Included
- Complete Perfex CRM module with all features
- Comprehensive HTML documentation
- Installation and configuration guide
- Troubleshooting section with solutions
- FAQs and best practices
- Free lifetime updates
- Professional support via email
Security Features
- Secret Access Key encrypted in database
- All transfers use HTTPS encryption
- Support for bucket versioning and immutability
- Configurable bucket permissions
- Secure file URL generation
- No core file modifications (uses Perfex hooks)
Module Support Email: [email protected]
Support Hours: Monday – Friday, 9 AM – 6 PM
Response Time: Within 24-48 hours on business days