-
Company Name:
- HouseMapper
-
Website Domain:
-
Primary Services:
- Accurate building plans (PDF)
- Digital twins
- Virtual walkthroughs
- Point cloud files
- Sections and elevations (PDF)
- DWG files for architects
-
Technology Stack:
- Domain Registrar: GoDaddy
- Website Hosting: WebFlow
- Design & Branding: Adobe Illustrator (Brand assets stored in Google Drive, accessible via Google Slides)
- Client File Delivery: Google Drive (public links by default, private upon request)
- Database: Airtable (Tables and Interfaces for job management)
- Web App Development: Visual Studio Code (Synced to GitHub, deployed via Netlify)
- API Security: Buildship (for secure handling of API keys)
- Email Automation: Triggered via Airtable on job creation
- Payments: Stripe
- Calendar Bookings: Calendly
- Login System: Passwordless login via email link
-
Brand Assets:
- Created using Adobe Illustrator.
-
Brand Pack:
- The brand pack is available here.
-
Website Content:
- Most assets used on the website have been licensed from Envato Elements or created in-house.
-
Brand Fonts:
- Titles: Hubhead
- Everything Else: Urbanist
-
Domain & Hosting:
- Domain: Registered with GoDaddy.
- Hosting: Built and hosted with WebFlow.
-
Web Apps:
- Booking Form: A complex multi-step form with branching logic, designed in Visual Studio and embedded in the site.
- Client Dashboard: Allows clients to view project details, track progress, and access deliverables. Uses passwordless login for user convenience.
-
Passwordless Login:
- Users enter their email address and receive a login link, avoiding the need for password management.
-
Airtable Setup:
- Tables: Manage job requests, staff assignments, and client details.
- Interfaces: Custom interfaces for staff to view job requests, job calendars, and detailed job information.
- Mobile App Usage: Staff can use the Airtable mobile app to access job details, including:
- Number of rooms
- Address and location type
- Google Maps link for live navigation
-
Automated Emails:
- When a new job is added to the Airtable Jobs table, two emails are automatically sent:
- To the assigned staff member for job approval.
- To the client as a confirmation.
- When a new job is added to the Airtable Jobs table, two emails are automatically sent:
-
Version Control:
- GitHub: Visual Studio is synced with GitHub for version control.
- Deployment: Deployment to Netlify is automated upon commits to the main branch.
-
API Key Management:
- Buildship: Used to manage and secure API keys, preventing them from being exposed in the front-end code.
-
Payments:
- Stripe: Used for handling payments from clients.
- Note that email settings for stripe are at https://dashboard.stripe.com/settings/emails
-
Calendar Bookings:
- Calendly: Currently used for managing calendar bookings.
- Google Calendar: Exploring options for integrating Google Calendar for staff availability checks.
-
Calendar Integration:
- Google Calendar: Current limitation is the inability to offer a booking slot based on availability of any one staff member rather than all staff members being available simultaneously.
-
MemberStack and Monto:
- Both installed on the WebFlow site but deemed insufficient for project needs.
- Moving towards a custom web app solution.
- OpenAI Assistant:
- A chatbot powered by OpenAI has been embedded into the website.
- Details on the setup and prompt configuration to be provided later.
-
Analytics and Tracking:
- Google Analytics is installed on the site.
- Google Tag Manager (GTM) is embedded at the top of every standard page template.
- Future plans include adding HotJar for user behavior analysis and Meta tracking pixels. These will be added via GTM.
- The site will require a cookie control solution.
-
Booking Form:
- The booking form will avoid cookies and use the site visitor's local storage to maintain sessions. This will ensure that the same booking form loaded on multiple pages maintains a user's progress and inputs.
- The form will screen clients by checking if the first half of their UK postcode matches an array of postcodes served.
- The list of regions served is managed via a Google Sheet by Housemapper Business Admins.
- The comprehensive list of UK postcodes can be updated from Doogal, which is refreshed every few months.
-
Communication Tools:
- An account with Twilio and SendGrid is set up for SMS and email autoresponders, connected to Netlify.
- Airtable is capable of sending its own emails.
- HTML email templates are not yet part of the brand pack and should be checked using Litmus or a similar tool (recommendation pending).
-
AI Chatbot:
- The current AI Chatbot is provided by Rispose (free tier).
- Current Cost: Free tier.
- The embed code is applied at the site header level.
-
Rispose AI Chatbot:
- Cost: Free tier
- Account: James' Google login
-
Miro:
- Cost: Free tier
- Account: James' Google login
-
Airtable:
- Cost: Free tier
- Accounts:
- James' Google login
- [email protected] (Admin)
-
Twilio:
- Cost: Free tier
- Account: James' Google login
-
SendGrid:
- Cost: Free tier
- Account: James' Google login
-
Google Analytics:
- Cost: Free tier
- Accounts:
- James' Google login
- [email protected] (Admin)
-
Google Tag Manager:
- Cost: Free tier
- Accounts:
- James' Google login
- [email protected] (Admin)
-
Google Ads:
- Cost: Free tier
- Account: James' Google login
-
Meta Ads:
- Cost: Free tier
- Account: Meta account for [email protected]
-
Instagram:
- Cost: Free tier
- Account: Meta account for [email protected]
-
Facebook:
- Cost: Free tier
- Account: Meta account for [email protected]
-
WhatsApp:
- Cost: Free tier
- Account: Meta account for [email protected]
-
Netlify:
-
Cost: Free tier
-
Account: James' Github login
-
Calendly:
-
Cost: Free tier
-
Account: James' Google login
-
Buildship:
- Cost: Free tier
- Account: James' Google login
-
Litmus (Pending Recommendation):
- Cost: Free tier
- Account: James' Google login
-
Stripe:
- Cost: Free tier
- Accounts:
- James' Google login
- [email protected] (Sole Admin)
-
Google Looker Studio:
- Cost: Free tier
- Account: James' Google login
-
Google Business Profile Manager:
- Currently awaiting verification, this will be important to link into Ads etc.