Keep Your Schedule and Communications in One Place
Real estate professionals juggle dozens of appointments, follow-ups, and client communications every week. RealAnalytica's calendar and email integrations eliminate the friction of switching between tools by syncing your schedule and messages with the platforms you already use: Google Calendar, Microsoft Outlook, and email through Amazon SES.
When a showing is scheduled in RealAnalytica, it appears on your phone's calendar within seconds. When a CMA report is ready, it is delivered to your client's inbox with your branding and a trackable link. Every touchpoint is logged, giving you a complete timeline of your interactions with each contact.
Google Calendar Integration
The Google Calendar integration uses OAuth 2.0, meaning you authorize RealAnalytica once and never need to share your Google password. After connecting, RealAnalytica creates calendar events for showings, open houses, listing appointments, and follow-up reminders.
Each event includes structured details: the property address formatted as the location (so Google Maps navigation works with one tap), the client's name and phone number in the description, and a deep link back to the listing or contact page in RealAnalytica. If you reschedule a showing inside RealAnalytica, the calendar event updates automatically. If you drag-and-drop the event to a new time slot in Google Calendar, that change syncs back.
For teams, each agent connects their own Google account. A team lead on an Enterprise plan can view a consolidated calendar overlay showing all team members' showings on a single timeline, making it easy to coordinate coverage for busy weekends or open house events.
The integration respects your existing calendar settings. If you have working hours configured in Google Calendar, RealAnalytica's scheduling suggestions will avoid proposing showings outside those hours. Color-coding is preserved: RealAnalytica events are tagged with a distinct color so you can quickly distinguish work events from personal ones.
Outlook and Microsoft 365 Integration
For agents and brokerages that run on Microsoft 365, RealAnalytica connects to Outlook through the Microsoft Graph API. The setup process mirrors Google: click Connect, sign in with your Microsoft account, grant permissions, and you are done.
All the same event types sync to Outlook: showings, open houses, follow-ups, and appointment reminders. Events appear on Outlook desktop, Outlook on the web, and the Outlook mobile app. If your brokerage uses shared calendars or room calendars in Microsoft 365, you can target a specific calendar for RealAnalytica events to keep your primary calendar uncluttered.
Microsoft Teams users benefit from an additional convenience: because Outlook Calendar and Teams share the same backend, showing events created by RealAnalytica automatically show your availability status in Teams. Colleagues will see you as "busy" during a scheduled showing without any extra configuration.
The Outlook integration also supports recurring events for agents who hold weekly open houses at the same property. Set the recurrence in RealAnalytica and every instance appears on your Outlook calendar with the correct dates and times.
What Syncs: Events and Reminders
RealAnalytica syncs five categories of calendar events, each with tailored metadata so you have context at a glance.
Showings: When a buyer's agent requests a showing through your seller portal or you manually schedule one, a calendar event is created with the property address, MLS number, showing instructions (lockbox code, alarm info), and the buyer agent's contact details. A 30-minute reminder is set by default but can be customized.
Open Houses: Open house events include the date range, property address, a link to the listing's marketing page, and any co-hosting agent details. If you create a recurring open house (every Sunday for four weeks, for example), each occurrence syncs individually so you can cancel one without affecting the rest.
Follow-Up Reminders: After a showing or client interaction, RealAnalytica can automatically schedule a follow-up reminder for the next business day. The reminder event includes a summary of the previous interaction and suggested talking points generated by our AI assistant.
Listing Appointments: When you book a listing presentation, the calendar event includes the seller's address, your pre-listing CMA report link, and a checklist of materials to bring. This ensures you arrive prepared.
CMA Presentation Meetings: If you schedule a time to present a CMA to a client, the event links directly to the CMA report so you can pull it up on a tablet or laptop the moment the meeting starts.
Email Delivery Through Amazon SES
RealAnalytica uses Amazon Simple Email Service (SES) for all outgoing email. SES is the same infrastructure that powers email for companies like Netflix, Reddit, and Duolingo, which provides high deliverability rates.
Every email sent from RealAnalytica is authenticated with SPF, DKIM, and DMARC records. These authentication protocols tell receiving mail servers that the message is legitimately from RealAnalytica (or your custom domain if configured), helping ensure reliable inbox delivery.
On Premium and Enterprise plans, you can configure a custom sending domain so emails arrive from yourbrokerage.com rather than realanalytica.com. This reinforces your brand identity with every client touchpoint. We handle the DNS verification and provide step-by-step instructions for adding the required TXT and CNAME records.
Types of Emails RealAnalytica Sends
Listing Alerts: When a new listing matches a buyer's saved search criteria, an alert email is triggered with the property photo, price, key details, and a link to view the full listing. Buyers can adjust their alert frequency (instant, daily digest, or weekly) from the email footer.
CMA and Report Delivery: Finished CMA reports, market snapshots, and deep-dive property analyses can be emailed directly to clients with a single click. The email includes a branded cover summary and a secure link to the interactive report. You can track whether the client opened the email and viewed the report.
Seller Portal Invitations: When you set up a seller portal for a new listing, the seller receives an email invitation with a secure link to access their portal. The portal shows real-time showing activity, feedback, market updates, and offer status.
Automated Follow-Up Sequences: Premium plans include drip email sequences that trigger based on contact activity. For example, if a lead views a listing three times without requesting a showing, a follow-up email can be sent automatically with additional details or an invitation to schedule a tour.
Transaction Updates: When a listing status changes (new offer, under contract, closed), stakeholders receive automated notifications. Buyers, sellers, co-agents, and transaction coordinators can all be included in the notification list.
Email Analytics and Tracking
Every email sent through RealAnalytica is tracked for opens, clicks, and bounces. The Email Analytics dashboard shows aggregate metrics (overall open rate, click rate, bounce rate) and per-recipient detail so you can see exactly who engaged with your message.
Click tracking works at the link level. If your CMA delivery email includes links to the report and to your contact page, you can see which link each recipient clicked and how many times. This insight helps you understand what content resonates and where to focus your follow-up.
Bounce handling is automatic. Hard bounces (invalid addresses) are flagged on the contact record so you do not waste future sends. Soft bounces (full mailbox, temporary server issue) are retried up to three times over 24 hours before being marked as undeliverable.
Security and Privacy
Calendar integrations use OAuth 2.0 exclusively. RealAnalytica never sees or stores your Google or Microsoft password. You can revoke access at any time from your Google or Microsoft account security settings, and the integration disconnects immediately.
Email content is encrypted in transit with TLS 1.3 and is not stored on our servers after delivery. Email tracking pixels and click-tracking links use HTTPS. We comply with CAN-SPAM requirements by including an unsubscribe link in all marketing emails and honoring opt-out requests within 24 hours.
For GDPR-affected contacts, RealAnalytica supports consent-based email sending. You can mark contacts as opted-in or opted-out, and the system will prevent emails from being sent to opted-out recipients regardless of automation rules.
Setup and Configuration
Setting up calendar and email integrations takes less than five minutes. Here is a step-by-step overview:
Step 1: Navigate to Settings > Integrations in your RealAnalytica dashboard.
Step 2: Click Connect next to Google Calendar or Outlook Calendar. You will be redirected to the provider's authorization page.
Step 3: Grant the requested permissions. RealAnalytica requests the minimum scopes needed: read and write access to calendar events and read access to your profile (for display name).
Step 4: Choose your target calendar. If you have multiple calendars, select the one where you want RealAnalytica events to appear.
Step 5: Configure email settings. If you want to use a custom sending domain, enter your domain name and follow the DNS verification steps. Otherwise, emails will be sent from the default RealAnalytica address.
Step 6: Test the connection. RealAnalytica will create a test calendar event and send a test email so you can confirm everything is working.
Once connected, the integration runs in the background. You do not need to take any manual action for events and emails to sync. If you ever need to disconnect, a single click in Settings removes the integration and deletes the stored OAuth tokens.
Limitations and Known Considerations
Calendar sync requires an active internet connection on the RealAnalytica server side. If your Google or Microsoft account has two-factor authentication enabled (as it should), the OAuth token remains valid until you explicitly revoke it or change your password.
Email sending limits are enforced per plan tier: 100 emails per month on Free, 500 on Basic, and 5,000 on Premium and Enterprise. Transactional emails (password resets, showing confirmations) and marketing emails (listing alerts, drip sequences) both count toward the limit. If you approach your limit, RealAnalytica displays a warning banner and pauses non-critical sends until the next billing cycle.
Calendar event sync currently supports one Google account and one Microsoft account per user. If you work across multiple Google Workspace organizations, connect the account you use most frequently. We plan to add multi-account support in a future release.