View as Markdown
OnePageCRM icon

OnePageCRM ACTION

Create Contact

Creates a new contact in OnePageCRM. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's OnePageCRM account once, then configure and run Create Contact from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "onepagecrm-create-contact",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    onepagecrm: { authProvisionId: "apn_xxxxxxx" },
    title: "Title",
    firstName: "First Name",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Contact inputs
Property Type Description
title Title string
The title of the contact.
Optional
firstName First Name string
First name of the contact.
Optional
lastName Last Name string
Last name of the contact.
Optional
jobTitle Job Title string
Job title of the contact.
Optional
starred Starred boolean
Is the contact starred?
Optional
companyId Company ID string
ID of the company, to which the contact belongs.
Optional Dynamic
companyName Company Name string
Name of the company, to whom the contact belongs.
Optional
tags Tags string[]
A list of tags.
Optional
leadSourceId Lead Source ID string
ID of the lead source.
Optional Dynamic
background Background string
Background infomation about the contact.
Optional
ownerId User ID string
ID of the user, to whom the contact belongs.
Optional Dynamic

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
onepagecrm-create-contact
Version
0.0.2
App
OnePageCRM
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes