Capsule CRM
Create parties, track opportunities, and manage contacts in Capsule CRM. In Appbricx, your workflows and server functions call it by name once it is connected.
What you can do
10 actions, each one call from a workflow or a server function. Triggers come from your app: a row changing, a schedule or a webhook.
- Create OpportunityCreate a new Opportunity in Capsule CRM.
create_opportunity - Add Note to EntityAdd a comment/note to an entity (e.g., contact, opportunity, project).
add_note_to_entity - Create ContactCreate a new Person or Organisation in Capsule CRM.
create_contact - Create ProjectCreate a new Project in Capsule CRM.
create_project - Create TaskCreate a new Task in Capsule CRM.
create_task - Find ContactFind a Person by search criteria.
find_contact - Find OpportunityFind an Opportunity by search criteria.
find_opportunity - Find ProjectFind a Project by search criteria.
find_project - Update ContactUpdate fields on an existing Person or Organisation.
update_contact - Update OpportunityUpdate an existing Opportunity in Capsule CRM.
update_opportunity
Set it up
About two minutes, once per project or once for the whole workspace.
- Open Integrations in the builder
Backend panel, Integrations tab, then Capsule CRM. To connect it for every project, use Workspace settings, Integrations.
- Add your credentials
An API key (or token) from your Capsule CRM account, pasted once. It is stored encrypted and only read on the server when an action runs.
- API key From Capsule CRM's settings
- Call an action
From a workflow, by integration id and action name. The call answers with success, output and, when it fails, the reason.
Workflow // .workflow.js (native ctx) export async function run(ctx) { const res = await ctx.integrations.invoke("capsule_crm", "create_opportunity", { "partyId": "<partyId>", "name": "<name>", "milestoneId": "<milestoneId>", "customFields": {} }); if (!res.success) throw new Error(res.error); ctx.log.info("Capsule CRM answered", { output: res.output }); }
More in CRM and sales
Capsule CRM and its logo are trademarks of their owner, shown only to identify the service this integration connects to. Their use does not imply endorsement by, or affiliation with, that company.