Connect FieldPulse to system not on integrations list

We're using some proprietary logistics software that FieldPulse obviously doesn't integrate with. Need to push work order data from FieldPulse into it when jobs complete.

Looked at Zapier but the logistics system isn't on there either. Do I need to build something custom? If so, what's the path — webhooks from FieldPulse into some middleware?

Not looking for a tutorial. Just need to know if this is feasible and roughly how much dev time I'm looking at.

Parents
  • // verify signature
    const crypto = require('crypto');
    const sig = req.headers['x-fieldpulse-signature'];
    const payload = JSON.stringify(req.body);
    const expected = crypto
      .createHmac('sha256', webhookSecret)
      .update(payload)
      .digest('hex');
    if (sig !== expected) return 401;

    Don't skip verification. Logs from failed handshakes aren't surfaced in the FieldPulse UI — you just see 'delivery failed' with no body.

Reply
  • // verify signature
    const crypto = require('crypto');
    const sig = req.headers['x-fieldpulse-signature'];
    const payload = JSON.stringify(req.body);
    const expected = crypto
      .createHmac('sha256', webhookSecret)
      .update(payload)
      .digest('hex');
    if (sig !== expected) return 401;

    Don't skip verification. Logs from failed handshakes aren't surfaced in the FieldPulse UI — you just see 'delivery failed' with no body.

Children
No Data