?>

Xendit + Agile CRM Integrations

Appy Pie Connect allows you to automate multiple workflows between Xendit and Agile CRM

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Xendit

Xendit is a leading payment gateway that helps businesses accept payments in Indonesia fast and securely with a suite of world-class APIs.

About Agile CRM

Agile CRM is a powerful customer relationship management software that allows businesses manage customer relationships more effectively. Ideal for companies that want to develop their sales, open new markets, improve customer retention, and seize new business opportunities.

Agile CRM Integrations
Agile CRM Alternatives

Looking for the Agile CRM Alternatives? Here is the list of top Agile CRM Alternatives

  • Zoho CRM Zoho CRM
  • Salesforce Salesforce
  • HubSpot CRM HubSpot CRM
  • Alore CRM Alore CRM

Best ways to Integrate Xendit + Agile CRM

  • Xendit Agile CRM

    Xendit + Agile CRM

    Add Score to Contact in Agile CRM when New Invoice is created in Xendit Read More...
    Close
    When this happens...
    Xendit New Invoice
     
    Then do this...
    Agile CRM Add Score to Contact
  • Xendit Agile CRM

    Xendit + Agile CRM

    Add Event in Agile CRM when New Invoice is created in Xendit Read More...
    Close
    When this happens...
    Xendit New Invoice
     
    Then do this...
    Agile CRM Add Event
  • Xendit Agile CRM

    Xendit + Agile CRM

    Create Company to Agile CRM from New Invoice in Xendit Read More...
    Close
    When this happens...
    Xendit New Invoice
     
    Then do this...
    Agile CRM Create Company
  • Xendit Agile CRM

    Xendit + Agile CRM

    Create or Update Contact to Agile CRM from New Invoice in Xendit Read More...
    Close
    When this happens...
    Xendit New Invoice
     
    Then do this...
    Agile CRM Create or Update Contact
  • Xendit Agile CRM

    Xendit + Agile CRM

    Create Deal to Agile CRM from New Invoice in Xendit Read More...
    Close
    When this happens...
    Xendit New Invoice
     
    Then do this...
    Agile CRM Create Deal
  • Xendit {{item.actionAppName}}

    Xendit + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} {{item.actionTitle}}
Connect Xendit + Agile CRM in easier way

It's easy to connect Xendit + Agile CRM without coding knowledge. Start creating your own business flow.

    Triggers
  • New Invoice

    Trigger when new invoice created.

  • Changed Deal Milestone

    Triggers when a Deal reaches a specific milestone.

  • Changing Any Deal Milestone

    Triggers when changes are made in any deal milestone.

  • New Contact

    Triggers when a new contact is added.

  • New Deal

    Triggers when a new Deal is added.

  • New Event

    Triggers when a new event is created.

  • New Tag to Contact

    Triggers whenever a tag is added to contact in AgileCRM.

  • New Task

    Triggers whenever a new task is added.

  • New Ticket

    Triggers upon an addition of a new ticket in Agile CRM.

    Actions
  • Create Account

    Creates an account.

  • Create Customer

    Create a new customer.

  • Create Disbursement

    Creates a disbursement.

  • Create Invoice

    Creates an Invoice.

  • Create Payout

    Creates a payout.

  • Create QR Code

    Creates QR Code.

  • Add Event

    Create an event in Agile CRM.

  • Add Note

    Add a note to a specific contact.

  • Add Score to Contact

    Add Score to a Contact in the Agile CRM.

  • Add Tag to Contact

    Add Tag to a Contact.

  • Add to Campaign

    Subscribe to a Campaign.

  • Create Company

    Create a New Company.

  • Create Contact

    Creates a New Contact.

  • Create Deal

    Add a deal in the Agile CRM.

  • Create Task

    Create a Task for the Contact.

  • Create Ticket

    Generates Ticket in the Agile CRM.

  • Create or Update Contact

    Updates the contact in Agile CRM based on the Email Address. Alternatively, can also create a contact if one is not found.

  • Update Company

    Update a Company.

How Xendit & Agile CRM Integrations Work

  1. Step 1: Choose Xendit as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Agile CRM as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Xendit to Agile CRM.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Xendit and Agile CRM

The project was a great experience for me. I had the chance to work with other developers and have been able to learn from them. We were able to work in the Agile environment, which is not the traditional way of working. The hardest part of the project was probably to find a good spution to integrate Xendit and Agile CRM.

Integration of Xendit and Agile CRM

At first we wanted to try how to do this in Java using Spring framework. The question was how to make a connection between the two systems. After we decided to use webservices for communication between the two systems, we faced another problem. How to develop a web service? We decided that we would use Apache CXF framework. Before starting to develop it, we configured the development environment. Then we used JDeveloper to create a project, add libraries and configure the webservice. It was pretty easy actually. We decided that we would use REST as a communication protocp.

After we finished developing the webservice, we started to develop the application that would be communicating with Xendit and Agile CRM. We were using JSF 2.0 for creating the front-end and Spring MVC for contrplers. There was a lot of code, but it was really interesting for me because I did not have such experience before. The application is made of 3 modules:

  • application module – developed by me
  • xendit module – developed by my father (Alister Wojt)
  • agilecrm module – developed by Martijn van Steenbergen and Christiaan Vermeer (former fellow Webmaster)

I was responsible for developing the business logic because I know how it is supposed to work, so I was able to write most of the code. We also had some issues with the integration of Xendit and Agile CRM. For example we had problems with OAuth 2 protocp (for authorization. After some research I found an article about OAuth 2 that helped us. In addition, we had problems with Hibernate ORM configuration. It was a good exercise for me because I learned how to debug issues related to OAuth 2 protocp and Hibernate ORM configuration. After fixing all the issues, we tested the application and shared our results with our mentor (Sander van Dijk. He gave us some very useful suggestions regarding the design of the application. I was really happy that he liked our presentation and he gave us some advice on how to improve presentation skills in general. He also provided us with some always useful tips in order to improve our slides.

I think that this project is a perfect example of how to work in the Agile environment (Scrum. Although we had some issues with integrating Xendit and Agile CRM together, we were able to finish the project successfully and present it one week after we started working on it. We had fun working together and I think that it was one of my best experiences in my life so far. I would like to thank all people whose help I needed during this project.

The process to integrate Xendit and Agile CRM may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick spution to help you automate your workflows. Click on the button below to begin.