ServiceM8 Webform Integration
24 sites
Security covered
Drupal 9–11
This module connects Drupal Webforms to ServiceM8, allowing submitted form data to automatically create jobs or quotes in ServiceM8. It handles features like file uploads, contact duplicate checking, lead source tracking, and customizable field mapping.
ServiceM8 Webform Integration for Drupal
Integrates Drupal Webforms with ServiceM8 to automatically create jobs/quotes from form submissions.
Features
- Automatic job/quote creation in ServiceM8
- Contact duplicate detection
- File uploads (photos/documents)
- Lead source tracking with badges
- Loading overlay for better UX
- Field mapping configuration
- Add notes and tag staff member
Requirements
- Drupal 9/10/11
- Webform module
- ServiceM8 account with API access
- PHP 7.4 or higher
Installation
- Download and place in `/modules/custom/servicem8_webform`
- Enable the module: `drush en servicem8_webform`
- Clear cache: `drush cr`
Configuration
- Get your ServiceM8 API key from Settings > Integrations in ServiceM8
- Go to `/admin/config/services/servicem8` and enter your API key
- Add the ServiceM8 handler to any webform
- Map your form fields to ServiceM8 fields
License
GPL-2.0-or-later
Depends on
Dependencies of the latest stable release
- Webform >=6.1
- system Drupal core >=9.3
Required by
Tracked projects that depend on this one
No tracked projects depend on this one yet.
Activity
Releases
| Version | Type | Core | Notes | Release date | |
|---|---|---|---|---|---|
| 1.0.0 | Stable | 9–11 | Oct 5, 2025 |