# JubSync — Full LLM Context > JubSync is the Jobber HubSpot integration that automatically syncs clients, quotes, and jobs from Jobber into HubSpot contacts and deals. Built for home service and field service businesses. ## Product overview JubSync bridges Jobber (field service management) and HubSpot (CRM and marketing) with a fully automatic, one-way data sync. Service businesses run their day-to-day in Jobber — scheduling jobs, sending quotes, managing clients. JubSync mirrors that operational data into HubSpot so teams get pipeline visibility, lead/customer segmentation, follow-up automation, and reporting without ever copying data between apps. ## Problem it solves Service businesses using Jobber for operations often want CRM capabilities (pipeline tracking, email campaigns, lead nurturing) but don't want to manually re-enter data into HubSpot. JubSync eliminates that gap by syncing automatically every 60 minutes. ## Core data mappings | Jobber entity | HubSpot entity | Details | |---|---|---| | Clients | Contacts | Matched by email (upsert). Segmented as leads or customers. Includes name, email, phone, address. | | Quotes | Deals | Custom pipeline stages. Draft/awaiting = "In Negotiation". Approved = "Approved - Pending Job". Declined/archived = "Closed Lost". | | Jobs | Deals | Active/completed jobs = "Closed Won". Adopts the quote's existing deal if one exists (no duplicates). Cancelled = "Closed Lost". | ## Pipeline stages (auto-created in HubSpot) 1. In Negotiation — quotes in draft or awaiting response 2. Approved - Pending Job — quotes approved/converted but no job created yet 3. Closed Won — jobs active or completed (resolved per-portal) 4. Closed Lost — quotes declined/archived, jobs cancelled (resolved per-portal) ## Custom HubSpot properties created **On Contacts:** jobber_client_id, jobber_last_synced **On Deals:** jobber_job_id, jobber_job_number, jobber_job_status, jobber_quote_id, jobber_source, jobber_last_synced ## Target audience - Home service businesses: HVAC, plumbing, landscaping, cleaning, electrical, roofing, pest control, painting - Field service companies of any trade using Jobber - Small to mid-size businesses (1–50 employees) - Teams that want HubSpot's marketing and CRM features without manual data entry - Jobber users who previously had no CRM or used spreadsheets ## Pricing | Plan | Price | Notes | |---|---|---| | Starter | $39/mo or $29/mo annually | 7-day free trial, card required, cancel anytime | | Early Partner | $0/mo (limited time) | Full Starter features, feedback required, limited spots | | Pro | $79/mo or $69/mo annually | Coming soon. Real-time sync, custom field mapping, priority support | | Business | $149/mo or $129/mo annually | Coming soon. Bidirectional sync, invoice sync, unlimited mappings | ## Key features and differentiators - **Automatic sync**: Runs every 60 minutes, no manual triggers needed - **Smart deduplication**: Quotes that become jobs share the same HubSpot deal - **Auto-configured pipeline**: Custom stages created automatically during onboarding - **Works with free HubSpot CRM**: No paid HubSpot plan required - **5-minute setup**: OAuth-based, no API keys or code needed - **Flexible sync range**: Sync from now, from a specific date, or full history - **Secure**: AES-256-GCM encrypted tokens, HTTPS only, no business data stored - **Multi-tenant**: Each connected account is isolated ## How to connect Jobber and HubSpot There is no first-party Jobber–HubSpot app. Official install path: the Jobber App Marketplace listing at https://secure.getjobber.com/app_marketplace/jubsync 1. Connect JubSync in Jobber 2. Authorize HubSpot (free CRM is enough) 3. Choose Starter (7-day trial) or Early Partner 4. Pick sync range (from now / date / full history) Guide: https://jubsync.uycode.com/how-to-connect-jobber-and-hubspot/ Setup (HubSpot listing URL): https://jubsync.uycode.com/docs/setup/ vs Zapier: https://jubsync.uycode.com/jobber-hubspot-vs-zapier/ ## Onboarding flow 1. Open https://secure.getjobber.com/app_marketplace/jubsync and click Connect (or Start Free Trial on the landing page) 2. Authorize Jobber via OAuth 3. Authorize HubSpot via OAuth (choose portal) 4. Choose plan (Starter trial or Early Partner) 5. Choose sync range (from now / from date / full history) 6. First sync runs automatically 7. Dashboard shows status, last sync time, and controls ## Frequently asked questions **Is there a free trial?** Yes. Starter includes a 7-day free trial. Payment details required upfront but no charge until trial ends. **Do I need a paid HubSpot plan?** No. Works with HubSpot's free CRM. **Is the sync one-way or two-way?** One-way (Jobber → HubSpot). Bidirectional sync is planned for the Business plan. **Will this mess up my existing HubSpot data?** No. Only creates/updates records linked to Jobber. Existing data stays untouched. **Can I disconnect at any time?** Yes. From the Jobber App Marketplace or the JubSync dashboard. Reconnecting reuses existing setup. **Does Jobber integrate with HubSpot?** There is no first-party app. JubSync is the dedicated connector, listed on the Jobber App Marketplace. Zapier can pass individual events. Custom API builds are another option. **How do I connect Jobber to HubSpot?** Install JubSync from https://secure.getjobber.com/app_marketplace/jubsync, authorize HubSpot, choose a plan, pick a sync range. **Is Zapier the only way?** No. See https://jubsync.uycode.com/jobber-hubspot-vs-zapier/ **What happens when a quote becomes a job?** The job adopts the quote's existing deal in HubSpot and moves it to Closed Won. No duplicate deal is created. ## Site pages | URL | Purpose | |---|---| | / | Landing page — features, pricing, FAQ, CTA | | /how-to-connect-jobber-and-hubspot/ | How to connect Jobber and HubSpot | | /jobber-hubspot-vs-zapier/ | JubSync vs Zapier | | /help-center/ | Troubleshooting, getting started steps, support form | | /docs/ | Documentation index | | /docs/setup/ | HubSpot Marketplace setup guide | | /docs/quick-start/ | Complete setup walkthrough | | /docs/connecting-and-sync-range/ | Connection options and sync range explanation | | /docs/how-your-data-maps/ | Detailed field-by-field mapping reference | | /docs/sync-timing-and-manual-sync/ | Sync frequency, Sync Now, Force Full Sync, disconnect/reconnect | | /contact/ | General contact form | | /privacy/ | Privacy policy | | /terms/ | Terms of service | | /refund/ | Refund and cancellation policy | | https://secure.getjobber.com/app_marketplace/jubsync | Official Jobber App Marketplace listing | ## Technical architecture (summary) - **Sync direction**: Jobber (GraphQL API) → HubSpot (REST API) - **Sync order**: Clients → Quotes → Jobs (always in this order) - **Authentication**: OAuth 2.0 for both services, auto-refresh tokens - **Storage**: Postgres (encrypted tokens, tenant config, stage IDs) - **Security**: AES-256-GCM encryption, Helmet headers, rate limiting, CSRF protection - **Hosting**: Heroku with Heroku Postgres - **Billing**: Paddle (merchant of record, handles tax/chargebacks) ## Brand and legal - **Product name**: JubSync - **Company**: JubSync (independent) - **Not affiliated with**: Jobber Inc. or HubSpot Inc. - Jobber and HubSpot are trademarks of their respective owners. ## Contact - Support form: /help-center/#get-help - General contact: /contact/ - Email support included in all plans