Intercom logo + Podium logo

Automate Intercom & Podium

Stop paying for mismatched spreadsheets. Sync data between Intercom and Podium in real-time, so you can manage your operations without the busywork.

Custom API Integration
Secure Data Transfer
Done-For-You Setup

How the Data Flows

graph LR
    subgraph Source ["Intercom"]
        T1(["Contact Replied"])
    end
    
    subgraph Middleware ["Enterprise Integration Core"]
        W[CRON API
Poller] --> V{Validation
& Auth} V -->|Fail| DLQ[Dead Letter
Queue] V -->|Pass| Map[Data Mapping
& Transformation] Map --> Retry[Rate Limiting
& Retries] end subgraph Target ["Podium"] A1(["Cancel an Invoice"]) end T1 -->|JSON Payload| W Retry -->|Authenticated API POST| A1 style Source fill:transparent,stroke:#cbd5e1,stroke-dasharray: 5 5 style Target fill:transparent,stroke:#cbd5e1,stroke-dasharray: 5 5 style Middleware fill:#f8fafc,stroke:#94a3b8,stroke-width:2px style T1 fill:#3b82f6,stroke:#fff,stroke-width:2px,color:#fff style W fill:#1f2937,stroke:#fff,stroke-width:1px,color:#fff style V fill:#1f2937,stroke:#fff,stroke-width:1px,color:#fff style Map fill:#1f2937,stroke:#fff,stroke-width:1px,color:#fff style Retry fill:#1f2937,stroke:#fff,stroke-width:1px,color:#fff style DLQ fill:#ef4444,stroke:#fff,stroke-width:1px,color:#fff style A1 fill:#e11d48,stroke:#fff,stroke-width:2px,color:#fff
When Intercom and Podium operate in isolation, support teams often face significant delays in responding to customer inquiries. For instance, when a customer submits a support ticket in Intercom, the details such as customer ID and issue description must be manually copied into Podium for further messaging. This manual entry not only consumes valuable time but also increases the risk of human error, leading to incorrect customer data being logged. As a result, the support team spends hours each week duplicating efforts instead of focusing on resolving customer issues.

Top Ways to Automate Intercom & Podium

  • Automated Customer Follow-Ups: Instantly trigger follow-up messages in Podium based on customer interactions logged in Intercom, ensuring timely communication and enhancing customer engagement.
  • Unified Customer Profiles: Automatically sync customer data between Intercom and Podium, creating a comprehensive view of interactions that empowers teams to deliver personalized support and marketing efforts.
  • Streamlined Feedback Collection: Automatically send feedback requests via Podium after customer support interactions in Intercom, enabling businesses to gather insights and improve service quality without manual intervention.

How to Build the Intercom → Podium Sync

  1. In Intercom, navigate to the 'Webhooks' settings and create a new webhook that listens for the 'Conversation.created' event.
  2. Set the webhook URL to your server endpoint that will handle the incoming data, e.g., https://your-server.com/intercom-webhook.
  3. In your server code, extract the necessary payload data from the webhook, specifically the data.id (conversation ID), data.user.id (customer ID), and data.body (message content).
  4. Construct a POST request to the Podium API endpoint https://api.podium.com/v1/messages with the following JSON payload:
    { "customer_id": "", "message": "", "conversation_id": "" }
    .
  5. Ensure to handle any errors in the API response and log them for troubleshooting.

Developer Warnings & API Gotchas

  • Make sure the customer_id in Podium matches the format expected by their API; a mismatch can result in failed message inserts.
  • Be aware that the body field in Intercom may contain HTML tags; sanitize this data before sending it to Podium to avoid rendering issues.
  • Check the webhook payload for the presence of necessary fields; if any required data is missing, your POST request to Podium will fail, leading to unprocessed messages.

Supported API Operations

We leverage official, stable endpoints to ensure secure data transfer. No deprecated legacy routes.

  • When this happens in Intercom... Contact Replied
    Do this in Podium Cancel an Invoice
  • When this happens in Intercom... Fetch Custom Actions
    Do this in Podium Create an Invoice
  • When this happens in Intercom... Lead Added Email
    Do this in Podium Process a List of Events by the Data Feed
  • When this happens in Intercom... Lead Added Email (Legacy)
    Do this in Podium Process an Event by the Data Feed
  • When this happens in Intercom... Lead Converted to User
    Do this in Podium Refund an Invoice

SyncMatrix Experts

Available for Hire

We are an AI-powered automation team. We build custom, reliable API workflows that eliminate manual data entry.

Speak with an Integration Architect

We build custom API workflows that don't hit rate limits.

I can see you're looking at mapping Intercom to Podium. Tell me about your current setup—what's the specific bottleneck you're trying to automate right now?