App-Sync Blog

Guides for CRM operators who need things to actually work

Practitioner-level articles on HubSpot, Salesforce, Zoho, ConnectWise PSA, and the integrations that connect them.

Salesforce PSA Bridge app-sync Revenue Sync ConnectWise PSA

ConnectWise PSA + Salesforce: sincronizar MRR y ARR en Opportunities de forma nativa

TL;DR ConnectWise PSA tiene la verdad sobre los ingresos recurrentes para la mayoría de los MSP. Salesforce gestiona el pipeline y las previsiones. La mayoría de las integraciones ConnectWise-Salesforce sincronizan objetos pero dejan MRR y ARR vacíos en la Opportunity. PSA Bridge calcula MRR, ARR, ingresos puntuales y TCV a partir de los contratos de ConnectWise y los escribe en las Salesforce Opportunities como Opportunity Products reales (para que el campo nativo Amount sume el TCV) y campos personalizados cw_*__c (para MRR y ARR, que Salesforce no tiene campo nativo donde alojar).

JKA Jul 17, 2026 5:00:00 AM
Read →
Salesforce PSA Bridge app-sync Revenue Sync ConnectWise PSA

ConnectWise PSA + Salesforce : synchroniser MRR et ARR nativement sur les Opportunities

TL;DR ConnectWise PSA détient la vérité sur les revenus récurrents pour la plupart des MSP. Salesforce gère le pipeline et les prévisions. La plupart des intégrations ConnectWise-Salesforce synchronisent des objets mais laissent MRR et ARR vides sur l'Opportunity. PSA Bridge calcule MRR, ARR, revenus ponctuels et TCV à partir des contrats ConnectWise, puis les écrit sur les Salesforce Opportunities sous forme de vrais Opportunity Products (de sorte que le champ natif Amount remonte au TCV) et de champs personnalisés cw_*__c (pour MRR et ARR, que Salesforce n'a pas de champ natif pour accueillir).

JKA Jul 17, 2026 5:00:00 AM
Read →
Salesforce PSA Bridge app-sync Revenue Sync ConnectWise PSA

ConnectWise PSA + Salesforce: Syncing MRR and ARR to Opportunities Natively

TL;DR ConnectWise PSA holds the recurring revenue truth for most MSPs. Salesforce holds the pipeline and forecasts. Most ConnectWise-Salesforce integrations sync objects and leave MRR and ARR blank on the Opportunity. PSA Bridge derives MRR, ARR, one-time, and TCV from ConnectWise agreements and writes them to Salesforce Opportunities as real Opportunity Products (so the native Amount rolls up to TCV) and custom cw_*__c fields (for MRR and ARR that Salesforce has no native home for).

JKA Jul 17, 2026 5:00:00 AM
Read →
Email Migration Salesforce Historic Email Importer

Cómo recuperar el historial de correos en Salesforce después de una migración de CRM

TL;DR Cuando un equipo migra a Salesforce, los contactos y las cuentas se transfieren sin problemas. El historial de correos de Gmail, Microsoft 365 o buzones IMAP no lo hace. Las herramientas nativas de Salesforce capturan el correo nuevo a partir del momento de la conexión, no las conversaciones anteriores. Un backfill a nivel de plataforma lee el buzón directamente, asocia cada correo al contacto y la cuenta correctos, y escribe registros EmailMessage nativos en el Activity Timeline, como si el historial siempre hubiera estado ahí.

JKA Jul 15, 2026 5:00:00 AM
Read →
Email Migration Salesforce Historic Email Importer

Comment récupérer l'historique des e-mails dans Salesforce après une migration CRM

TL;DR Quand une équipe migre vers Salesforce, les contacts et les comptes passent sans accroc. L'historique des e-mails provenant de Gmail, Microsoft 365 ou de boîtes IMAP, lui, ne suit pas. Les outils natifs de Salesforce capturent les nouveaux e-mails à partir du moment où l'utilisateur se connecte, pas les conversations passées. Un backfill au niveau de la plateforme lit directement la boîte mail, associe chaque e-mail au bon contact et au bon compte, et écrit des enregistrements EmailMessage natifs dans l'Activity Timeline, comme si cet historique avait toujours été là.

JKA Jul 15, 2026 5:00:00 AM
Read →
Salesforce Email Importer
Email Migration Salesforce Historic Email Importer

How to Backfill Email History into Salesforce After a CRM Migration

TL;DR When teams migrate to Salesforce, contacts and accounts transfer cleanly. Email history from Gmail, Microsoft 365, or IMAP mailboxes does not. Salesforce's native tools capture new email going forward, not historical conversations. A platform-level backfill reads the mailbox directly, matches each email to the right contact and account, and writes native EmailMessage records to the Activity Timeline, as if the history had always been there.

JKA Jul 15, 2026 5:00:00 AM
Read →