- Redmine
- 5.1 · 6.1 · 7.0
- 데이터베이스
- MySQL · PostgreSQL
- 언어
- 50
- 레코드 유형
- 8
- 권한
- 55
- 테스트
- 585
리드, 연락처, 회사
중복 여부를 먼저 확인한 뒤 리드를 연락처, 회사, 딜로 한 번에 전환합니다. 회사는 모회사와 자회사로 계층화할 수 있으며, 연락처는 vCard로 내보낼 수 있습니다.
딜과 파이프라인
파이프라인별 칸반 보드에서 단계, 색상, 확률을 직접 정의합니다. 각 열은 딜 금액을 합산하고 가중치 적용 금액을 보여 주므로 보드가 그대로 매출 예측이 됩니다.
견적서와 계약
세금과 할인이 적용된 제품 카탈로그 품목, PDF, 발송 기록. 계약은 초안에서 활성화까지 진행되며 변경 계약과 갱신 알림을 지원합니다.
모든 목록이 Redmine 쿼리
필터링, 개수와 합계를 포함한 그룹화, 열 선택, 정렬, 저장, 역할과 공유가 가능합니다. 일괄 편집, CSV 내보내기, Redmine 자체 마법사를 통한 가져오기를 지원합니다.
Redmine 옆이 아닌 Redmine 안에서
레코드를 일감에 연결하고, 성사된 딜을 프로젝트로 전환하며, Redmine의 역할, 사용자 정의 항목, 첨부 파일, 통합 검색, 메일, REST API를 그대로 사용합니다.
55개 권한, 12개의 켜고 끌 수 있는 기능
레코드 유형별 보기, 추가, 편집, 삭제 권한과 레코드 단위 공개 범위를 제공합니다. 꺼 둔 기능은 메뉴만 숨기는 것이 아니라 404를 반환합니다.
Redmine 안에서 동작하는 CRM
Redmine 옆에 따로 두는 것이 아니라 Redmine 플러그인으로 만든 고객 관계 관리 도구입니다. 리드는 일감처럼 필터링하고, 딜은 일감처럼 그룹화하며, 직접 만든 쿼리는 같은 방식으로 저장하고 공유합니다. 실제로 같은 메커니즘이기 때문입니다.
자체 테이블을 사용하며 다른 플러그인의 테이블은 읽지 않습니다. 다른 플러그인을 설치할 필요가 없으며, 다른 플러그인의 데이터에 쓰지도 않습니다.
종속 없음
모든 목록은 CSV로, 모든 연락처는 vCard로 내보낼 수 있으며, 전체 데이터는 직접 쿼리할 수 있는 일반 테이블에 귀사의 소유로 남습니다.
화면
가장 많은 시간을 보내게 될 일곱 곳입니다. 인용된 수치는 예시용 샘플 데이터입니다.
대시보드
선택한 기간의 리드, 연락처, 파이프라인. 모든 수치는 필터를 그대로 유지한 채 해당 목록으로 연결되며, 가중치 적용 금액에는 계산식이 표시되어 그 의미를 추측할 필요가 없습니다.
칸반 보드
딜을 단계 간에 끌어서 옮기면 확률, 마감 예정일, 이력이 함께 바뀝니다. 각 열은 딜 금액을 합산하고 그 아래에 가중치 적용 금액을 보여 주므로, 보드는 단순한 할 일 목록이 아니라 매출 예측으로 읽힙니다.
모든 목록
CRM 레코드에 적용한 Redmine 쿼리 엔진: 필터링, 그룹별 개수와 합계를 포함한 그룹화, 열 선택, 정렬, 쿼리 저장 및 역할과 공유. 내보내기는 지금 보고 있는 페이지가 아니라 필터 조건을 따릅니다.
활동 캘린더
월, 주, 일, 일정 목록 보기. 상태는 색상과 칩 제목에 함께 표시되므로 빨강과 초록을 구분하지 못해도 알 수 있으며, iCalendar로 구독할 수 있습니다.
레코드 하나에 관련된 모든 것
딜, 활동, 견적서, 계약, 연결된 일감, 메모, 첨부 파일, 발송한 메일이 모두 해당 레코드에 모여 있습니다. 연락처를 vCard로 받아 바로 휴대전화에 저장할 수 있습니다.
어디서나 검색 가능
검색이 필요할 만큼 긴 목록에는 실제 검색 상자가 제공되며, 회사, 연락처, 담당자처럼 긴 목록은 900개의 옵션을 한꺼번에 그리지 않고 입력하는 대로 불러옵니다. 아직 등록되지 않은 회사는 바로 입력해 추가할 수 있습니다.
저희가 아닌 귀사의 용어
상태, 유입 경로, 업종, 활동 유형, 실패 사유, 제품 범주를 자유롭게 추가, 이름 변경, 순서 변경, 사용 중지할 수 있습니다. 사용 중지한 값은 이미 지정된 레코드에서 지워지지 않고 그대로 유지됩니다.
8가지 레코드 유형
각각 자체 목록, 양식, 권한, 사용자 정의 항목을 가집니다.
리드
이름 항목은 둘이 아닌 하나입니다. 리드는 처음 들어 보는 회사를 언급하는 경우가 많으므로 회사는 자유 텍스트로 입력하고, 기존 회사와 일치하면 실제 링크로 기억합니다. 리드를 전환하면 중복 여부를 먼저 확인한 뒤 연락처, 회사, 딜이 한 번에 생성됩니다.
연락처와 회사
회사는 모회사와 자회사로 계층화할 수 있습니다. 연락처에는 직장 및 자택 주소, 이메일 2개, 전화 및 휴대전화, 직함, 부서가 있습니다. 둘 다 vCard로 내보낼 수 있습니다.
딜
단계, 확률, 금액, 통화, 가중치 적용 금액, 예상 마감일. 딜 성사 또는 실패 처리는 자체 권한이 있는 작업이며, 실패로 처리할 때는 사유를 묻습니다.
견적서
제품 카탈로그 품목, 세금과 할인, PDF, 그리고 무엇을 언제 보냈는지 기록하는 발송 기능. 수락, 거절, 만료는 메모가 아니라 상태로 관리됩니다.
계약
초안부터 검토, 승인, 서명, 활성화까지 진행되며, 변경 계약으로 조건의 버전을 관리하고, 설정한 통지 기간에 맞춰 갱신을 미리 준비합니다.
활동과 메모
모든 레코드에 대한 통화, 회의, 이메일, 작업을 리마인더, 캘린더, iCalendar 피드와 함께 관리합니다. 메모는 해당 레코드 아래에 스레드로 정리됩니다.
목록과 내보내기
모든 목록은 Redmine 쿼리이므로 새로 만들어야 했던 것이 없으며, 팀이 이미 알고 있는 일감 목록과 다르게 동작하는 것도 없습니다.
| 할 수 있는 작업 | 동작 방식 |
|---|---|
| 필터 | Redmine이 이미 제공하는 연산자로 모든 항목을 필터링합니다. |
| 그룹화 | 상태, 담당자, 회사, 단계, 유입 경로, 유형별로 그룹화하고 그룹마다 개수와 합계를 표시합니다. |
| 열 선택 | 열 기준으로 정렬하고 숫자 열은 합계를 냅니다. |
| 쿼리 저장 | 비공개로 저장하거나 선택한 역할과 공유합니다. 목록 옆 사이드바에 표시됩니다. |
| 표 또는 카드 | 같은 레코드를 두 가지 방식으로 배치합니다. 카드에는 선택한 열이 표시됩니다. |
| 일괄 작업 | 행을 선택해 한꺼번에 편집하거나 삭제합니다. 각 레코드는 여전히 권한과 자체 규칙에 따라 확인됩니다. |
| 내보내기 | CSV로 내보내고, 연락처는 Outlook, Apple 연락처, Android가 모두 읽을 수 있는 vCard 3.0 형식으로 내보냅니다. |
가져오기
회사, 연락처, 리드는 Redmine 자체 가져오기 마법사를 통해 CSV에서 가져오며, 일감 가져오기와 같은 열 매핑과 시험 실행을 제공합니다.
파이프라인과 보고서
파이프라인은 각각 색상과 확률을 가진 단계들의 이름 있는 집합입니다. 신규 영업과 갱신은 진행 방식이 다른 경우가 많으므로 여러 파이프라인을 운영할 수 있으며, 보드, 예측, 대시보드는 모두 딜이 속한 파이프라인을 기준으로 표시됩니다.
자격 확인 → 제안 → 협상 → 마감 → 성사 또는 실패
보고서는 퍼널, 성사율 및 실패율, 딜 실패 사유, 기간별 예측, 활동량, 다가오는 계약 갱신을 다룹니다. 각 보고서는 북마크할 수 있는 URL을 가진 별도 페이지입니다.
Redmine 옆이 아닌 Redmine 안에서
독립형 CRM으로는 할 수 없는 부분입니다.
| Redmine 기능 | CRM의 활용 방식 |
|---|---|
| 일감 | 모든 CRM 레코드를 일감에 연결합니다. 일감에는 연결된 레코드가, 레코드에는 연결된 일감이 표시됩니다. |
| 프로젝트 | 성사된 딜이나 서명된 계약을 프로젝트로 전환합니다. 모든 목록은 프로젝트 메뉴에 따라 전역으로 또는 한 프로젝트 범위로 동작합니다. |
| 권한 | Redmine 자체 역할에서 55가지 권한을 제공합니다: 레코드 유형별 보기, 추가, 편집, 삭제와 전환, 단계 변경, 병합, 내보내기, 가져오기, 설정 관리. 여기에 레코드 단위 공개 범위(담당자만, 팀, 프로젝트 구성원, 모두)가 더해집니다. |
| 사용자 정의 항목 | 8가지 레코드 유형 모두에 적용되며, Redmine 자체 사용자 정의 항목 페이지에서 관리하고 다른 항목처럼 필터링하고 내보낼 수 있습니다. |
| 첨부 파일 | Redmine의 저장소와 권한을 통해 레코드에 첨부합니다. |
| 검색 | CRM 레코드가 Redmine 통합 검색에 표시됩니다. |
| 메일 | 레코드에서 템플릿을 사용해 메일을 보냅니다. 알림은 각 사용자가 내 계정 페이지에서 설정한 환경 설정을 따릅니다. |
| REST API | 8가지 레코드 유형 모두에서 조회, 생성, 수정, 삭제를 JSON 또는 XML로 지원하며, 이미 사용 중인 API 키 인증을 사용합니다. |
설정
12가지 기능을 각각 끌 수 있습니다. 기능을 끄면 메뉴 항목만 숨기는 것이 아니라 URL 자체가 닫힙니다. 꺼 둔 기능은 링크만 숨기고 페이지를 열어 두는 대신 404를 반환합니다.
12가지 기능
리드, 회사, 연락처, 딜, 활동, 제품, 견적서, 계약, 보고서, 중복, 가져오기, 이메일.
| 설정 | 기능 |
|---|---|
| 레코드 번호 체계 | 레코드 유형별 접두사, 자릿수, 그리고 LD-2026-000148처럼 번호에 연도를 포함하는 옵션. |
| 통화 | 기본 통화, 비교 기준 통화, 양식에서 선택할 수 있는 통화. |
| 기본 공개 범위 | 누군가 변경하기 전까지 새 레코드를 볼 수 있는 대상. |
| 반올림 | 소수 자릿수와 반올림, 사사오입(은행가 반올림), 오사오입 방식. |
| 리마인더 사전 알림 시간 | 활동에 따로 지정되지 않은 경우, 활동 기한 얼마 전에 리마인더를 보낼지 설정합니다. |
| 갱신 알림 | 계약 종료 며칠 전에 갱신을 발생시킬지 설정합니다. |
| 알림 | 어떤 이벤트에서 메일을 보낼지 설정합니다. 나머지는 각 사용자가 내 계정 페이지에서 수신 거부할 수 있습니다. |
| 선택 목록 값 | 값의 이름을 바꾸면 이미 사용 중인 모든 곳에 반영됩니다. 레코드가 참조하는 값을 삭제하면 대신 어떤 값을 지정할지 묻습니다. |
호환성
| Redmine | Rails | 데이터베이스 | 상태 |
|---|---|---|---|
| 7.0 | 8.1 | MySQL 8 · PostgreSQL | 지원 |
| 6.1 | 7.2 | MySQL 8 · PostgreSQL | 지원 |
| 5.1 | 6.1 | MySQL 8 · PostgreSQL | 지원 |
세 버전 모두 하나의 코드베이스를 사용하며, 버전별로 브랜치를 고를 필요가 없습니다. 플러그인은 자체 스타일시트와 번들 라이브러리 하나(Select2, MIT)를 포함하며 자체 페이지에서만 불러옵니다. Redmine의 일감, 프로젝트, 관리 화면에는 아무것도 삽입하지 않고, 실행 중에 외부 호스트에서 아무것도 가져오지 않으므로 방화벽 뒤에 설치해도 그렇지 않은 환경과 똑같이 동작합니다.
언어
Redmine이 제공하는 50개 로캘 모두에 전체 키가 들어 있으므로, 번역 누락으로 “Translation missing”이 페이지에 표시되는 일은 없습니다. 번역되지 않은 항목은 영어로 표시됩니다.
데이터
플러그인은 자체 테이블을 처음부터 끝까지 직접 관리합니다. 다른 플러그인의 데이터를 읽거나 쓰지 않으며, 동작에 필요한 다른 구성 요소도 없습니다.
독립형
인보이스, 청구, 재무 플러그인에 의존하지 않습니다. 그런 플러그인을 사용 중이라면 직접 켜는 선택적 내보내기 연동이 있으며, 기본적으로는 아무것도 외부로 나가지 않습니다.
일반 테이블
이미 사용 중인 도구로 쿼리, 백업, 보고할 수 있는 단순한 관계형 스키마입니다.
이식성
떠나기 전에 모든 목록을 내보낼 수 있고 연락처는 vCard로 가져갈 수 있습니다. 스키마 마이그레이션은 되돌릴 수 있으며, 초기값을 채우거나 기존 데이터를 병합하는 마이그레이션은 예상대로 단방향입니다.
감사 기록
레코드마다 누가 언제 무엇을 바꿨는지 보여 주는 자체 타임라인이 있습니다.
3단계로 설치
셸 접근 권한과 rake 작업 실행 권한이 필요합니다. 플러그인을 설치하기 전에 항상 백업하세요.
cd /path/to/redmine tar xzf redmine_crm.tar.gz -C plugins/
# no gems to add: the plugin has no runtime dependencies of its own RAILS_ENV=production bundle exec rake redmine:plugins:migrate NAME=redmine_crm
# Project → Settings → Modules → turn on CRM in each project that should have it # Administration → Roles → grant the permissions you want # global lists are governed by the same permissions across a user’s memberships
라이선스에는 무엇이 포함되나요?
소스 코드가 제공되나요?
환불은 어떻게 이루어지나요?
가격
맞춤 Redmine 솔루션이 필요하신가요?
기존 플러그인에 없는 기능을 찾고 계신가요?
RedmineKit은 맞춤 Redmine 플러그인 개발, 플러그인 커스터마이징, 워크플로 자동화, 타사 시스템 통합 등 비즈니스에 맞춘 솔루션을 제공합니다.
필요한 내용을 알려 주세요. 요구 사항을 검토한 후 예상 비용과 일정을 포함한 적합한 솔루션을 제안해 드립니다.