Technical sheet

What an IT team or a tender’s RFI asks: how ConstructINS connects to your systems, sign-in, hosting, records, export and how the AI handles data — as the platform actually works.

Connections

Primavera P6 stays your master schedule: the platform reads its .xer export and never writes back to P6.

Email

Company email (IMAP / SMTP)Direct connection
Any mailbox on the company’s mail server (cPanel, Zimbra, Exchange with IMAP), or Gmail / Outlook.com with an app password. Pulls the inbox and sends approved replies.
Gmail / Google Workspace mailDirect connection (sign in with the service)
Reads the inbox and sends approved replies through the Gmail API after signing in with Google.
Outlook / Microsoft 365 mailDirect connection (sign in with the service)
Reads the inbox and sends approved replies through Microsoft Graph after signing in with Microsoft.

WhatsApp & messaging

WhatsApp Business (Cloud API)Direct connection
Receives the messages people send to the company’s WhatsApp Business number and sends approved replies. Free-form replies go within 24 hours of the person’s last message, as WhatsApp requires.
TelegramDirect connection
A company bot that site and plant teams message; pulls their messages and sends approved replies.
SlackDirect connection
Reads the project channels and posts approved replies.
Microsoft Teams (channel)Direct connection
Posts approved messages and the weekly report to a Teams channel.

Task & project management

ClickUpDirect connection
Sends deadlines, replan actions and NCRs as tasks to a ClickUp list and shows their status here.
JiraDirect connection
Creates Jira issues for actions and pulls their status.
AsanaDirect connection
Creates Asana tasks for actions and pulls their status.
TrelloDirect connection
Adds cards for actions to a Trello list and pulls them back.
monday.comDirect connection
Adds items for actions to a monday.com board and pulls them back.

Drives & files

Google Drive (Sheets, Docs, files)Direct connection (sign in with the service)
Browse the project folders, import a program, register or report straight into a project (Google Sheets come in as Excel), and save the project workbook and letters back.
DropboxDirect connection
Browse a Dropbox folder, import files into a project and save outputs back.

Microsoft 365

OneDrive & SharePoint (Excel, Word, files)Direct connection (sign in with the service)
Browse OneDrive or a SharePoint document library, import Excel programs and registers into a project, and save the workbook and Word letters back — they open in Excel and Word online.

ERP

Odoo (ERP)Direct connection
Pulls purchase orders into Procurement and cost actuals into the cost report — by hand or every morning — reads project tasks, and creates tasks for actions.
SAP S/4HANA (PS, MM, FI)File export, or webhooks
Purchase orders, cost actuals and project structures posted to the webhook through SAP Integration Suite or an automation tool.
Oracle ERP / NetSuiteFile export, or webhooks
Purchase orders, invoices and cost to date through Oracle Integration Cloud or an automation tool.
Microsoft Dynamics 365File export, or webhooks
Finance, project operations and procurement records through Power Automate to the platform’s webhook.
ERPNextFile export, or webhooks
Purchase orders and projects through ERPNext webhooks to the platform’s webhook.

CRM

HubSpot (CRM)Direct connection
Pulls the deal pipeline — opportunities, values and stages — beside the tender history.
SalesforceFile export, or webhooks
Opportunities and accounts through Salesforce Flow outbound messages or an automation tool.
Zoho CRMFile export, or webhooks
Deals and contacts through Zoho webhooks or Zoho Flow.

Sector software

Oracle Primavera P6File export, or webhooks
Programs come in as P6 .xer exports today (Upload center → Program); updates can be posted to the webhook from P6 EPPM integrations.
Microsoft ProjectFile export, or webhooks
Programs come in as MS Project .xml exports (Upload center → Program), or from Project Online through Power Automate.
Oracle AconexFile export, or webhooks
Correspondence, RFIs and document registers posted to the webhook through Aconex’s integration partners or exports.
ProcoreFile export, or webhooks
Daily logs, RFIs, submittals and observations posted to the webhook from Procore webhooks through an automation tool.
Autodesk Construction CloudFile export, or webhooks
Issues, RFIs and documents through ACC webhooks and an automation tool to the platform’s webhook.
CCS Candy / estimatingFile export, or webhooks
Priced BOQs come in as Excel or CSV exports (Upload center → New project → priced BOQ).

Automation & webhooks

Webhooks (any system)Direct connection
The way in for any ERP, CRM or site system: post records (program, progress, purchase orders, NCRs…) or messages to a secret URL, and receive the platform’s events (uploads, sent messages, accepted replans) signed with HMAC-SHA256.
Microsoft Power AutomateFile export, or webhooks
Build flows in Microsoft Power Automate that post to the platform’s webhook and react to its events — the bridge to systems without a direct connector.
ZapierFile export, or webhooks
Build flows in Zapier that post to the platform’s webhook and react to its events — the bridge to systems without a direct connector.
MakeFile export, or webhooks
Build flows in Make that post to the platform’s webhook and react to its events — the bridge to systems without a direct connector.
n8nFile export, or webhooks
Build flows in n8n that post to the platform’s webhook and react to its events — the bridge to systems without a direct connector.

Files the Upload center reads

Excel (.xlsx)
Every sheet is tried; the one that maps best to the record is used. English or Arabic headers.
CSV, TSV, text
The delimiter is detected: comma, semicolon or tab.
Primavera P6 (.xer)
The programme: activities, logic, WBS and assigned resources. Read only; nothing is written back to P6.
Microsoft Project (.xml)
The programme, the same way.
PDF and photos
Read by the AI document reader into the right columns; figures in a digital PDF are also computed without AI.
Old Excel (.xls)
Asked to be saved again as .xlsx or CSV.

Sign-in and access

Company sign-in
Microsoft Entra ID single sign-on (OpenID Connect with PKCE), once your tenant is registered. Groups can map to roles.
Platform sign-in
Passwords kept only as scrypt hashes; passkeys supported; a temporary password lasts 7 days and is replaced at first sign-in; attempts are limited; a session is a signed cookie scripts cannot read, for at most 12 hours.
Who sees what
Each account has one of 47 job roles and a list of projects, checked on every page and every request. Client, auditor and other read-only accounts never change anything.
Secrets
AI keys, the mailbox password and connected systems’ credentials are encrypted on disk (AES-256-GCM).

Hosting

Cloud
Fully managed by Epsilon, in the region agreed for your deployment — Egypt-hosted available.
On-premises
Inside your own network; your IT team applies the releases Epsilon provides.
Hybrid
Sensitive commercial data on-site, compute in the cloud — split by your policy.
What runs
One service with its own built-in database: no GPU and no separate database server.
Support and service levels
Support hours, service levels and recovery times are agreed in the contract for your deployment.

Records and export

Change history
Every change to a project record keeps who made it, when, and the value before and after. What administrators do goes to a log that is only ever added to.
Export
Reports as PDF, Excel or CSV; files download only for accounts allowed to export.
Backup and deletion
The administrator takes a backup from Admin. A project can be archived, and deleted for good only after its name is typed to confirm.

What the AI sees, and where it goes

What is sent
Your question and only the records your account may see that bear on it — never the whole database.
Where it goes
To the provider you choose. Claude, ChatGPT and Gemini may process it outside Egypt, under their API terms. Your own Azure OpenAI resource keeps it in the region your policy allows.
Voice
Calls run through ElevenLabs, set not to save the audio or keep the transcript. ConstructINS does not store the audio either.
With AI switched off
Registers, dashboards, rule-based checks, BOQ arithmetic, reports and spoken or typed site updates keep working. Reading scanned paper, drafting and Ask ConstructINS need a provider.

More in Data, security and AI.