Sugarcrm Outlook Plugin ((exclusive)) Jun 2026
<?xml version="1.0" encoding="UTF-8"?> <OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp"> <Id>05a2b4e2-4519-4d9b-8dc3-5b4e2c1a0e1f</Id> <Version>1.0.0.0</Version> <ProviderName>Your Company</ProviderName> <DefaultLocale>en-US</DefaultLocale> <DisplayName DefaultValue="SugarCRM Archiver"/> <Description DefaultValue="Archive Outlook emails to SugarCRM Notes."/> <Hosts> <Host Name="Mailbox"/> </Hosts> <DefaultSettings> <SourceLocation DefaultValue="https://localhost:3000/index.html"/> </DefaultSettings> <Permissions>ReadWriteMailbox</Permissions> <Rule xsi:type="RuleCollection" Mode="Or"> <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read"/> </Rule> </OfficeApp>
// Helper: Get Email Body function getBodyAsync() { return new Promise((resolve, reject) => { Office.context.mailbox.item.body.getAsync(Office.CoercionType.Text, (result) => { if (result.status === Office.AsyncResultStatus.Succeeded) { resolve(result.value); } else { reject(new Error("Could not read email body")); } }); }); } sugarcrm outlook plugin
if (!response.ok) throw new Error("Failed to save Note"); return response.json(); } ?xml version="1.0" encoding="UTF-8"?>