EspoCRM Developer for PR Agency Customization
Budget: $10 – $30 USD
Job Title: EspoCRM Developer / Customization Specialist for PR Agency
Location: Remote
Job Type: Contract / Project-Based (Long-term potential)
About Us
We are a growing Public Relations agency looking to customize and extend EspoCRM to support our full PR operations. We have chosen EspoCRM as our core platform and need an experienced developer to configure, customize, and build additional modules and portals tailored to agency workflows.
Project Overview
We are seeking an EspoCRM developer who can customize existing modules and develop new ones to support sales, media relations, vendors, clients, employees, and affiliates—all within a secure, scalable EspoCRM environment.
Scope of Work / Required Features
Sales & Business Development (EspoCRM Core + Customization)
Lead, Account, and Contact management
Custom sales pipelines and deal stages
Activities, tasks, reminders, and follow-ups
Custom dashboards and reporting
Media Management (Custom Module)
Media contacts database (journalists, outlets, influencers)
Media list creation and tagging
Pitch tracking (sent, opened, responded, published)
Campaign and media coverage tracking
Relationship linking between media, clients, and campaigns
Vendor Management (Custom Module)
Vendor profiles and contact records
Contract storage and documentation
Cost tracking and notes
Communication history
Portal Development (Critical)
Client Portal (EspoCRM Portal Customization)
Secure client login via EspoCRM portal
Campaign visibility and status tracking
File sharing (press releases, reports, media assets)
Performance summaries and deliverables
Permission-based access per client and campaign
Media Portal
Limited-access portal for approved media contacts
Access to press materials and media kits
Downloadable assets (images, releases, videos)
Optional engagement/download tracking
Employee Portal (Internal Users)
Role-based access control (admin, PR managers, account executives, sales)
Task assignments and workload tracking
Client and campaign access based on role
Internal collaboration, notes, and file access
Affiliate Portal
Secure affiliate login
Lead referral tracking
Commission calculation and reporting
Affiliate performance dashboard
Access to marketing assets and documents
Payout history tracking
Storage & Asset Management
Centralized file storage within EspoCRM or integrated storage
Folder and category organization
Permission-based access to files and records
Ability to store documents, images, videos, media kits, and contracts
Technical Requirements
Strong experience with EspoCRM customization
Custom entity/module development
Portal configuration and extension
Role-based permissions and access control
API usage and third-party integrations
Clean UI/UX customization where needed
Clear documentation of all custom work
Ideal Candidate Qualifications
Proven experience working with EspoCRM (required)
Experience building custom modules and portals
Strong PHP, JavaScript, MySQL knowledge
Familiarity with CRM security and permission models
Experience with PR, marketing, or agency workflows is a plus
Ability to translate business requirements into technical solutions
Bonus Skills
EspoCRM extensions or marketplace experience
Email tracking and automation
Cloud deployment and performance optimization
Long-term support and maintenance availability
Location: Remote
Job Type: Contract / Project-Based (Long-term potential)
About Us
We are a growing Public Relations agency looking to customize and extend EspoCRM to support our full PR operations. We have chosen EspoCRM as our core platform and need an experienced developer to configure, customize, and build additional modules and portals tailored to agency workflows.
Project Overview
We are seeking an EspoCRM developer who can customize existing modules and develop new ones to support sales, media relations, vendors, clients, employees, and affiliates—all within a secure, scalable EspoCRM environment.
Scope of Work / Required Features
Sales & Business Development (EspoCRM Core + Customization)
Lead, Account, and Contact management
Custom sales pipelines and deal stages
Activities, tasks, reminders, and follow-ups
Custom dashboards and reporting
Media Management (Custom Module)
Media contacts database (journalists, outlets, influencers)
Media list creation and tagging
Pitch tracking (sent, opened, responded, published)
Campaign and media coverage tracking
Relationship linking between media, clients, and campaigns
Vendor Management (Custom Module)
Vendor profiles and contact records
Contract storage and documentation
Cost tracking and notes
Communication history
Portal Development (Critical)
Client Portal (EspoCRM Portal Customization)
Secure client login via EspoCRM portal
Campaign visibility and status tracking
File sharing (press releases, reports, media assets)
Performance summaries and deliverables
Permission-based access per client and campaign
Media Portal
Limited-access portal for approved media contacts
Access to press materials and media kits
Downloadable assets (images, releases, videos)
Optional engagement/download tracking
Employee Portal (Internal Users)
Role-based access control (admin, PR managers, account executives, sales)
Task assignments and workload tracking
Client and campaign access based on role
Internal collaboration, notes, and file access
Affiliate Portal
Secure affiliate login
Lead referral tracking
Commission calculation and reporting
Affiliate performance dashboard
Access to marketing assets and documents
Payout history tracking
Storage & Asset Management
Centralized file storage within EspoCRM or integrated storage
Folder and category organization
Permission-based access to files and records
Ability to store documents, images, videos, media kits, and contracts
Technical Requirements
Strong experience with EspoCRM customization
Custom entity/module development
Portal configuration and extension
Role-based permissions and access control
API usage and third-party integrations
Clean UI/UX customization where needed
Clear documentation of all custom work
Ideal Candidate Qualifications
Proven experience working with EspoCRM (required)
Experience building custom modules and portals
Strong PHP, JavaScript, MySQL knowledge
Familiarity with CRM security and permission models
Experience with PR, marketing, or agency workflows is a plus
Ability to translate business requirements into technical solutions
Bonus Skills
EspoCRM extensions or marketplace experience
Email tracking and automation
Cloud deployment and performance optimization
Long-term support and maintenance availability
Related categories:
PHP
JavaScript
Website Design
MySQL
HTML
Sales Management
Database Management
API Integration