ForestAdmin/forest-express

View on GitHub
src/integrations/close.io/services/closeio-lead-creator.js

Summary

Maintainability
A
0 mins
Test Coverage
F
16%
function CloseioLeadCreator(Implementation, params, opts) {
  const Closeio = opts.integrations.closeio.closeio;
  const closeio = new Closeio(opts.integrations.closeio.apiKey);

  this.perform = () => {
    const attrs = params.data.attributes.values;
    return closeio.lead.create({
      name: attrs['Company/Organization Name'],
      contacts: [{
        name: attrs['Contact Name'],
      }],
    });
  };
}

module.exports = CloseioLeadCreator;