Native App for ActiveCampaign App Studio

Job ID: 31283450

Budget: $30 – $250 USD

Your goal is to create an app for ActiveCampaign's App Studio based on my existing API so that users can connect my application to an ActiveCampaign automation workflow to send data from ActiveCampaign to my application and send data from my application to ActiveCampaign (update contact).

This application will replicate the existing concept I already use for my Zapier app so that users can skip using Zapier and can use ActiveCampaign and my app directly.

My API: JSON-RPC.

General Stories:
- As a user, I want to connect my ActiveCampaign account to my APPNAME account proving an Account ID and Account Secret
- As a user, I want to add APPNAME to ActiveCampaign automation so that whenever the app is triggered, APPNAME creates new content.
As a user, I want to update a contact in ActiveCampaign whenever APPNAME successfully creates new content ("done") and want to manage when the content wasn't created because of an error ("error").

::TRIGGER::

When a spreadsheet row is added, an API call should be executed on my side using my existing API.

The way I invasion this:

Users are guided through a simple process where they are requested to choose a template from APPNAME inside the ActiveCampaign CX apps.

Once the user selects this template, the user is taken to the next step, where the user is requested to map fields using the same Zapier philosophy for mapping fields. I can provide an example if needed.

::ACTION::

When a chosen template creates new content, a contact in ActiveCampaign is added or updated (likely). Fields: Email, tags.

My application provides webhook fields. Ideally, users don't need to add a webhook. This application connects with the API and uses a webhook behind the scene.

::GENERAL::

- You would need to document the code so that any developer can update the app in the future.
- Clean, light code following ActiveCampaign's standard and policy
- You would need to provide the UI following ActiveCampaign's standard guidelines (make sure to take a look at it)
- In total, I believe you'll need to use three API methods from my existing API.
- I'll provide the API documentation and relevant example links when you request them so that you can evaluate the project.
- More info about ActiveCampaign App Studio: https://developers.activecampaign.com/docs/getting-started?_ga=2.238390599.634023901.1629928777-868491183.1572535682
Related categories: JavaScript XML JSON API