タイの事業者は、顧客との関係が事業成長に不可欠であることを以前から理解していました。そこでHDWEBSOFTは、タイの顧客向けにPHP LaravelベースのSaaS CRMプロジェクトを開発しました。このアウトソーシング案件は、タイ企業が顧客関係をより効果的に管理できるよう支援するために設計されています。
私たちのCRMソリューションには、リード追跡、商談成約率向上、顧客サービス改善を支援する多彩な機能が搭載されています。また、幅広いカスタマイズオプションも用意しており、各企業の業務要件に合わせて最適化できます。
このCRMソリューションにより、タイの顧客との関係をより強固にし、ビジネス成長を支えるために必要なツールを安心して利用できます。
HDWEBSOFTは、このタイの顧客と連携し、高品質なCRMソリューションを提供できたことを誇りに思っています。本プロジェクトは、タイの企業に対して世界水準のアウトソーシングサービスを提供できる当社の力を示す事例です。
機能
当社の E-commerce Software Development と Retail Software Development もご覧ください。
- Sales: リードを追跡し、より多くの商談を成約へ導き、営業パイプラインを管理します。
- Billing: 請求書を作成・送付し、入金を追跡し、売掛金を管理します。
- Quotations: 顧客向け見積書を作成し、その進捗を管理します。
- Invoices: 顧客への請求書を作成・送付し、支払い状況と売掛金を管理します。
- Credit Note: 請求関連の誤りや問題に対応するため、クレジットノートを作成・送付します。
- Users: CRMシステムのユーザーを作成・管理し、権限設定と利用状況の追跡を行います。
- Tenant: CRMシステムのテナントを作成・管理し、権限設定と各テナントの活動状況を追跡します。
- Customers: 顧客情報、連絡先、企業とのやり取りを一元管理します。
- Leads: リードを追跡し、見込み度を判断し、顧客へ転換します。
- Marketing: マーケティングキャンペーンを作成・管理し、成果やROIを測定します。
- Coupons: クーポンを作成・管理し、利用状況と効果を確認します。
- Promotion: プロモーション施策を作成・管理し、利用状況と効果を測定します。
- Knowledge Base: 顧客が問い合わせをしなくても回答を見つけられるよう、ナレッジベースを構築・管理します。
- Plan: 顧客が最適なプランを選べるよう、サービスプランを作成・管理します。
- Tickets: サポートチケットを作成・管理し、対応状況を追跡して迅速に解決します。
- Currencies: 請求書や支払いに複数通貨で対応します。
課題
- ソースコード上でマルチテナントプラットフォームを構築すること: マルチテナンシーのアーキテクチャ理解と、その実装力が必要でした。また、各テナントが互いのデータへアクセスできないよう安全性を確保することも重要でした。
- マルチデータベースとサーバー運用への対応: 複数テナントの要件を満たせる拡張性と信頼性の高いデータベース設計が必要でした。加えて、他テナントのトラフィックの影響を受けないよう、堅牢なロードバランシングも求められました。
- マルチサイトソリューションの開発: CRMシステムを複数拠点・複数サーバーで提供する仕組みが必要でした。複雑ではあるものの、可用性を保つために不可欠な要件でした。
- 安定性の維持: これはあらゆるSaaSアプリケーションに共通する課題ですが、CRMでは特に重要です。テナントは顧客関係管理をこのシステムに依存するため、常時安定稼働が求められました。
SaaS CRM構築では、さらに以下の課題も考慮しました。
- Security: CRMシステムを安全に保ち、各テナントのデータを適切に保護すること。
- Compliance: 適用される法令や規制に準拠すること。
- Scalability: 事業成長に応じてシステムが拡張できること。
- Cost: 提供側と利用テナントの双方にとってコスト効率が高いこと。
ソリューション
- Nova-core上にPHP LaravelベースのSaaSプラットフォームを構築: Novaは、SaaSアプリケーション開発向け拡張を持つPHP Laravel系の人気基盤です。扱いやすく拡張性も高いため、マルチテナントCRMに適していました。
- PHP LaravelベースのSaaSをマルチサイトで展開: ロードバランサーを使って複数サーバーへトラフィックを分散し、各テナントが他の負荷の影響を受けにくく、常時利用可能な状態を実現しました。
- ブランドごとに分離されたデータベースストレージを構築: テナントごとに独立したデータベーススキーマを利用し、データ分離とアクセス制御を明確にしました。
- バックエンド、フロントエンド、フレームワーク、APIに適した技術を採用: PHP をバックエンドに、Laravel を主要フレームワークに採用しました。NodeJS はフロントエンド領域で活用し、TypeScript により保守性の高いコードを実現しました。MySQL はCRMデータの保存、AWS はクラウド基盤、Apache はWebサーバーとして利用しました。
ビジネス成果
このSaaS CRMプロジェクトは、HDWEBSOFTとタイの顧客の双方にとって成功となりました。主な成果は次のとおりです。
- 売上向上: CRMによりリード追跡と商談管理が改善され、より多くの成約につながりました。
- 顧客サービスの改善: 顧客データの一元管理と、リード育成・フォローアップの自動化により、より良い顧客対応が可能になりました。
- コスト削減: 業務の自動化に加え、顧客行動に関するインサイトをマーケティングや価格戦略へ活かすことで、コスト最適化に貢献しました。
- 従業員生産性の向上: 顧客データを集約・共有できるため、社内の業務効率が高まりました。
- 顧客満足度の向上: より良い顧客体験を提供できるようになり、満足度向上につながりました。
この案件でHDWEBSOFTへ開発を委託したプロダクトオーナーにとっては、次の価値もありました。
- PHP LaravelベースのSaaSプロジェクトによるWeb型CRMソリューションは、多数のブランドへ展開しやすく、保守・開発コストも抑えやすい理想的な基盤となりました。
- このCRMシステムは、エンドユーザー向けUXの基準を引き上げ、HDWEBSOFTの CRM Development を体験したユーザーが将来の見込み顧客になりやすい状態をつくりました。その結果、クライアントは顧客行動からより多くのビジネス価値を得られるようになりました。