SMS를 Notion으로

발행: (2026년 4월 17일 AM 05:46 GMT+9)
3 분 소요
원문: Dev.to

Source: Dev.to

개요

오늘 SMS‑to‑Notion 파이프라인을 구축했습니다. Twilio가 메시지를 수신하고, Make가 워크플로를 조정하며, 작은 PHP 엔드포인트가 파일 업로드를 처리하고, 구조화된 레코드가 첨부 파일과 추출된 해시태그와 함께 Notion 데이터베이스에 저장됩니다.

직면한 문제

  • 파일 확장자 누락: Twilio는 미디어 다운로드 시 파일 확장자를 제공하지 않습니다.
  • 첨부 파일 URL 요구 사항: Notion API를 통해 첨부 파일을 추가하려면 유효한 공개 URL만 허용합니다.

해결책

  1. 파일 확장자 추출: Twilio의 미디어 응답에서 Content-Type 헤더를 파싱하여 파일 확장자를 결정합니다.
  2. 업로드 처리: 작은 PHP 스크립트를 사용해 미디어를 받아 웹 서버에 저장하고, Notion이 사용할 수 있는 공개 URL을 제공합니다.

설정 세부사항

  • 단일 Twilio 전화번호를 사용합니다.
  • 라우팅 로직:
    • 발신자가 내 번호인 경우 → 메시지가 Notion 데이터베이스에 저장됩니다.
    • 발신자가 아내 번호인 경우 → 메시지가 그녀의 Notion 데이터베이스에 저장됩니다.

Note: 현재 구현은 메시지에 첨부된 각 사진마다 별도의 Notion 레코드를 생성합니다. 이는 개념 증명 단계에서는 허용됩니다.

다음 단계

  • 파이프라인을 실제 제품으로 전환할 가치가 있는지 평가합니다.
  • 여러 첨부 파일을 처리하는 방식을 개선하여 하나의 레코드로 통합할 가능성을 검토합니다.
0 조회
Back to Blog

관련 글

더 보기 »

모든 Zapier Zap에 인간 승인을 추가하는 방법

Zapier는 강력합니다. 하나의 Zap으로 리드를 생성하고, CRM 레코드를 업데이트하며, 이메일을 보내고, 수십 개의 앱 간에 데이터를 동기화할 수 있습니다. 하지만 Zap이 뭔가를 할 때는…