SignSlip

💬 Connect WeChat to SignSlip

Receive and reply to WeChat messages directly in your team's unified inbox. Ideal for businesses targeting Chinese customers.

⚠️ WeChat requires business registration and government approval in China. Personal accounts cannot use the Official Account API.

Step 1: Create WeChat Official Account

  1. Go to mp.weixin.qq.com
  2. Register as Organization (not Personal)
  3. Complete business verification (requires Chinese tax ID, business license, etc.)
  4. Approval takes 3-5 business days

Step 2: Get WeChat Developer Credentials

  1. Log in to WeChat Official Account
  2. Go to Settings & ToolsDeveloper Center
  3. Create Developer Account & enable API
  4. Copy:
    • AppID
    • AppSecret (keep secret!)
    • Token (create one for security)

Step 3: Generate Access Token

  1. Use AppID & AppSecret to get AccessToken from WeChat API:
    GET https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=YOUR_APPID&secret=YOUR_APPSECRET
  2. Response contains access_token (valid for 2 hours, refresh regularly)

Step 4: Add WeChat Channel in SignSlip

  1. Log in to SignSlip dashboard
  2. Select your team
  3. Click Add WeChat Channel
  4. Fill in:
    • Channel Name: e.g., "China Support"
    • Account Name: Your WeChat Official Account name
    • Token: The token you created in Step 2
    • Access Token: From Step 3
  5. Click Create Channel

Step 5: Configure WeChat Webhook

  1. In WeChat Official Account: SettingsWebhook
  2. Set:
    • URL: https://yoursite.com/api/webhooks/wechat
    • Token: Same token from Step 2
    • EncodingAESKey: Leave blank for now
  3. Click Enable
  4. WeChat verifies the webhook

Step 6: Test

  1. From WeChat, message your Official Account
  2. Message appears in SignSlip inbox
  3. Team can reply

❓ FAQ

Cost? Free to send (but requires Official Account, ~¥300/year in China)

Setup time? 3-5 days for business verification, then 30 minutes to configure

Who needs this? Businesses serving China market exclusively

Access Token expires? Yes, every 2 hours - refresh automatically or configure rotation